使用51开发板编写的流水灯测试程序,主要用于学习。 ...
分类:
其他好文 时间:
2016-07-24 07:02:22
阅读次数:
140
/*接收*/#include <reg52.h>void InitUART(void){ TMOD = 0x20; SCON = 0x50; // TH1 = 0xF3; TL1 = TH1; PCON = 0x80; EA = 1; ES = 1; TR1 = 1;}void SendOneDat ...
分类:
其他好文 时间:
2016-07-22 18:53:16
阅读次数:
99
串口初始化过程: 1、确定T/C1的工作方式--TMOD 2、设置T/C初始值 TH1、TH2 3、启动T/C TR1 4、串行口的控制 SCON 5、串口在中断方式下,需要开CPU和源中断 IE 总结:不一定需要使用中断函数,可以在main函数里面的while里面判断RI和TI是否等于1, 如果不 ...
分类:
其他好文 时间:
2016-07-22 18:40:53
阅读次数:
134
转自:http://baike.baidu.com/link?url=kEojCoExYDZUH8n7BnUgEdUTAGlDgDi7esjuszESpUReBk0ni6sFmtpWGiReD-H-l3zz7CY6QsHXVHHiLk7bCq 单片机或计算机在串口通信时的速率。指的是信号被调制以后在 ...
分类:
其他好文 时间:
2016-07-22 12:44:03
阅读次数:
186
1 逻辑电平 数字电路中,并没有数学意义上的 1 和 0,只有不同的电压值。 通常定义不同的电压值范围,来表示“逻辑 1” 和 “逻辑 0”, 如下所示: 2 上拉电阻 2.1 定义 实际电路中,尤其是在单片机和一些数字逻辑器件中,常用上拉电阻来连接开关或按钮,表示输入的逻辑状态(1 或 0)。 如 ...
分类:
其他好文 时间:
2016-07-21 21:49:38
阅读次数:
158
引言:硬件中的看门狗,不是门卫的意思,而是一只很凶的狗!如果你不按时喂它,它就会让系统重启!这反而是我们想要的功能~ 1、看门狗概述 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行 ...
分类:
其他好文 时间:
2016-07-21 00:22:24
阅读次数:
354
最近工作中需要自己在板卡植入TCP/IP协议栈,因为毕竟单片机性能有限,完整的TCP/IP协议栈很庞大,所以只能移植经过简化的,本来已成功将LWIP协议栈移植到项目板卡中,但老大说这个协议栈写得过于繁琐,特别是在内存管理这块,不容易理解,而且我们板卡对数据的准确性要求没那么高,重点要保证能通就行,偶 ...
分类:
其他好文 时间:
2016-07-20 22:54:28
阅读次数:
290
初次接触Ubuntu那还是2010年的初夏,那年大学二年级即将结束,为了增加计算机学院学生的技术能力和就业竞争力,学校组织了很多培训机构、公司企业来学校做技术宣讲、分享等 记得有一个企业是做Mp3 Mp4之类的嵌入式单片机开发的,大二那年也正好有《数电模电》的课,加上平时自己研究各种装操作系统的奇葩 ...
分类:
系统相关 时间:
2016-07-20 06:27:20
阅读次数:
207
这篇文章是谈谈关于1937的定时器的,刚开始被晶振频率、时钟频率、振荡周期、振荡频率、指令周期、指令频率等等的名词绕晕了。先来解决这个问题。 晶振频率是代表振荡器的频率,说的是晶振这个器件的频率,因为一个单片机有内部外部晶振,比如你选择了内部晶振,那么这个晶振的频率就是你单片机的时钟频率, 振荡频率 ...
分类:
其他好文 时间:
2016-07-19 23:28:47
阅读次数:
271
单片机如8051有21个SFR,地址为80H~0FFH的128个字节中,可以直接用寻址方式来操作SFR。(类似于sbit) 为了能直接访问这些SFR,keil提供饿了一种自汉族形式的定义方法。这种方法只适用于8051系列单片机进行C编程。 方法:引入关键字“sfr”,语法为:sfr sfr_name ...
分类:
其他好文 时间:
2016-07-18 14:03:01
阅读次数:
1126