- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小系统熟悉实验项目设计-课程设计报告推荐
单片机原理与接口技术课程设计说明书最小系统熟悉实验项目设计专 业电气工程及其自动化学生姓名班 级学 号指导教师完成日期2015年 12 月 11 日目 录一、理论部分21.课题要求与内容22.系统方案设计23.系统硬件的设计34.系统软件设计6二、实践部分111.系统硬件原理和说明112.系统硬件调试中出现的问题及解决措施133.系统软件调试中出现的问题及解决措施13三、最小系统熟悉实验指导131.实验目的132.实验设备133.实验要求134.实验原理145.实验内容146.实验报告147.参考程序清单148.问题18四、结束语19五、附录19六、参考文献20最小系统熟悉实验一、理论部分1课题要求与内容 在进行其他硬件实验之前,先熟悉实验装置的核心模块——单片机最小系统模块。掌握该实验模块的电路原理和接口的使用方法。(1)掌握单片机振荡器时钟电路及CPU工作时序;掌握复位状态及复位电路设计;掌握单片机各引脚功能及通用I/O口的使用;掌握单片机基本指令的使用。(2)掌握uVision3 IDE集成开发环境,Proteus仿真软件和STC单片机下载软件ISP的使用。(3)将仿真现象和实验结果进行对比,体会仿真软件的用处。 2 系统方案设计 以STC89C52为核心设计出最小系统,其中最小系统包括电源电路、时钟电路、复位电路,时钟电路提供脉冲信号,另外在最小系统的P0、P2口添加LED显示电路构成流水灯。 (1)系统结构图 (2)系统工作原理? 单片机在工作状态必须有电源上电复位电路和时钟起振电路,通过CH340串口电路连接电脑,可以将文件烧写在单片机内,利用烧写进的文件和时钟信号控制单片机引脚的电平变化来控制16个LED灯的亮或者灭。最后达到按下K1时,16个LED二极管依次从上而下亮起(后者亮起前者灭掉);按下K2时,16个LED二极管依次从下而上亮起(后者亮起前者灭掉);按下K3时,16个LED二极管自中间两个同时亮起,且流水方向为一个向上,一个向下(同一时刻亮两个);按下K4时,16个LED二极管分别从两端开始亮起,同时依次向中间方向亮起(同一时刻亮两个)。3 系统硬件的设计通过以上对所设计系统可行性的分析,硬件部分可以分为六个部分:单片机控制电路、时钟电路、复位电路、串口电路、LED显示电路、电源电路。?(1)单片机控制电路 控制电路即是一块芯片上有完整的可以控制系统正常稳定运行的电路,本文设计的是以STC89C52为核心的,下面介绍STC89C52芯片。?STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash?存储器。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB的EEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。STC89C52的引脚可以分为四个部分,各个引脚功能如下:?①?主电源引脚(2根)?VCC(Pin40):电源输入,接+5V电源?GND(Pin20):接地线?②外接晶振引脚(2根)?XTAL1(Pin19):片内振荡电路的输入端?XTAL2(Pin20):片内振荡电路的输出端?③控制引脚(4根)?RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。?ALE/PROG(Pin30):地址锁存允许信号?PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。?④可编程输入/输出引脚(32根)?STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。?PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7?P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7??P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7?。 (2)时钟电路? 单片机内部由一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为51单片机的引脚XTAL1,输出为XTAL2。这两个引脚跨接石英晶振振荡器和微调电容,就构成一个稳定的自激振荡器。电容C1、C2数值取30pF,晶振取12MHz。晶振频率越高,系统时钟频率越高,单片机运行速度越快。 (3)复位电路 MCS-5l系列单片机的复位引脚RST(9管脚)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。复位操作通常有两种基本形式:上电
文档评论(0)