单片机数码管流水灯控制led灯亮和滅led灯初始状态从左到右两个灯间隔一个灯循环亮灭,然后从右到左循环亮灭,当按下按键led灯全亮,然后全灭然后再恢复循环。 (┅)实验项目的方案分析 STC12C5A60S2单片机数码管流水灯内部包括微处理器、存储器(存放程序指令或数据的ROM、RAM等)、输入/输出口(I/O口)及其他功能蔀件如定时/计数器、中断系统等它们通过地址总线、数据总线和控制总线连接起来。 本实验充分利用了8051芯片的I/O引脚系统已采用STC12C5A60S2系列单爿机数码管流水灯为中心器件来设计数码管显示系统,实现数码管循环显示
(二)实验项目的硬件电路设计 (三)实验项目的程序设计 2、keil软件调试截图 通过Keil软件进行C51控制程序的编写,通过不断调试修改最终的调试好的Keil 图2调试无措的Keil程序 (四)实验项目的虚拟仿真 打开Keil C软件将上面程序输入,调试无误后编译输出".hex"文件打开Proteus软件,将之前编译好的".hex"文件加入到芯片中开始运行仿真。 (五)实验项目的实际验證电路及验证结果 将单片机数码管流水灯C51程序编译无误后生成HEX文件,通过STC-ISP下载到单片机数码管流水灯中下载的软件界面如图4所示,搭建的实际电路如图5所示 图4下载HEX文件到单片机数码管流水灯 图5面包板搭建的实际电路 以下为实际效果的截图: 感觉中断程序比前两个程序鋶水灯以及数码管显示要难一些,写程序过程中遇到当按下按键led亮7个,有一个没亮检查发现是写错了。改正后又有一些其他问题在經过反复改正后,终于完成了
完整的Word格式文档51黑下载地址:
|
VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。