基于单片机的四位计数显示系统设计_本科毕业设计(25页).doc
《基于单片机的四位计数显示系统设计_本科毕业设计(25页).doc》由会员分享,可在线阅读,更多相关《基于单片机的四位计数显示系统设计_本科毕业设计(25页).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的四位计数显示系统设计_本科毕业设计-第 20 页 密级: JINGGANGSHAN UNIVERSITY本科毕业论文(设计)题目基于单片机的四位计数显示系统设计学 院 机电工程学院 专 业 电气工程及其自动化 班 级 09电气本(1)班 学 号 90614011 姓 名 徐 祥 平 指导教师 吴 文 通 起讫时间 2013.012013.05 教 务 处 印 制基于单片机的四位计数显示系统设计作者:徐祥平(井冈山大学机电工程学院,江西吉安343009)指导老师:吴文通摘要在工业自动化控制和常见的显示中,需要计数显示的场合非常多,目前大多采用可编程序控制器(PLC)或单片机单独控制
2、。用PLC控制,输出点数较多;用单片机控制,可靠性较差;且这两种方案在安装或维修时不方便。本文根据模块化设计思想采用STC-89C52单片机、555电路和5寸数码管,制作四位计数显示系统,计数信号由PLC输出,电路实用可靠,性能稳定,稍作调整还可适合其它计数显示装置。具有加1与减1计数并显示和复位功能。各方面应用广泛,电路简单实用。适用于工厂中袋装等形状大小基本相同并有可能紧挨相连的产品计数显示,实用性强,推广性强。单片机的应用给广大的人民生产生活带来了便利,是各种计数显示系统的基本。关键词 单片机;计数;显示;555电路;数码管 Four count display system desig
3、n based on single chip microcomputerCandidate:Xiangping XuSupervisor:Wentong WuAbstract In the industrial automation control and common display, need to count according to circumstance very much, now mostly adopts the programmable controller (PLC) and single chip microcomputer control alone. With PL
4、C control, the output points more; Using single-chip microcomputer control, poor reliability; And these two kinds of solutions is not convenient during installation or maintenance. Based on modular design idea the on STC - 89 c52, 5 inch digital tube circuit and 555, making four count display system
5、, counting signal is output by PLC, the circuit is practical and reliable, stable performance, with a little tweaking can also suitable for other counter display unit.Add 1 and 1 count and display, and reset functions. Widely used in all aspects, circuit is simple and practical. Apply to factory pac
6、kaged so basically the shape size and is likely to close to connected to the product count, according to the practical strong, powerful generalization. MCU application to the peoples production and life brought the convenience, the counting display system is various basic.Keywords SCM; count; displa
7、y; 555 circuit; digital tube 目录中文摘要.英文摘要.目录.第一章 毕业设计任务要求与原理方框图.1 1.1本毕业设计目的.1 1.2设计任务.1 1.3设计要求.1 1.4四位计数显示系统原理图.2 1.5设计原理.2第二章 单片机相关知识.3 2.1单片机发展史.3 2.2单片机的应用领域.4 2.3单片机的发展方向.5 2.4单片机内部介绍及选型.5 2.4.2单片机内部介绍及选型.5 2.4.2 STC89C52单片机选型及参数.10第三章 LED数码管的基本原理.12第四章 四位计数显示系统硬件方面设计.14 4.1 555单稳态触发电路.14 4.2 各
8、个电路模块设计.15 4.3 输入电路设计及基本原理.19 4.4 输出电路设计及基本原理.20 4.5 系统总电路.21第五章 系统软件编程设计.23 5.1 单片机语言基础.23 5.2 C51函数.26 5.3 程序设计.28第六章 系统总图与仿真.32毕业设计总结与体会.34致谢.35参考文献.36 第一章 毕业设计任务要求目的与原理方框图1.1 本毕业设计目的 1、通过对单片机软件和硬件方面的设计安装和调试,从而加强书本所学单片机知识,并学会使用以单片机系统为基础,软件编程为辅助来实现四位计数系统的设计,为以后工作中出现的各种应用系统的设计打下基础。2、通过本毕业设计,加强自学的能力
9、。可以拓展学生获取知识的能力,并且可以通过上网查询相关单片机设计的论文,图书馆相关书籍和文献,进行删选为自己所用。这样可以提高学生独立分析能力和理解能力,拓宽知识面。3、加强对单片机的接口电路的认识,并且应用到了数电,模电知识,还有电路的专业基础课,全方位的学习了本专业,是对学生综合能力的一个提高。4. 通过软件仿真,对PROTUES电路模拟软件进行全方位的学习。学会设计,画图,模拟等各个环节,真正的掌握这个软件。5. 加强的单片机编程知识的掌握,能够通过各个小的程序块链接,最后设计出完整的,统一的程序。1.2 设计任务 根据技术要求和已知条件,利用STC-89C52单片机、555电路和5寸数
10、码管,制作四位计数显示系统。1.3 设计要求要求所设计的电路具有加1与减1计数并显示和复位功能,且电路要求简洁,利用单片机知识软件编程独立完成。利用C51语言编程,对相关的语句指令要相当熟练,并且能够独立修改。1.4 四位计数显示系统原理图图1-1 四位计数系统数码显示示意图1.5 实验原理基于单片机的四位计数系统的数码显示如图1所示,显示部分由四块5寸红色数码管组成,电源为交流220V。当减1计数信号有效,光字牌减1计数并显示;计数信号有效,加1计数并显示;复位信号有效,光字牌清零。减1计数和复位控制也可根据实际情况由按钮直接输出。在实践中,经过测量,在工厂中某整袋产品通过某点时间为0.88
11、4秒,另考虑可能连包,PLC输出的每个计数信号已设计保持为0.5秒。从而提高的该单片机系统的应用性。1第二章 单片机相关知识2. 1 单片机发展史单片机单片微型计算机(Single-Chip Microcomputer)的简称 ,1946年,世界上第一台电子数字计算机ENIAC在美国宾夕法尼亚大学研制成功。 单片机内部集成如下部件:中央处理器(Central Processing Unit,CPU)只读存储器(Read Only Memory,ROM)随机存取存储器(Random Access Memory,RAM)定时器/计数器及I/O(Input/Output)接口等部件。单片机成为最重要
12、的可编程硬件控制单元。 发展历史:1970年1974年:诞生了第一代4位的单片机。这类单片机已经具有了并行I/O接口,以及一些常用的A/D和D/A等资源。这在当时来说是非常强大的,通过灵活的控制能力,使其应用于电视机、收音机和电子玩具中。 1974年1978年:单片机进入8位时代。这个时期以Intel公司的MCS-48系列单片机最具代表性。此时的单片机内部集成了更为强大的8位CPU内核、多个并行I/O接口、同时增加了定时器/计数器以及小容量的RAM和ROM等。 1978年1983年:Intel公司的MCS-51系列为代表,标志着进入高档8位单片机时代。这个时期的单片机工作频率、硬件资源和RAM
13、/ROM容量等都有极大的突破,创新地加入了串口通信接口以及多级中断处理系统。我们现在所广泛使用的单片机都仍以该内核为基础,因此,也常成为51系列单片机 随后,单片机市场便进入百花齐放、百家争鸣时代。各个厂商不仅在增强单片机的性能,同时还推出了不同类型的单片机。22.2 单片机的应用领域家电产品,例如在电视、电话、冰箱、空调、洗衣机、家用防盗报警器等。在这里设备中,单片机主要用于功能控制。随身影音设备,例如MP3、MP4、录音笔等。在这里设备中,单片机用于系统控制和功能管理。 电子玩具,例如各种电动玩具、发声玩具、玩具机器人、遥控电动车、遥控航模等。在这里设备中,单片机实现了核心功能的控制和智能
14、人机接口。机电一体化设备,例如车床、铣床、数控机床等。在这类设备中,单片机作为机电一体化设备的控制器,可以简化机械产品的结构设计,实现智能的生产和操作控制,并扩展原有设备的功能。 数据通信,例如无线数传、大容量存储设备等。在这类设备中,单片机依靠串口、并口或者高速USB接口等,实现计算机之间、计算机与外围设备之间的控制和数据传输等。测控设备,例如数据采集系统、示波器、智能仪表等。在这里设备中,依靠单片机强大控制和通信能力,实现测试、测量和控制等功能。 2.3 单片机的发展方向早期的51内核只有几MHz的运行频率,现在各个公司推出的51单片机产品均能够达到几十MHz的运行频率,例如Atmel公司
15、的AT89S系列的单片机最大运行于33MHz,还有其他一些公司的产品也都具有很高的速度。2缩短指令执行周期。早期的51内核指令一般需要14个指令周期来完成,最快的单周期指令也需要6个时钟周期,相当于12个时钟振荡周期。新的增强型51内核大大缩短了指令的执行周期,例如MAXIM的高速单片机每机器周期使用一个时钟,速度是标准8051的33倍。还有其他一些公司也相应提高了指令的执行时间。低功耗。单片机主要应用于各种嵌入式设备中,这类设备最大的共性便是采用电池供电,需要具有出色的功耗控制。否则,一个产品很快没电了,便毫无使用价值了。现在的单片机功耗都在逐步下降,同时还提供了丰富的低功耗模式可供选择,大
16、大延长了电池的使用时间。高度集成性。现在的单片机集成了越来越多的功能,例如A/D转换、D/A转换、SPI接口、I2C接口、USART接口、USB接口、CAN接口等等。在有些设计项目中,甚至仅靠一个单片机便可以完成所有的工作,真正实现“单片”的含义。减小封装尺寸。单片机在提高强度的接口功能的同时,其封装体积也在逐步减少。这样,可以减少电路板的使用面积,使最终产品小型化。目前的手机、笔记本等的日益小型化便是很好的体现。2.4 单片机内部介绍及选型2.4.1 单片机内部结构及电路图2-1 STC-89C52 结构图图2-2 P0引脚内部电路图2电源引脚:VCC(Pin40):正电源引脚。正电源接4.
17、05.0V电压,正常工作电压为+5V。GND(Pin20):接地引脚。时钟引脚:XTAL1(Pin19):用作片内振荡电路的输入端。XTAL2(Pin18):用作片内振荡电路的输出端或者外部时钟源的输入引脚。 P0端口即P0.0P0.7,占据Pin39Pin32共8个引脚。P0端口具有两个功能,既可以用作双向数据总线口,也可以分时复用输出低8位地址总线。图2-3 P1引脚内部电路图P1端口即P1.0P1.7,占据Pin1Pin8共8个引脚。P1端口一般用做通用I/O端口,是8位准并行的,具备4个TTL负载的驱动能力。P1端口可以用做位处理,既各位都可以单独输出或输入数据图2-4 P2引脚内部电
18、路图P2端口即P2.0P2.7,占据Pin21Pin28共8个引脚。P2端口可以用作通用I/O端口,或者在扩展外部存储器时用作高8位地址线。图2-5 P3引脚内部电路图P3端口即P3.0P3.7,占据Pin10Pin17共8个引脚。P3端口可以用作通用I/O端口,可进行位操作,同时还具有特定的第二功能。 表2-1 P3端口第二功能表 I/0引脚 第二功能引脚名称 说明 P3.0 RXD串行通信的数据接收端口 P3.1 TXD串行通信的数据发送端口 P3.2外部中断0的请求端口 P3.3外部中断1的请求端口 P3.4 T0定时/计数0的外部事件计数输入端 P3.5 T1定时/计数1的外部事件计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 计数 显示 系统 设计 本科 毕业设计 25
限制150内