• 局域网控制系统-下位机-单片机

    1 /*----------------------------------- 2 多功能下位机 3 STC89C52RC 11.0592MHz 4 5 -----------------------------------*/ 6 #include 7 #include 8 9 char code huanhang[3]={0x0d,0x0a,0}; // "\\r

  • 51高精度除法程序及使用

      科技人员在开发51单片机应用系统过程中,往往遇到多字节除法及倒数问题。但目前一些资料中所介绍的有关程序,复杂且功能单一、精度低。本人在研制((GZ93多功能程控测试仪》过程中,自行设计的4字节除4字节程序具

  • 51单片机学习笔记,4*4矩阵键盘

    今天学习了下矩阵键盘,4*4, 分别代表0~F这16个数字我们按了哪个键就显示到数码管上看完郭老师讲解原理后就自己动手写了,郁闷的是在keil软件中,我在switch-case语句中 少了个冒号,竟然编译通过!结果当然不正确了,然后

  • 《如何制作STM32开发板》之串口

    一说到串口,大家应该在脑海中出现下面这个画面就对了:看到没有,这就是正儿八经的串口。在现在的工控机上,和以前的家用电脑上,都有串口,现在的家用电脑上,已经没有串口了。(千万不要把VGA口看成串口,VGA口是

  • 用STM32点亮跑马灯(库函数)简洁版

    用STM32的GPIO来点亮跑马灯步骤:1.新建工程:复制模板中的一切文件夹,注意删除USER中模板Template产生的三个文件以及OBJ中的文件(OBJ中产生的是编译过程中产生的文件)。2.打开keil,对工程中的各县设置进行修改(

  • 通过TX2440A移植文档总结出移植驱动的方法

    第一种情况:(内核已存在要移植的驱动)假如要移植A驱动,而且源码中已存在该驱动源码,那么移植的一般方法如下:1、在arch/arm/mach-s3c2440/mach-smdk2440.c的Platform_device结构体中加上A这项,如果存在就不用添

  • 简谈stm32的地址映射

    对于控制器而言,无论是单片机系列还是plc系列,都是控制引脚的高低电平从而对外设进行控制。通常我们采取各种语言进行编写控制语句,类比于汇编和高级语言等。在51单片机的学习初级阶段,我们都使用过汇编语言进行流

  • UCOS2_STM32F1移植详细过程(二)

    Ⅰ、概述打开上一篇文章新建的工程,是提取的ST标准库里面源代码文件和UCOS工程包源代码文件。下载过的朋友可能会知道,直接编译那个工程会有大片的错误和警告,原因在于那个工程是没有经过修改源代码的工程,接下来

  • 以从0开始做4位8段共阴数码管3461AS驱动

    目录1)问题产生2)失败尝试3)最终方案4)使用方法5)知识共享1)问题产生在上一篇“以PWM控制直流电机为例建一个简单的51工程框架”中已向大家介绍了一个封装好的8位8段数码管的驱动(如下图中FUNC文件夹下led8.c文

  • S3C2410的RTC驱动分析

    S3C2410 RTC(Real Time Clock)简介实时时钟(RTC)单元可以在系统电源关半闭的情况下依靠备用电池工作。RTC可以通过使用STRB/LDDRB这两个ARM指令向CPU传递8位数据(BCD码)。数据包括秒、分、小时、日期、天、月、和

  • 430单片机之定时器A功能的大致介绍

    总的来说,430单片机一共有三个定时器,定时器A,定时器B,还有就是看门狗定时器,这里我们主要是讨论430单片机的定时器A的功能,定时器A的功能是我目前见过最厉害的定时器,视频上说用好定时器A的话,对于今后真正的

  • 单片机波特率的研究

    通常情况下,8051系列单片机外接晶振频率一般是12MHz、24MHz、48MHz如图7-6-1,为什么会这样选取呢?从前面的章节已经介绍8051系列单片机的每12个时钟周期为一个指令周期,当8051系列单片机外接12MHz晶振时,指令周期

  • AVR熔丝位设置大全

    对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。有关ATmega128熔丝位的具体定义和功能请查看本书相关章节,在附录中将

  • C51编译器-高级编程技巧(6)-绝对存储器访问

    Accessing Absolute Memory Locations绝对存储器访问C编程语言并不支持明确地提定一个静态或全部变量的存储位置。有三种方法可以明确地参考存储器位置:(1)绝对存储器访问宏(2)连接器位置控制(3)关键字_at_Abs

  • 51单片机复习程序例举004--HD44780控制的1602LCD

    1、在HD44780控制的1602LCD的显示屏上显示两条字符串 和 两个用户自定义的字符/*******************************************************************************说明:AT89S52芯片,12M晶振*外设:HD44780控制的1

发布文章