ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:3.38MB ,
资源ID:9879571      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9879571.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学士学位论文基于单片机的四位计数显示系统设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学士学位论文基于单片机的四位计数显示系统设计.docx

1、学士学位论文基于单片机的四位计数显示系统设计 密级: JINGGANGSHAN UNIVERSITY本科毕业论文(设计)题目基于单片机的四位计数显示系统设计学 院 机电工程学院 专 业 电气工程及其自动化 班 级 09电气本(1)班 学 号 90614011 姓 名 徐 祥 平 指导教师 吴 文 通 起讫时间 2013.012013.05 教 务 处 印 制基于单片机的四位计数显示系统设计作者:徐祥平(井冈山大学机电工程学院,江西吉安343009)指导老师:吴文通摘要在工业自动化控制和常见的显示中,需要计数显示的场合非常多,目前大多采用可编程序控制器(PLC)或单片机单独控制。用PLC控制,输

2、出点数较多;用单片机控制,可靠性较差;且这两种方案在安装或维修时不方便。本文根据模块化设计思想采用STC-89C52单片机、555电路和5寸数码管,制作四位计数显示系统,计数信号由PLC输出,电路实用可靠,性能稳定,稍作调整还可适合其它计数显示装置。具有加1与减1计数并显示和复位功能。各方面应用广泛,电路简单实用。适用于工厂中袋装等形状大小基本相同并有可能紧挨相连的产品计数显示,实用性强,推广性强。单片机的应用给广大的人民生产生活带来了便利,是各种计数显示系统的基本。关键词 单片机;计数;显示;555电路;数码管 Four count display system design based o

3、n 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 PLC control

4、, 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, countin

5、g 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 packaged so

6、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; display; 555 ci

7、rcuit; 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 各个电路模块设计.15

8、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.884秒,另考虑可能连包,

11、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/ROM容量等都有极大

13、的突破,创新地加入了串口通信接口以及多级中断处理系统。我们现在所广泛使用的单片机都仍以该内核为基础,因此,也常成为51系列单片机 随后,单片机市场便进入百花齐放、百家争鸣时代。各个厂商不仅在增强单片机的性能,同时还推出了不同类型的单片机。22.2 单片机的应用领域家电产品,例如在电视、电话、冰箱、空调、洗衣机、家用防盗报警器等。在这里设备中,单片机主要用于功能控制。随身影音设备,例如MP3、MP4、录音笔等。在这里设备中,单片机用于系统控制和功能管理。 电子玩具,例如各种电动玩具、发声玩具、玩具机器人、遥控电动车、遥控航模等。在这里设备中,单片机实现了核心功能的控制和智能人机接口。机电一体化设

14、备,例如车床、铣床、数控机床等。在这类设备中,单片机作为机电一体化设备的控制器,可以简化机械产品的结构设计,实现智能的生产和操作控制,并扩展原有设备的功能。 数据通信,例如无线数传、大容量存储设备等。在这类设备中,单片机依靠串口、并口或者高速USB接口等,实现计算机之间、计算机与外围设备之间的控制和数据传输等。测控设备,例如数据采集系统、示波器、智能仪表等。在这里设备中,依靠单片机强大控制和通信能力,实现测试、测量和控制等功能。 2.3 单片机的发展方向早期的51内核只有几MHz的运行频率,现在各个公司推出的51单片机产品均能够达到几十MHz的运行频率,例如Atmel公司的AT89S系列的单片

15、机最大运行于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.05.0V电压,正常工

17、作电压为+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引脚内部电路图P2端口即P2.0

18、P2.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的外部事件计数输入端 P3.6外部数

19、据存储单元的写选通信号 P3.7外部数据存储单元的读选通信号单片机的复位引脚为RST(Pin9),单片机内部CPU的复位信号便从这里输入。 单片机复位完全通过RST引脚来完成,其基本原理是在单片机的时钟振荡电路启动后,如果RST引脚外加两个机器周期(即24个时钟振荡脉冲)以上的高电平,单片机便实现了复位。 ALE引脚(Pin30)具有两种功能,可以作为地址锁存使能端和编程脉冲输入端。下面分别进行介绍。当作为地址锁存使能端时为ALE。当单片机访问外部程序存储器时,ALE(地址锁存)的负跳变将低8位地址打入锁存。而当访问外部数据存储器时,例如执行MOVX类指令,ALE引脚会跳过一个脉冲。当单片机在

20、非访问内部程序存储器时,ALE引脚将有一个1/6振荡频率的正脉冲信号输出,该信号可以用于外部计数或电路其他部分的时钟信号。当作为编程脉冲输入端时为,在进行程序下载时使用。EA /Vpp引脚(Pin31)具有两种功能,访问内部或外部程序存储器选择信号和提供编程电压。下面分别进行介绍。当单片机访问内部或者外部程序存储器时,作为选择信号。如果保持为低电平,则单片机从外部程序存储器(0000HFFFFH单元)开始执行;如果保持高电平,则单片机先从片内0000H单元开始,执行内部程序存储器程序,如果外部还有扩展程序存储器,则在执行完内部程序存储器程序后,自动转向外部程序存储器执行程序。当需要对单片机编程

21、时,该引脚用于输入编程允许电压。 PSEN(Pin29)引脚是单片机访问外部程序存储器的读选通信号。当单片机访问外部程序存储器,读取指令码时,该引脚在每个机器周期产生两次有效信号,即该引脚输出两个负脉冲选通信号;在执行片内程序存储器读取指令码以及读写外部数据时,该引脚不产生脉冲信号。单片机内部结构:中央处理器(CPU);程序存储器(ROM);数据存储器(RAM)指令寄存器;定时器/计数器;并行输入输出(I/O)口;中断系统;时钟振荡电路;单片机的结构类型,哈佛(Harvard)结构。2图2-6 单片机内部结构简图 2.4.2 STC89C52单片机选型及参数根据设计要求选择了STC89C52单

22、片机,STC89C52是STC公司生产的一种低功耗,高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8K 字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1