电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机原理-数码管动态显示实验-单片机原理-实验报告VIP免费

单片机原理-数码管动态显示实验-单片机原理-实验报告_第1页
1/6
单片机原理-数码管动态显示实验-单片机原理-实验报告_第2页
2/6
单片机原理-数码管动态显示实验-单片机原理-实验报告_第3页
3/6
宁德师范学院计算机系实验报告(2014—2015学年第2学期)课程名称单片机原理实验名称数码管动态显示实验专业计算机科学与技术(非师范)年级2012级学号B2012102147姓名王秋指导教师杨烈君实验日期2015.4.17实验目的:1.巩固Proteus软件和Keil软件的使用方法2.学习端口输入输出的高级应用3.掌握7段数码管的连接方式和动态显示法4.掌握查表程序和延时等子程序的设计实验要求:1.在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路2.在电路中增加八位7段数码管(共阳/共阴自选),将P2口作数据输出口与7段数码管数据引脚相连,P3引脚输出位选控制信号3.在Keil软件中编写程序,采用动态显示法,实现数码管分别显示数字1-84.实现指定数值的显示(可使用缓存数值)5.实现类似时钟的效果,如“13-23-25”13时23分25秒6.实现时钟的自动计时7.扩展要求:结合LED显示,实现带数码显示的交通灯实验设备(环境):1.计算机2.ProteusISIS7Professional应用程序3.Keil应用程序实验内容:数码管动态显示技术要求实现:1.动态显示法,实现数码管分别显示数字1-8;2.实现指定数值的显示(可使用缓存数值)(33355223);3.实现类似时钟的效果,如“13-23-25”13时23分25秒;4.实现时钟的自动计时;扩展要求:结合LED显示,实现带数码显示的交通灯;实验步骤、实验结果及分析:1实验步骤:1、使用ProteusISIS7Professional应用程序,建立一个.DSN文件2、在“库”下拉菜单中,选中“拾取元件”(快捷键P),分别选择以下元件:AT89C51、CAP、CAP-ELEC、CRYSTAL、RESPACK-8。3、构建仿真电路:连接图显示1-8显示33355223显示时间13.23.25时钟自动计时连接图过程总结:本实验是将单片机的P2口做为输出口,将四个数码管的七段引脚分别接到P2.0至P2.7.由于电路中采用共阳极的数码管,所以当P2端口相应的引脚为0时,对应的数码管段点亮。程序中预设了数字0-9的段码。由于是让八个数码管显示不同的数值,所以要用扫描的方式来实现。因此可定义扫描函数,接到单片机的P3口。在实验中,预设的数字段码表存放在数组LedCode中,由于段码表是固定的,因此存储类型可设为code.在Proteus软件中按照要求画出电路,再利用Keil软件按需要实现的功能编写c程序,生成Hex文件,把Hex文件导到Proteus软件中进行仿真。心得体会:实验数码管显示程序的编程方法1)先准备好要显示的数据,放入相应的显示存储单元中。2)根据要使用的数码管的具体位置来确定扫描初值和扫描方向。3)根据使用数码管的个数来确定扫描的位数。4)查表将要显示的数据转换为能使数码管正确显示相对应的段码。5)分时送段码和位码,数码管开始循环显示。指导教师评语:1、完成所有规定的实验内容,实验步骤正确,结果正确;2、完成绝大部分规定的实验内容,实验步骤正确,结果正确;3、完成大部分规定的实验内容,实验步骤正确,结果正确;评定等级:A(优秀)B(良好)C(中等)D(及格)E(不及格)成绩评定教师签字年月日备注:注:1、报告内的项目或设置,可根据实际情况加以补充和调整2、教师批改学生实验报告应在学生提交实验报告10日内

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机原理-数码管动态显示实验-单片机原理-实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部