毕业论文_单片机常用电路设计及C51仿真_专科(33页).doc
《毕业论文_单片机常用电路设计及C51仿真_专科(33页).doc》由会员分享,可在线阅读,更多相关《毕业论文_单片机常用电路设计及C51仿真_专科(33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业论文_单片机常用电路设计及C51仿真_专科-第 1 页毕业设计报告(论文)报告(论文)题目: 所在系部: 所在专业: 所在班级: 姓 名: 学 号: 指导教师姓名: 完 成 时 间 : 北华航天工业学院教务处制北华航天工业学院电子工程系毕业设计(论文)任务书姓 名:专 业:班 级:学号:指导教师:职 称:完成时间:毕业设计(论文)题目:单片机常用电路设计及C51仿真设计目标:1 8255A应用电路设计与仿真2 8155应用电路设计与仿真3 利用74LS164扩展并行输出电路设计与仿真4 利用74LS165扩展并行输入电路设计与仿真5 并行时钟芯片DS12C887应用电路设计与仿真6 串行
2、时钟芯片DS1302应用电路设计与仿真技术要求:利用Keil C51集成开发环境进行C程序的编辑、编译和链接,利用Proteus ISIS 7设计电路原理图,并实现Keil与Proteus软件的联合仿真。完成8155、8255A、74LS164、74LS165、DS12C887和DS1302等常用芯片的应用电路设计与仿真。所需仪器设备:计算机一台、Keil C51软件和Proteus ISIS 7 Professtional软件一套。成果验收形式:原理图、C51程序清单、仿真运行结果参考文献:51单片机C语言程序设计、数字电子技术基础时间安排15周-6周立题论证39周-13周仿真调试27周-8
3、周方案设计414周-16周成果验收指导教师: 教研室主任: 系主任:摘 要单片机最小系统,无论对单片机初学人员还是开发人员都具有十分重要的意义,可以利用最小系统进行编程实现工业控制。单片机最小系统电路板在单片机开发市场和大学生电子设计方面十分流行。本次课程设计主要内容是对AT89C51单片机最小系统的I/O口扩展、串/并口扩展和常用的时钟芯片与51单片机的电路连接与C程序设计。利用proteus电路设计软件进行原理图设计,利用keil C51进行程序设计与调试,借此巩固了单片机应用、模拟电路、数字电路课程及学会工程软件proteus和keil的使用。关键字 8155 8255A 74LS164
4、 74LS165 DS1302 目 录绪 论1第一章 单片机简介21.1 单片机的历史21.2 单片机的特点21.3 单片机的应用31.3.1 在工业控制中的应用31.3.2 在智能仪器中的应用31.3.3 在家用电器中的应用41.3.4 在计算机网络和通信领域中的应用41.3.5 在办公自动化设备中的应用41.3.6 在商业营销设备中的应用41.3.7 在医用设备领域中的应用41.3.8 在汽车电子产品中的应用41.4 单片机的应用前景5第二章 系统硬件概况62.1 80C51单片机的内部结构62.2 80C51单片机的引脚功能72.2.1 引脚介绍72.2.2 I/O口的介绍8第三章 ke
5、il与proteus软件介绍113.1 keil软件113.1.1 语言环境介绍113.1.2 软件安装113.1.3 keil使用123.2 proteus软件163.2.1 Proteus窗口163.2.2 proteus绘制电路图173.2.3 proteus调试20第四章 常用电路的仿真调试214.1 8255简单控制电路214.1.1 设计要求214.1.2 程序设计214.1.3 原理图设计224.1.4 实现方式224.2 8155H芯片扩展并行接口224.2.1 设计要求224.2.2 程序设计224.2.3 原理图设计244.2.4 实现方式244.3 用74LS165扩展并
6、行输入接口244.3.1 设计要求244.3.2 程序设计254.3.3 原理图设计264.3.4 实现方式264.4 用74LS164扩展并行输出接口264.4.1 设计要求264.4.2 程序设计264.4.3 原理图设计284.4.4 实现方式284.5 串行时钟DS1302应用284.5.1 设计要求284.5.2 程序设计284.5.3 原理图设计324.5.4 实现方式32第五章 结论33致谢34参考文献35单片机常用电路设计及C51仿真绪 论单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要
7、求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习、应用,以AT89C51芯片为核心,辅以必要的电路,设计了一些典型的电路,从而到达学习、设计、开发软、硬件的能力。LED显示电路和电子时钟电路已成为人们日常生活中必不可少的东西,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。因此对电子时钟和LED常用显示电路的研究显然具备其不可替代
8、的经济性。在此项目的设计研究过程中需综合运用所学的模拟电子技术、数字电子技术、单片机原理与应用、微机原理等课程的知识,掌握常用电路的设计和仿真方法,利用现代的单片机等新电子技术以及现代的设计手段,系统地培养了综合设计、操作调试、故障处理的能力,达到综合素质以及创新能力的提高。 第一章 单片机简介1.1 单片机的历史第一代:七十年代后期,4位逻辑控制器件发展到8位。使用 NMOS工艺(速度低,功耗大、集成度低)。代表产品:MC6800、Intel 8048 。第二代:八十年代初,采用 CMOS 工艺,并逐渐被高速低功耗的 HMOS 工艺代替。代表产品:MC146805、Intel 8051。 第
9、三代:近十年来,MCU 的发展出现了许多新特点:(1)在技术上,由可扩展总线型向纯单片型发展,即只能工作在单片方式。(2)MCU 的扩展方式从并行总线型发展出各种串行总线。(3)将多个 CPU 集成到一个 MCU 中。(4)在降低功耗,提高可靠性方面, MCU 工作电压已降至 3.3V 。第四代:FLASH 的使用使 MCU 技术进入了第四代。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗
10、衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。1.2 单片机的特点单片机与通用微型计算机相比较,它在硬件结构、指令设置上均有其独到之处,主要特点如下: (1)单片机中的存储器ROM和RAM是严格分工的。ROM为程序存储器,只存放程序、常数及数据表格。而RAM则为数据存储器,用作工作区及存放变量。这样的结构主要是考虑到单片机用于控制系统中,有较大的程序存储空间,把已调试好的程序固化在ROM中,而把少量的随机数据存放在RAM中,这样,小容量数据存储器能以
11、高速RAM形式集成在单片机内,以加快单片机的执行速度。但单片机上RAM是作为数据存储器用,而不是当作高速数据缓冲存储器(Cache)用。(2)采用面向控制的指令系统。为满足控制的需要,单片机的逻辑控制能力要优于同等级的CPU,持别是单片机具有很强的位处理能力。单片机的运行速度也较高。(3)单片机的I/O引脚通常是多功能的。由于单片机芯片上引脚数有限,了解决实际引脚数和需要的信号线数的矛盾,采用了引脚功能复用的方法,引脚处于何种功能,可由指令来设置或由机器状态来区分。(4)系列齐全,功能扩展性强。单片机有内部掩膜ROM、内部EPROM和外接ROM等形式,并可方便地扩展外部的ROM、RAM及I/O
12、接口,与许多通用的微机接口芯片兼容,对应用系统的设计和生产带来极大的方便。(5)单片机的功能是通用的。单片机虽然主要作控制器用,但是功能上还是通用的,可以象一般微处理器那样广泛应用在各个方面。1.3 单片机的应用单片机技术使用范围广,在各种仪器仪表生产单位、石油、化工,纺织、机械的加工等各个行业中都有广泛的应用。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠
13、物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴。1.3.1 在工业控制中的应用工业自动化控制是最早采用单片机控制的领域之一,在测控系统、过程控制、机电一体化设备中主要利用单片机实现逻辑控制、数据采集、运算处理、数据通信等用途。单独使用单片机可以实现一些小规模的控制功能,作为底层检测、控制单元与上位计算机结合可以组成大规模工业自动化控制系统。特别在机电一体化技术中,单排年
14、级的结构特点使其更容易发挥其集机械、微电子和计算机技术于一体的优势。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。1.3.2 在智能仪器中的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。1.3.3 在家用电器中的应用单片机功能完善、体积小、价格廉、
15、易于嵌入,非常适合于对家用电器的控制。嵌入单片机的家用电器实现了智能化,是传统型家用电器的更新换代,现已广泛应用于洗衣机、空调、电视机、视盘机、微波炉、电冰箱、电饭煲以及各种试听设备等。1.3.4 在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。1.3.5 在办公自动化设备中的应用现在办公自动化设备中大多数嵌入了单片机控制
16、核心。如打印机、复印机、传真机、绘图机、考勤机及电话等。通过单片机控制不但可以完成设备的基本功能,还可以实现与计算机之间的数据通信。1.3.6 在商业营销设备中的应用在商业营销系统中单片机已广泛应用于电子秤、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调节系统、冷冻保险系统等。1.3.7 在医用设备领域中的应用单片机在医疗设施及医用设备中的用途亦相当广泛,例如在医用呼吸机、各种分析仪、医疗监护仪、超声诊断设备及病床呼叫系统中都得到了实际应用。1.3.8 在汽车电子产品中的应用现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器
17、等装置中都离不开单片机。特别是采用现场总线的汽车控制系统中,以单片机担当核心的节点通过协调、高效的数据传送不仅完成了复杂的控制功能,而且简化了系统结构。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。1.4 单片机的应用前景中国使用单片机的历史只有短短的30年,在初始的短短五年时间里发展极为迅速。1986年在上海召开了全国首届单片机开发与应用交流会,很多地区还成立了单片微型计算机应用协会,那是全国形成的第一次高潮。单片机应用技术飞速发展,我们上因特网输入一个“单片机”的搜索,将会看到上万个介绍单片机的网站,这还不包括国外的。根据2003年7月,在上海、广州、北京等
18、大城市的人才需求统计,单片机人才的需求量位居第一。纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期
19、使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。据统计,我国的单片机年容量已达3 亿片,且每年以大约20%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的玩 具厂等生产产品多数用到单片机,并不断地辐射向内地。所以学习单片机在我国是有着广阔前景的。第二章 系统硬件概况2.1 80C51单片机的内部结构80C51单片机功能结构框图如图2.180C51 芯片内部集成了 CPU、RAM、ROM、定时/计数器和I/O口等各功能部件,并由内部总线把这些不见连接在一起。80C51单片机内部包含以下一些功能部件:(1) 一个8位CPU;(2)
20、一个片内振荡器和时钟电路;(3) 4KB ROM(80C51有4KB掩膜ROM,87C51有4KB EPROM,80C31片内有无ROM);(4) 128B内RAM;(5) 可寻址64KB的外ROM和外RAM控制电路;(6) 两个16位定时/计数器;(7) 21个特许功能寄存器;(8) 4个8位并行I/O口,共32条可编程I/O端线;(9) 一个可编程全双工串行口;(10) 5个中断源,可设置成2个优先级。振荡器及时序 OSC8051CPU程序存储器4KB ROM数据存储器256B2个16位定时器/计数器64K总线扩展控制器可编程I/O可编程全双工串行口图2.1 80C51单片机功能结构框图2
21、.2 80C51单片机的引脚功能2.2.1 引脚介绍80C51单片机一般采用双列直插DIP封装,共40个引脚,图2.2(a)为引脚排列图。图2.2(b)为逻辑符号图。40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 图2.2 80C51引脚图1 电源(1)Vcc芯片电源,接+5V;(2)Vss接地端。2时钟XTAL1、XTAL2晶体振荡电路反相输入端和输出端。使用内部振荡电路时外接石英晶体。3控制线控制线共有4根,其中3根是复用线。所谓复用线是指具有两种功能,正常使用时是一种功能,在某种条件下是另一种功能。(1) ALE/PROG地址锁存允许/片内EPROM编程脉冲。ALE功能:用来锁
22、存P0口送出的低8位地址。80C51在并行扩展外存储器(包括并行扩展I/O口)时,P0口用于分时传送低8位地址和数据信号,且均为二进制数。那么如何区分是低8位地址还是8位数据信号呢?当ALE信号有效时,P0口传送的是低8位地址信号;ALE信号无效时,P0口传送的是8位数据信号。在ALE信号的下降沿,锁定P0口传送的内容,即低8位地址信号。需要指出的是,当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率1 / 6的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。但是,当CPU执行MOVX指令时,ALE将跳过一个ALE脉冲。ALE端可驱动8个LSTTL门电路。PR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 单片机 常用 电路设计 C51 仿真 专科 33
限制150内