




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于STC89C52单片机最小系统的设计基于STC89C52I片机最小系统的设计1设计内容及要求设计题目:基于STC89C5印片机最小系统的设计及制作。设计要求:输入信号为传感器、电压、电流、开关等形式,单片机型号可以 自己选择( 51,128,430等),输出控制信号为模拟电压或者数字信号,控制对象 可以是电机(直流电机,步进电机)、开关、显示器等。(注:可以采用单片机、 传感器电路模块以及集成电路芯片制作。)使用器材:感光板及常用PCB®版器材、常用电子装配工具、万用表、示波 器及电子元器件(详见附录)。2 STC89C52单片机2.1 STC89C52单片机简介单片微型计算机简
2、称单片机,是典型的嵌入式微控制器( Microcontroller Unit),常用英文字母的缩写 MCU表示单片机,它最早是被用在工业控制领域。 单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大 量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂 的而对体积要求严格的控制设备当中。 用专业语言讲,单片机就是在一块硅片上 集成了微处理器、存储器及各种输入/输出接口的芯片。2.2单片机的特点(1)高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然是最小 的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪声
3、性能优于一般通用的CPU。单片机程序指令,常数及表格等固体化在ROM中不易破 坏,许多信号通道均在一个芯片内,故可靠性高。(2)控制功能强为了满足对控制对象的要求,单片机的指令系统均有极丰富的条件: 分支转 移能力、I/O 口的逻辑操作机位处理能力,非常适用于专门的控制功能。(3)低电压,低功耗,便于生产携带为了便于广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V3.6V,工作电流仅为数百微安。(4)易扩展片内具有计算机正常运行所需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。(5)优异的性能价格比单片机的性能高。为提高速度和运行
4、效率,单片机开始使用RISC流水线和DSP等技术。单片机的寻址能力也突破了 64KB的限制,有的已达1MB,甚至 16MB;片内的ROM容量可达62MB, RAM容量则可达2MB。由于单片机的广 泛使用,因而销量极大,各大公司的商业竞争激烈,使其价格十分低廉,性能价 格比极高。2.3 单片机的内部结构一个基本的MCS-52单片机通常包括:中央处理器、 ROM、RAM、定时/计 数器和I/O 口等各功能部件,各个功能由内部的总线连接起来,从而实现数据通 信。其内部框图如图2-1所示。PO Pl P2 P3INTO INTITxD RxD图2-1 MCS单片机结构图2.4 单片机的引脚功能常见的5
5、2系列单片机中一般采用双列直插(DIP)封装,共40个引脚。STC89C52共有40个引脚,采用的是双列直插(DIP)封装,如图2-2所示 其中的40个引脚大致可以分为4类:电源、时钟、控制和I/O弓唧。T2/PL0 I /2EX/P1. 1 匚ZFL 2 LZFL 3 匚ZPL 4 二Pl. 5FLC匚PL 7匚RST匚RXD/P3, 0 二TXD P3. 1 _INT0/P3. 2 匚ZIM1/P3-3 QTO在3.4 IT1/P3. 1画下3. 6 OT/P3.7 匚XFAL2 匚二XFAL1 匚二 VSS匚12 345GT891O1 112131115161 718192Q三 P4OO
6、 9 8 7 6 5 4 3 £ 1 O 9 8 7 6 节 4 3 2 14 3 3 3 3 3 3 3 3 3 3 2 2 Z 2 2 2 2 2 2vccF0. U M。PO.1/AD1PO 2 7D2 PO.3/AD3PO. 4 AD4PO. 5/AD5PO, 6 AD6PO. T AD7EA ALF;PR3GPSENP2. 77A15 P2.6/A14 P2. 5 A13 P2.4/A12 PE. 3/A11P2, 27A10 P2.17A9FL 0图2-2 STC89C52引脚分布图2.4.1 电源(1) VCC:芯片电源端,一般为+5V;(2) GND:接到端。2.4.
7、2 时钟(1) XTAL1 :晶体振荡电路的反相输入端;(2) XTAL2:晶体振荡电路的输出端。2.4.3 控制线MCS-51单片机共有4根控制线,其中3根是复用线,具有两种功能。(1) ALE/PROG:地址所存允许/编程脉冲;(2) PSEN:外部ROM读选通信号;(3) RST:复位引脚;(4) EA :内外ROM选择/EPROM编程电源2.4.4 I/O 引脚MCS-51单片机共有4个8位并行I/O端口,共32个可编程I/O弓I脚。(1) P0.0P0.7: P0 口是一个8位漏极开路的双向I/O 口。作为输出口, 每位能驱动8个个TTL逻辑电平。对P0端口写“1”时,引脚端用作高阻
8、抗输 入。当访问外部程序和数据存储器时,P0 口也被作为低8位地址/数据复用。在 这种模式下,P0具有内部上拉电阻。在 Flash编程时,P0 口也用来接收指令宇 节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。(2) P1.0P1.7: P1 口是一个具有内部上拉电阻的 8位双向I/O 口,P1输出 缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口 拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚端由于内 部电阻的原因,将输出电(IIL)。止匕外,P1.0和P1.2分别作定时器/计数器2的 外部计数输入(P1.0/T2)和时器/计数器2的触
9、发输入(P1.1/T2EX),具体如表 2-1所示。在Flash编程和校验时,P1 口接收低8位地址字节。表2-1 P1 口引脚端第二功能引脚端第二功能P1.0T2 (定时器/计数器T2的外部计数输入),时 钟输出P1.1T2EX (定时器/计数器T2的捕捉/重载触发信 号和方向控制)P1.5MOSI (在系统编程用)P1.6MISO (在系统编程用)P1.7SCK (在系统编程用)(3) P2.0P2.7: P2 口是一个具有内部上拉电阻的 8位双向I/O 口,P2输 出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1时,内部上拉电阻把端口 拉高,此时可以作为输入口使用。作为输入使用时,被外
10、部拉低的引脚由于内部 电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVXRI )访问外部数据存储器时,P2 口输出P2锁存器的内容。在Flash编程和校验时,P2 口也接收高8位地址字节和一些控制信号。(4) P3.0P3.7: P3 口是一个具有内部上拉电阻的 8位双向I/O 口,P3输 出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端 口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于
11、内 部电阻的原因,将输出电流(IIL)。P3 口亦作为STC89C52特殊功能(第二功能)使用,如表 2-2所示。在Flash编程和校验时,P3 口也接收一些控制信号。表2-2 P3 口的第二功能引脚端第二功能P3.0RXD (串行输入)P3.1TXD (串行输出)P3.2INT0 (外部中断0)P3.3INT1 (外部中断1)P3.4T0 (定时器0外部输入)P3.5T1 (定时器1外部输入)P3.6WR (外部数据存储器写选通)P3.7RD (外部数据存储器写选通)3 STC89C52构成的最小系统单片机最小系统包括复位电路、时钟电路、电源电路、外围电路,具外围电 路包括数码显示、液晶显示
12、、键盘检测、串口测试等,如图 3-1所示。算片机部分L.尸 krr?图3-1单片机外围电路3.1 单片机周边电路STC89C52的外围电路如图3-2所示。时钟电路采用频率是12MHz的石英晶振。在复位电路中当 REST为低电平 时,系统处于工作状态,当REST为高电平时系统处于复位或下载程序状态。 STC89C52具有ISP在线编程功能,在程序下载过程中 REST引脚被拉高,下载 完毕后自动拉低进入运行状态,用户也可以通过按下S17进行手动复位。为方便 以后的学习,最小系统将32个I/O引脚全部引出。21图3-2单片机外围电路3.2 供电部分单片机供电部分的原理图如图3-3所示。系统供电采用标
13、准的3.5mmDC接口输入,通过线性稳压芯片 7805进行稳 压处理以后,再供给电路的其他部分。为了方便起见,系统还将输入电源用排针 引出,方便用杜拉线进行连接(“2脚”为正极)。电路中接入电源指示 LED, R2为LED的限流电阻,SW1为电源开关。图3-3最小系统供电部分原理图3.3 复位电路单片机的置位和复位,都是为了把电路初始化到一个确定的状态, 一般来说, 单片机复位电路作用是把一个例如状态机初始化到空状态, 而在单片机内部,复 位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。单片机复位电路原理是在单片机的复位引脚 RST上外接电阻和电容,实现 上电复位。当复位电平持续
14、两个机器周期以上时复位有效。 复位电平的持续时间 必须大于单片机的两个机器周期。具体数值可以由 RC电路计算出时间常数。复位电路由按键复位和上电复位两部分组成。(1)上电复位:STC89系列单片及为高电平复位,通常在复位引脚 RESET 上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回 路保证单片机在上电时RESET脚上有足够时间的高电平进行复位,随后回归到 低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF。(2)按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时 电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高 电平来
15、使单片机复位。复位电路如图3-4所示。图3-4复位电路3.4 串行口部分RS-232是串口的接口标准,为单端输入/输出,要实现与单片机的通信,需 将计算机的RS-232电平与单片机的TTL电平相互转换。采用 MAX232电源电 压转换芯片,可以把TTL电平从0V和5V转换到3V15V或-3V-15V之间。 所以采用此芯片接口的串行通信系统只需要单一的 +5V电源就可以了。数据传输过程:MAX232的10脚T2IN接单片机的TXD端P3.1, TTLdiaper 从单片机的TXD端发出,经过MAX232转换为RS-232电平后从MAX232的7 脚T2OUT发出,再经过交叉用口线连接到计算机 R
16、XD端,计算机手段数据。 PC机发送数据时从PC机串口的TXD端发出数据,再逆向流向单片机的RXD端P3.0接收数据。MAX232引脚如图3-5所示用行口部分电路图如图3-6所示。C1+ VS+ C1- C2+ C2- jVS-T2OUT R2IN 11621531441351261171089J VCCGNDT10UTj R1IN R10UTT1INT2INR2OUT图3-5 MAX232引脚分布图图3-6用行口部分电路原理图3.5 按键部分按键部分电路采用4*4矩阵式键盘,在修改时钟或设置闹钟时间可以直接从 键盘输入,方便、快捷。而独立式按键需设置过多按键,将会占用较多 I/O 口, 而且
17、会给布线带来不便,因此,此方案适用于按键较少的情况。且由于按键较少, 在修改时间或设置闹铃时间时就不能直接输入, 只能通过加或减完成,较为麻烦单片机检测按键的依据是与按键对应的I/O 口是否为低电平。检测时,先给 一列送低电平,其余几列全为高电平,然后立即轮流检测一次各行是否有低电平, 若检测到某一行为低电平就可以确认是按下哪一行哪一列的按键。按键部分原理图如图3-7所示。图3-7按键部分电路原理图3.6 液晶显示部分液晶显示器的主要原理是以电流刺激液晶分子产生点、线、面并配合北部灯 管构成画面。各种型号的液晶通常是按照显示字符的行数或液晶点阵的行、列数来命名的,液晶体积小、功耗低、显示操作简
18、单,但应注意考虑其能承受的温度 范围。1602液晶每行显示16个字符,一共可以显示两行,由16列、2行组成。液晶显示的电路原理图如图3-8所示。图3-8液晶显小电路原理图3.7 时钟振荡电路部分时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的 质量也直接影响单片机系统的稳定性。 常用的时钟电路有两种方式:一种是内部 时钟方式,另一种为外部时钟方式。STC89C52使用11.0592MHz的晶体振荡器作为振荡源,由于单片机内部带有 振荡电路。所以外部只要连接一个晶振和两个电容即可,电容容量一般在 15pF 至
19、50pF之间。时钟振荡电路如图3-9所示。图3-9时钟振荡电路原理图MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益 反向放大器的输入端为芯片引脚 XTAL1 ,输出端为引脚XTAL2。这两个引脚跨 接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。图3-10为DS1302实时时钟电路原理图。图3-10 DS1302实时时钟原理图3.8 温度检测部分温度检测部分选用的是DS18B20专感器,其电品&原理图如图3-11所示图3-11温度检测电路DS18B20传感器,主要由四部分组成:64位ROM温度传感器、非挥发的温 度报警触发器TH和TL、配置寄存器。有三个
20、管脚:DQ为数字信号输入/输出端; GND为电源地;VDD为外接供电电源输入端。4 STC89C52应用电路STC89C52单片机最小系统总的原理图如图 4-1所示,PCB电路图如图4-2、 4-3和4-4所小o.二一二二二.>归:.;二 ! - t - * 4.I4 I,二 m H Kl. HJElrIEH,KarJanJB静图4-1 STC89C52单片机最小系统原理图图4-2单片机最小系统PCB图(顶层)IS02图4-3单片机最小系统PCB图口一同RP2JP2UIQ Y1 jD4o1CLIIQJr 25OOOQ Jlc aooooQnn6 onPEC 9nuocoGT;O D O
21、IQ g卜SI占g-o& pi- d m口 61go Q 0 f53_c)a I。口 SLOI Id 一 m9?1图4-4单片机最小系统PCB图(3D效果图)$dD 01szda oiS31p-Q1o313io gi-oS14I5-Hl-S155 PCB板制作过程(1)打印打印采用通用喷墨打印机,在 Altium Designer下打印设置完成。(2)曝光在曝光之前将硫酸纸的打印面紧贴感光板,将底层和顶层的两面完全重合, 然后用双面胶固定硫酸纸和感光板,不能遮住需要曝光的导线。曝光采用普通日 光灯曝光约10分钟左右,使用曝光机曝光的方法是将需要的曝光面朝下正对紫外 线,压紧、关上机器盖
22、子,曝光好的板子要尽快放入显影液中显影,时间过长会 影响显影效果。(3)显影显影在整个印制板的制作过程中比较关键。配制显影液。将显影剂按照1:100溶于温度约35。C的温水中,清摇容器或 者用塑料棒搅拌使显影剂充分溶解。应当注意的是在显影液可以湮没感光板的条 件下,显影液应该尽可能的少,显影剂的浓度不可过高,否则线路膜面会迅速剥 离而遭到破坏。显影。将曝光好的感光板浸入显影液中(单面板膜面朝上,双面板悬空放 置),然后清摇容器,用软毛刷轻刷板面,板面未曝光的部分就会慢慢溶解露出 铜底。当未曝光的部分全部呈现光亮的铜金属光泽时,显影完成,整个过程约为12分钟。将板子取出用清水冲洗干净,目视无缺陷
23、即可进入蚀刻步骤。(4)腐蚀腐蚀采用的是三氯化铁溶液,腐蚀过程采用的是开水可以加快。(5)钻孔将板子洗净,然后选择合适的钻头来钻孔,区别主要在于过孔的焊盘和一般 焊盘的大小。(6)焊接对照原理图和PCB布局图,仔细查看印制电路板,找到对应的元器件的功 能区后,开始准备元器件和工具。在焊接过程中,最先焊的是过孔,因为在插上 元器件之前应该先处理好所有的过孔,过孔可以用0.3mm-0.6mm的导线连接。然后再将相关元器件插好,检查无误后才开始焊接。(7)电路检查由于电路出现虚焊,会致使电路调试的不能正常工作或不稳定。因此,在电路的检测过程,要注意检查过孔焊接和焊接元器件过程中因失误造成的虚焊。6总
24、结通过本次课程设计,完成了单片机最小系统的课程设计, 使我更加深入地了 解了 STC89C52单片机的结构和功能,将理论与实践结合起来,实践了课堂上所 学的理论知识,同时也使我认识到了自己的不足之处。在做单片机最小系统的课程设计时,由于自己平时很少应用 Altium Designer 应用软件去画原理图和PCB图,在画元器件的封装和PCB布线时,遇到了一些 困难,花了不少时间。不过,最后在同学的帮助和自己的努力下,画好了元器件 的封装和PCB布线。这次课程设计也使我意识到要做好一个系统的设计,首先 要有一个较为明确系统设计的方案, 根据系统方案设计外围电路,选择合适的元 器件。总之,这次课程设计,使我对电子工艺的理论有了更深入的了解, 让我明白 动手操作是以牢固的理论知识为基础的, 要学好课本上的知识,同时,也是一个 对自己动手能力的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年专用设备服务化转型中的市场拓展与渠道建设报告
- 文旅融合视角下乡村文化旅游产业创新发展策略研究
- 2025年储能技术创新在新能源微电网中的储能系统效率研究报告
- 老年人手机培训课件
- 工程维护保养方案范本(3篇)
- 工程设备主板维修方案(3篇)
- 越南物理竞赛试题及答案
- 2025年企业租赁的合同模板
- 《国际贸易单证实务》课件-第三章 合同的磋商与内容
- 2024七年级英语下册 Unit 6 Seasons Lesson 32 I Can't Wait for Winter说课稿(新版)冀教版
- 新时代学校思想政治工作评价机制研究
- 2025秋统编版(2024)道德与法治二年级上册第四单元《第16课 祖国 我为您自豪》教学设计
- 消防维保质量管理及保证措施
- 2025年上海市(秋季)高考语文真题详解
- 品牌沙龙活动策划方案
- 子宫肌瘤的治疗与护理
- 传统文化公司管理制度
- 小学生钻石画社团课件
- 隐私计算在档案中的应用-洞察及研究
- 关注老年人心理健康守护幸福 从心开始课件
- 《生成式人工智能(AIGC)通识教程(微课版)》课件 【第09-10讲】生成式人工智能基础与应用
评论
0/150
提交评论