- 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
- 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例电机转速表设计包含单片机寄存器的头文件包含函数定义的头文件寄存器选择位将位定义为引脚读写选择位将位定义为引脚使能信号位将位定义为引脚忙碌标志位将位定义为引脚定义字符数组显示数字储存电机转速储存定时器中断次数计满秒钟标志位函数功能延时微秒可以认为是毫秒函数功能延时若干毫秒入口参数函数功能判断液晶模块的忙碌状态返回值忙碌不忙根据规定为低电平为高电平时可以读状态才允许读写空操作空操作四个机器周期给硬件反应时间将忙碌标志电平赋给将恢复低电平函数功能将模式设置指令或显示地址写入液晶模块入口参数如果忙就
//实例 100:电机转速表设计
#includereg51.h // 包含单片机寄存器的头文件
#includeintrins.h //包含 _nop_() 函数定义的头文件
sbit RS=P2A0; sbit RW=P2A1;
sbit E=P2A2;
II寄存器选择位,将 RS位定义为P2.0引脚 〃读写选择位,将 RW位定义为P2.1引脚
II使能信号位,将E位定义为P2.2引脚
sbit BF=P0A7; II忙碌标志位,,将BF位定义为P0.7引脚
unsigned char code digit[ ]={0123456789}; // 定义字符数组显示数字 un sig ned
文档评论(0)