单片机显示系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机显示系统

单片机显示系统 任务说明 本次课程设计,主要是利用51单片机、8个发光二极管设计一个单片机显示系统,要求8个发光二极管从右到左每500ms让一个二极管灭。编写程序,画程序流程图,按设计任务要求在Proteus6 Professional中绘制电路原理图,并且在Proteus下进行仿真。 原理图绘制说明 打开Proteus软件,界面如图1所示: 图1 初始界面 查找元器件 单击按钮,在弹出的Pick Devices窗口中,使用搜索,在关键字栏中分别输入AT89C2051,Led-red和Resistors,在搜索结果栏中找到该对象,并且将其添加至对象选择器窗口,如图2所示: 图2 元器件查找 放置元器件 将AT89C2051,LED-RED和Resistors,放置到图形编辑窗口,如图 3所示: 图3 元器件放置 添加电源和接地引脚 单击绘图工具栏中的按钮,在选择器窗口,选中对象POWER和GROUND,如图4所示: 图4 电源和接地的添加 元器件之间的连线 在图形编辑窗口就,讲个对象间连线,如图5所示: 图5 连线后界面 在uv3软件中,新建一个project,并保存在一个文件夹中,后缀为“.asm”,进 行单片机汇编程序的编写, 程序输入,进行编译,检查是否有错误,编译完后如图6所示: 图6 程序编译界面 Proteus和uv3的联调 双击原理图中AT89C2051文件,弹出的对话框中的中装入程序文件, 如图7所示: 图7 程序装入 8.程序装入之后,保存文件,按下,可执行开始,暂停, 停止等操作,若无错误,可正常进行仿真。 流程图绘制以及说明 本次单片机显示系统,先将P1口赋初值为,然后延时,再将累加器 A赋初值为,将A中值赋给P1口,延时,之后判断A中值是否为“0” , 若不为“0”,则将A左移变为,再将A和P1相与,值为 2个发光二极管灭,按这样的顺序,使8个发光二极管灭。若为“0”,则返回到P1口赋初值,能够实现8个发光二极管循环灭。流程图如图8所示: 图8 流程图 Proteus仿真说明 1.根据任务要求,原理图中有一个单片机AT89C2051,8个LED,8个电阻进行保 护。仿真开始后,8个发光二极管亮,然后每500MS一个发光二极管灭,并且循环灭。仿真如图9所示: 图9 仿真结果 2.500ms的实现 12MHZ晶振的一个机器周期为1us,1ms子程序中DJNZ指令是双周期指令,则为2us,循环500次为1ms。然后调用1ms子程序500次,实现延时500ms。 体会及合理化建议 在本次单片机课程设计过程中,经过一周的实习,使我加深了对单片机汇编语言的理解。在这一周当中,我通过查找资料,并且在老师及同学的帮助下,终于完成了本次课设的要求。使我认识到了单片机的重要性,并且在这一过程中,使我们能够把理论与实践联系起来。学会了把Proteus和uv3联调,在Proteus中进行仿真。在经过努力后有结果那一刻是激动的,愉悦的。总的来说,收获很大,增长知识,使课本上的知识得以应用。 参考文献 1.张奇 朱宁西.单片机应用系统设计技术:[M]电子工业出版社.2009.52-74页 2.楼然苗 李光飞.51系列单片机设计实例:[M]北京航空航天大学出版社.2006.73-80页 3.张毅刚 刘杰.单片机原理及应用:[M]哈尔滨工业大学出版社.2008.55-80页 4.周立功.单片机实验与实践:[M]北京航空航天大学出版社.2004.63-93页 5.谢振辉.改进式MCS-51单片机实验:[M]科学出版社.2006.48-60页 附录1 电路原理图 附录2 源程序 ORG 0000H AJMP FUN0 FUN0: MOV P1,#0FFH LCALL DL05S MOV A,#0FEH FUN00:MOV P1,A LCALL DL05S JZ FUN0 RL A ANL A,P1 AJMP FUN00 DL1MS:MOV R2,#14H DL1: MOV R3,#19H LOOP1:DJNZ R3,LOOP1 DJNZ R2,DL1 RET DL05S:MOV R4,#14H DL2: MOV R5,#19H LOOP3:LCALL DL1MS DJNZ R5,LOOP3 DJNZ R4,DL2 RET END 附录3元器件清单 元件名 元件库 类型 数量 AT89C2051 MCS8051

文档评论(0)

381697660 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档