-
单片机也好,任何数字系统都好,依我的个人理解,它的核心工作就是处理数字——移动到不一样的位置,修改它,对它进行运算.......而这些最终的目的只有一个——获取和设置我们想要的数字——然后通过它们感...
-
非常经典的闪烁灯实验,建议入门学习或者大学生阅览。
-
用STC11F04单片机做的串口终端程序。类似交换机的telnet命令。由于时间仓促仅仅只实现了简单的几个命令。
-
C51编译器从绝对地址8m+3处产生一个中断向量,其中m为中断号,也即interrupt后面的数字。该向量包含一个到中断函数入口地址的绝对跳转。
-
前几天用STC89C52单片机制作了一个电子时钟,经过一段时间的实验,发现时间精度存在误差,一分钟慢4秒左右。
-
I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。 I2C总线产生于在80年代,最初为音频和视频设备开发,如...
-
MCS-51系列单片机中由于部分型号不带SPI串行总线接口而限制了其在SPI总线接口器件的使用。文中介绍了SPI串行总线的特征和时序,并以串行E2PROM为例,给出了在51系列单片机上利用I/O口线...
-
本文介绍了关于c8051fxxx单片机用户常见疑问的解决方法。
-
本文章详细论述了用户在程序中如何具体使用串口1和独立波特率发生器BRT以及在程序中如何具体使用串口2。
-
大家都知道51单片机有的寄存器R0-R7共有四组。最近1年来,我在与新手朋友交流时发现,很多朋友对寄存器组的使用时经常出现问题。虽然这并不是多难的问题,但如果出现错误,也会造成很严重的后果。
-
介绍了在C 语言环境下,在LCD液晶显示屏上实现多级嵌套菜单的一种简便方法,提出了一个
结构紧凑、实用的程序模型。
-
这次做了51单片机的实验数字秒表显示,用到了定时器,中断服务函数,还有就是数码管的动态显示,还有就是程序的逻辑考虑初次在这里写,经验不足,排版不够美观。
-
本例子是在别人的版本修改而来的,因本人没有11.0592MHz的晶振,进而采用12MHz的,经过波特率的调整发现在波特率为1200时,定时器工作在方式二,穿口工作在模式二,且SMOD=1.此时定时器...
-
我们在用c语言编程是往往第一行就是reg51.h或者其他的自定义头文件,我们怎么样来理解呢?
-
循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作。如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的...
-
本人设计的中间件中包含了多个CPU外设的抽象定义,使应用层使用硬件相关的功能时可以实现硬件无关,这可以使得代码具有高度可移植性,因为应用层代码根本就不需要做任何移植.
-
本文介绍了三个查找计算堆栈的使用情况的方法。
-
本文介绍了51单片机变量定位和函数定位的方法。