/* 4位8段数码管分别动态显示“1234”, */ #include "7LEDShow.h" void main() { DIGPORT = 0; // 关闭显示 TMOD = 0x01; // T0工作方式1 /* 2ms 定时设置 */ time0_tmp = 65536-time0*fosc/12; TH0 = (time0_tmp/256); TL0 = (time0_tmp%256); TR0 = 1; ET0 = 1; EA = 1; digbit = 0x01; // 从第一位数码管开始
上传时间: 2013-12-12
上传用户:kachleen
本资料是面向CAN 总线初学者的CAN 入门书。对CAN 是什么、CAN 的特征、标准规格下的位置分布等、CAN 的概要及CAN 的协议进行了说明。2. 使用注意事项本资料对博世(BOSCH)公司所提出的CAN 概要及协议进行了归纳,可作为实际应用中的参考资料。对于具有CAN 功能的产品不承担任何责任。 1. 概要....................................................................... 12. 使用注意事项.................................................................... 13. CAN 是什么?................................................. 23.1 CAN 的应用示例......................................................... 33.2 总线拓扑图................................................ 44. CAN 的特点................................................................... 55. 错误................................................................................... 65.1 错误状态的种类...................................................... 65.2 错误计数值.............................................................................. 86. CAN 协议的基本概念........................................... 97. CAN 协议及标准规格.................................. 127.1 ISO 标准化的CAN 协议................................................. 127.2 ISO11898 和ISO11519-2 的不同点...................................... 137.3 CAN 和标准规格....................................................................... 178. CAN 协议.................................................................................. 188.1 帧的种类.................................................................. 188.2 数据帧....................................................... 218.3 遥控帧.......................................................................................... 288.4 错误帧........................................................................ 308.5 过载帧......................................................................... 318.6 帧间隔................................................................ 328.7 优先级的决定..................................................... 338.8 位填充................................................................................. 368.9 错误的种类.............................................................. 378.10 错误帧的输出.................................................. 398.11 位时序........................................................................ 408.12 取得同步的方法................................................. 428.13 硬件同步.................................................................... 438.14 再同步.................................................................... 448.15 调整同步的规则....................................................... 45
上传时间: 2013-10-14
上传用户:清山绿水
Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。 使用方法:解压后双击yy项目,点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并发的,他不是直接显示到串口,而是先输出到显存,用户不必担心IO慢速操作影响程序运行。串口输入也采用了同样的技术,他使得用户在CPU忙于处理其他任务时照样可以盲打输入命令。 将EXL2-shell目录下的文件覆盖yy目录下的同名文件,将word.c、yyshell.c、yyshellsub.c、mystring.c加入项目,删除yy1.c,编译后调试即可。输入help可得到在线帮助,具体命令用法见文章说明。 yangye网友推荐http://www.sics.se/~adam/lwip/网站学习TCPIP,该网站开放源代码的lwip是专为8bit和16bitMCU设计的TCPIP协议栈,已在多种CPU上移植成功,推荐大家下载。
上传时间: 2014-11-01
上传用户:hopy
用BP算法实现数字识别功能,可以显示状态变化图
上传时间: 2013-12-08
上传用户:王者A
实现用户验证..画圆 显示当前系统时间 对VC很有帮助 1):修改字体背景色 2):修改字体颜色 3):修改字体属性 4):在工作区画硬币(可以通过菜单栏、工具栏及右键来实现,在状态栏有硬币的数量) 5):在工作区画一圆(根据用户提出的线的宽度及圆的半径来画圆) 6):在工作区显示一位图 7):在工作区可以通过鼠标画图 8):在状态栏显示系统时间
上传时间: 2013-12-17
上传用户:yt1993410
不带汉字库的12864液晶程序,经过修改,可显示16*16汉字,8*8字符串,经过调试,可放心使用
上传时间: 2013-12-21
上传用户:skhlm
AVR单片机的 数码LED驱动程序 ,使LED循环跳动显示。
上传时间: 2014-01-11
上传用户:13681659100
字符型液晶显示器测试驱动程序,16×2字符,用八位数据线方式
上传时间: 2014-01-03
上传用户:小码农lz
用汇编语言编写一个电子钟功能的时钟,显示分和秒
上传时间: 2014-01-11
上传用户:liglechongchong
keilc51写的,双色LED点阵屏 可移动 速度可调
上传时间: 2013-12-19
上传用户:410805624