2022年单片机的跑马灯大学课程设计.docx
《2022年单片机的跑马灯大学课程设计.docx》由会员分享,可在线阅读,更多相关《2022年单片机的跑马灯大学课程设计.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源课程设计 论文 题目基于单片机的跑马灯学院名称电气工程学院 指导老师职称班级学号同学姓名2021 年 1 月 5 日欢迎下载精品学习资源摘要 :单片机最小系统是在以 STC89C52RC 单片机为基础上扩欢迎下载精品学习资源展,使其能更便利地运用于测试系统中;本设计主要在单片机 上扩展 I/O 口,复位电路,晶振电路, LED 显示电路并写好底层程序,做出能应用于跑马灯的最小系统;关键词:最小系统, STC89C52RC, 跑马灯The smallest system one chip computer is in expands at the欢迎下载精品学习资源base of M
2、CS-52 one chip computer, make it used more convient in the test system. This design mainly expands I/O in the take 52 on chip computer, reset circuit, crystals circuit, the LED displaycircuitand writes the first floor procedure.Make for scrolling minimum system.Keyword : minimum system, AT89C52, scr
3、olling欢迎下载精品学习资源南华高校电气工程学院单片机原理及应用课程设计任务书设计题目:基于单片机的跑马灯专 业:电气工程及其自动化 同学姓名 :学 号:起迄日期 : 2021 年 12 月 23 日 2021 年 1 月 5 日指导老师 :单片机原理及应用课程设计任务书1课程设计的内容和要求(包括原始数据、技术要求、工作要求等):欢迎下载精品学习资源1.1 设计题目基于单片机的跑马灯1.2 设计目的1. 单片机最小应用系统的硬件设计技能训练;2. ASM 语言或 C51 语言软件编程与调试技能训练;3. “下载及烧录(固化)程序 ”开发技能训练;4. Protell 软件应用技能训练;1
4、.3 掌握要求按键及外部中断掌握二级管灯(自右向左)1. 按键掌握 16 个 LED 灯循环自右向左依次点亮2. 间隔时间可以自行设计欢迎下载精品学习资源单片机原理及应用课程设计任务书2. 对课程设计成果的要求包括图表、实物等硬件要求:1 仔细阅读课程设计任务书,熟识有关设计资料及参考资料,熟识各种设计规范的有关内容,仔细完成任务书规定的设计内容;1. 课程设计的成果为 “课程设计报告 ”;课程设计报告内容要正确,概念要清晰,完成任务书规定的内容,附有原理图及程序流程图,程序清单,文字要通顺,书写要工整, 设计图纸必需符合规范;2. 课程设计报告含相关图纸和方案书等,用A4 纸打印;3. 主要
5、参考文献:1 楼然苗、李光飞 . 51 系列单片机设计事例 . 北京:北京航空航天高校出版社,20032 高吉利 .模拟电子技术 .北京 :电子工业出版社 ,2004.23 黄智伟 .全国高校生电子设计竞赛训练教程.北京 :电子工业出版式社 ,2005.14 陈龙三 .8051 单片机 C 语言掌握与应用;北京 :清华大高校学出版社 ,1999.84. 课程设计工作进度方案:序号起 迄 日 期12021.12.24-2021.12.2522021.12.26-2021.12.2832021.12.30-2021.12.3142021.1.1-2021.1.352021.1.5工 作 内 容布置
6、任务,老师讲解设计方法及要求同学查找阅读资料,初定方案,小组会议争论并确定方案设计及运算仿真试验并写说明书,小组争论答辩指导老师日期:年 1 月 5 日目录1. 绪论72. 电路设计方案及功能分析82.1 设计目的82.2 设计要求8欢迎下载精品学习资源2.3 系统基本方案挑选和论证82.3.1 AT89C52 介绍92.3.2 LED 灯管介绍143. 系统的硬件设计与实现153.1 电源供电模块153.2 复位电路163.3 晶振电路164. 系统的软件设计144.1 跑马灯及程序145. 系统调试及结果分析176. 总结和体会187. 参考文献188.附录:198.1 PCB 图:198
7、.2 程序191. 绪论由于单片机技术在各个领域正得到越来越广泛的应用,世界上很多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中MCS-52 系列单片机以其优越的性能、成熟的技术及高牢靠性和高性能价格比,快速占据了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流;目前,可用于MCS-52系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此,可以极便利地利用现有资源,开发出用于不同目的的各类应用系统;单片机最小系统是在以MCS-52 单片机为基础上扩展,使其能更便利地运用于测试系统中,不仅具有掌握便利、组态简洁和敏捷性大等优点,而
8、且可以大幅度提高被测试的技欢迎下载精品学习资源术指标,从而能够大大提高产品的质量和数量;单片机以其功能强、体积小、牢靠性高、造价低和开发周期短等优点,称为在实时检测和自动掌握领域中广泛应用的器件,在工业生产中称为必不行少的器件,特殊是在日常生活中发挥的作用也越来越大;本毕业设计主要在 STC89C52RC 单片机上扩展 I/O 口,复位电路,晶振电路,LED 显示电路,数码管显示电路,蜂鸣器电路;适合于我们同学用于单片机的学习把握和一些各种科研立项等的需求;因此,争论单片机最小系统有很大的有用意义;2. 电路设计方案及功能分析2.1 设计目的同学在老师指导下运用所学课程的学问来争论、解决一些具
9、有肯定综合性问题的专业课题;学习单片机课程以后,为了加深对理论学问的懂得,加强理论学问在实际当中的运用,强化自己的动手才能,通过课程设计,提高同学综合运用所学学问来解决实际问题、使用文献资料、及进行科学试验或技术设计的初步才能,为毕业设计打基础;2.2 设计要求( 1)采纳单片机STC89C52RC 做成最小系统来掌握;( 2)利用最小系统做出跑马灯,其LED 灯的闪耀间隔时间采纳延时程序掌握,每种模式可采纳不同的延时,敏捷多变;( 3)供电采纳电池供电的方式,运用稳压电源模块,稳固输出5V 电压;欢迎下载精品学习资源2.3 系统基本方案挑选和论证单片机最小系统 ,或者称为最小应用系统 ,是指
10、用最少的元件组成的单片机可以工作的系统;对 51 系列单片机来说 ,最小系统一般应当包括 :单片机、晶振电路、复位电路、按键输入、显示输出等;单片机接口电路主要用来连接运算机和其它外部设备;各功能模块的选择及论证如下 :复位电路 :由电容和电阻构成,由电路图并结合 电容电压不能突变 的性质 ,可以知道 ,当系统一上电 ,RST 脚将会显现高电平,并且 ,这个高电平连续的时间由电路的RC 值来打算 .典型的 51 单片机当 RST 脚的高电平连续两个机器周期以上就将复位,所以 ,适当组合 RC 的取值就可以保证牢靠的复位;本设计中R=10K,C=10uF ;晶振电路 :典型的晶振取 11.059
11、2MHz 由于可以精确地得到9600 波特率和 19200 波特率 ,用于有串口通讯的场合同时也可取12MHz 产生精确的微秒级时歇, 便利定时操作 ,因设计需要,本设计采纳12M 晶振;单片机 :一片 AT89S51/52 或其他 51 系列兼容单片机,本设计采纳STC89C52RC ;接口电路 :具有人机交互接口;具有肯定的可扩展性,单片机I/O 口可便利地与其他电路板连接;通过该最小系统,我们可以用keil 软件进行编程从而实现对一些外设的掌握!比如一些简洁的试验:闪耀灯、跑马灯、数码管和蜂鸣器的展现等等!2.3.1 、STC89C52RC 介绍STC89C52RC 单片机是宏晶科技推出
12、的新一代高速/低功耗 /超强抗干扰的单片机,指令代码完全兼容传统8051 单片机, 12 时钟 /机器周期和 6 时钟 /机器周期可以任意挑选;主要特性如下:1. 增强型 8051 单片机, 6 时钟 /机器周期和12 时钟 /机器周期可以任意挑选,指令代码完全兼容传统8051.2.工作电压: 5.5V 3.3V ( 5V 单片机) /3.8V 2.0V (3V 单片机)3. 工作频率范畴: 0 40MHz ,相当于一般 8051 的 080MHz ,实际工作频率可达 48MHz4. 用户应用程序空间为8K 字节5. 片上集成 512 字节 RAM6. 通用 I/O 口( 32 个),复位后为
13、:P1/P2/P3/P4 是准双向口 /弱上拉, P0 口是欢迎下载精品学习资源漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻;7. ISP(在系统可编程)/IAP (在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1 )直接下载用户程序,数秒即可完成一片8. 具有 EEPROM 功能9. 具有看门狗功能10. 共 3 个 16 位定时器 /计数器;即定时器T0 、T1 、T211. 外部中断 4 路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒12. 通用异步串行口(UAR
14、T ),仍可用定时器软件实现多个UART13. 工作温度范畴: -40 +85(工业级) /0 75(商业级)14. PDIP 封装STC89C52RC 单片机的工作模式掉电模式:典型功耗 0.1 A可, 由外部中断唤醒,中断返回后,连续执行原程序闲暇模式:典型功耗2mA正常工作模式:典型功耗4Ma 7mA掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备欢迎下载精品学习资源图 1STC89C52RC 引脚图STC89C52RC 引脚功能说明VCC ( 40 引脚):电源电压VSS(20 引脚):接地P0 端口( P0.0 P0.7,39 32 引脚): P0 口是一个漏极开路
15、的8 位双向 I/O 口;作为输出端口,每个引脚能驱动8 个 TTL 负载,对端口 P0 写入 “1”时,可以作为高阻抗输入;在拜访外部程序和数据储备器时,P0 口也可以供应低8 位地址和 8 位数据的复用总线;此时, P0 口内部上拉电阻有效;在Flash ROM 编程时, P0 端口接收指令字节;而在校验程序时,就输出指令字节;验证时,要求外接上拉电阻;欢迎下载精品学习资源P1 端口( P1.0 P1.7,1 8 引脚): P1 口是一个带内部上拉电阻的 8 位双向 I/O 口;P1 的输出缓冲器可驱动(吸取或者输出电流方式) 4 个 TTL 输入;对端口写入 1 时,通过内部的上拉电阻把
16、端口拉到高电位,这是可用作输入口; P1 口作输入口使用时,由于有内部上拉电阻,那些被外部拉低的引脚会输出一个电流( );此外, P1.0 和 P1.1 仍可以作为定时器/计数器 2 的外部技术输入(P1.0/T2 )和定时器 /计数器 2 的触发输入( P1.1/T2EX ),详细参见下表:在对 Flash ROM 编程和程序校验时, P1 接收低 8 位地址;P1.0 和 P1.1 引脚复用功能引脚号功能特性P1.0T2 (定时器 /计数器 2 外部计数输入),时钟输出P1.1T2EX (定时器 / 计数器 2 捕捉/重装触发和方向掌握)P2 端口( P2.0 P2.7,21 28 引脚)
17、: P2 口是一个带内部上拉电阻的 8 位双向 I/O 端口; P2 的输出缓冲器可以驱动(吸取或输出电流方式) 4 个 TTL 输入;对端口写入 1 时, 通过内部的上拉电阻把端口拉到高电平,这时可用作输入口; P2 作为输入口使用时,由于有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流();在拜访外部程序储备器和16 位地址的外部数据储备器(如执行“MOVX DPT”R指令)时, P2 送出高 8 位地址;在拜访 8 位地址的外部数据储备器(如执行“MOVX R”1 指令)时, P2 口引脚上的内容(就是专用寄存器(SFR)区中的 P2 寄存器的内容),在整个拜访期间不会转变;在对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 单片机 跑马 大学 课程设计
限制150内