- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机综合实践课程设计解析
桂 林 电 子 科 技 大 学
微机综合实践课程设计
设
计
报
告
指导老师: 吴兆华
学 生: 刘芯豪
学 号:
桂林电子科技大学机电工程学院
《微机综合实践课程设计》设计报告
目录
一、设计题目 2
二、设计内容与要求 2
三、设计目的意义 2
四、系统硬件电路图 3
4.1系统框图 3
4.2电路设计软件Altium Designer 3
4.3元器件清单 4
4.4 电路的设计及注意事项 4
4.4.1电路原理图和PCB的设计 4
4.4.2 注意事项 6
4.5 电路原理图 7
4.6 图形显示PCB 8
五、程序流程图与源程序 9
5.1 程序流程图 9
5.1.1主程序流程图 9
5.1.2 中断子程序流程图 10
5.2 源程序清单 11
5.2.1 汇编语言程序 11
5.2.2 C语言程序 15
六、系统功能分析与说明 19
6.1 STC89C52RC单片机介绍 19
6.1.1 STC89C52RC单片机引脚功能 20
6.1.2 STC89C52RC单片机中断系统 23
6.2 复位电路 26
6.3 晶振电路 27
6.4 按键电路 28
6.5 8×8点阵LED显示 28
6.5.1 点阵显示效果 29
七、设计体会 31
八、参考文献 31
一、设计题目
步进电机控制系统设计
51单片机设计一个控制系统,控制8*8点阵式LED循环显示★”、“●”和心形图,要求通过按键来选择要显示的图形。显示时间可调。
三、设计目的意义
随着社会的发展,单片机因其高可靠性和高性价比,在工业控制系统、?智能化仪器仪表和智能接口等诸多领域内得到了极为广泛的应用。LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,它具有高清晰度、色彩鲜艳、视角大、工作稳定、寿命长、功耗低等优点。由于采用单元模块化结构,屏体大小可按用户要求灵活拼制;它的超高亮度,使它在户内外显示中具有不可替代的作用。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。因此,本设计具有很强的现实应用性,且是对我们所学知识应用的一个很好的检验。?
1、通过学习单片机原理,初步了解如何用汇编语言实现对51单片机系统进行控制。通过简单图形显示控制的设计,将所学的知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,为进一步的科研实践活动打下一定的基础。?
2、通过单片机最小系统的应用,掌握单片机内部定时/计数器应用与编程、及硬件调试、设计方法。?
3、在这次的动手设计之后,领会单片机的应用系统的软硬件调试的方法,掌握单片机编程方法,及软件keil?C51的使用方法,熟悉软件调试过程及方法,对单片机系统和LED显示技术有了进一步的理解。
4、课程设计中让我们对点阵的工作原理有了了解,知道其点亮方式和扫描显示图形,当我们在做扩展屏幕的时候会有一些直接的参考,为下一次可能用到而积累知识。
5、制作电路板需要动手使用电烙铁焊锡6、本次做硬件电路使用Altium Designer电路设计软件让我们对这个软件有一定的了解并掌握其软件的基本功能如何导入软件库7、根据课题要求,从提出并选择设计方案、查找确定所用元器件、设计并搭制硬件电路、编程写入并调试等一系列过程,锻炼了分析、解决问题的能力及相互学习的精神。
8、在制作电路板之前,还是用了proteus仿真软件对电路图进行仿真,验证我们所设计的原理图是否合理,功能能否按照要去实现,最重要的还是学会了一个电路仿真软件,当我们身边没有单片机开发板时也可以通过仿真软件来设计我们的电路,验证我们的程序。
9、为我们以后的工作积累经验,培养团队的合作精神和分工协调能力,为今后能独立承担起电路设计、能进行微机单片机应用系统的开发与设计工作打下一定的基础。
10、本次课程设计我们三个人一个小组,每个人设计一个方案,最终经过讨论分析得到了我们小组最终的一个整体方案,培养我们对方案分析,解决问题和团队合作的能力。
四、系统硬件电路图
4.1系统框图
硬件电路的设计框图如图1所示。
图1 硬件电路的设计框图
文档评论(0)