51单片机最小系统设计说明_第1页
51单片机最小系统设计说明_第2页
51单片机最小系统设计说明_第3页
51单片机最小系统设计说明_第4页
51单片机最小系统设计说明_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、容与要求容:设计制作一个51最小系统,用最小系统控制8个发光2极管。要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。二、设计思路使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。八个发光二极管D1D8分别接在单片机的P2.0P2.7接口上,当给P2.0口输出“0”时,发光二极管点亮,当输出“1”时,发光二极管熄灭。可以运用输出端口指令MOVP0,A或MOVP0,#DATA只要给累加器值或常数值,同理,接在P2.1P2.7口的其他7个

2、LED的点亮和熄灭的方法同LEDI因此,要实现图2-1主程序流程图流水灯功能,我们只要将发光二极管LED卜LED8依次点亮、熄灭,8只LEDJ便会一亮一暗的成流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以与单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪烁效果。程序启动时跳转到键盘判断模块程序中,此程序里面包含Key1Key5的按键情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键Key6有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以达到不同快慢节奏

3、闪烁的彩灯。具体程序流程图2-1所示。三、硬件设计3.1 直流稳压电源电路对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采用市电(交流电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。如下图所示:直流稳压电源白制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。图3-1三端固定式集成稳压电源电路图AT89C51单片机的工作电压围:

4、4.0V-5.5V,所以通常给单片机外接5V直流电源。由于时间关系,此处用3节1.5V的干电池供电,在此不在赘述此稳压电源电路图原理3.2 单片机最小系统要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成。单片机最小系统如下图3-2所示。时钟电路:本系统采用单片机部方式产生时钟信号,用于外接一个12MHz石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,具发出的脉冲直接送入部的时钟电路。复位电路:确定单片机工作的起始状态,完成单片机的启动过程。单片机系统的复位方式有上电自动复位和手动按键复位。本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。电路如下

5、图所示RIO 斑R dTEEO复位电路R11330RGN 口C5时钟靖133)P* J2灯EKPi-1 X1XTAL1gFDjO/ADO?F0.1/AD1P02/AD?33股373011C7STfl.11833| 灯.P EKTaIfU2rUL0fBrluPB.47AM PftjG/AEM po.e/AmRSTPft.T/AU7P2.0WP2.2/jft1 D 西百J闺1fiLEP2.4/A12EAF2.fi/A13P2.6/4M 咫不尚6fi jtpsP1.IP3.1D(DPI JP3J/IM1DPI .3P3.3/IWnFl 40审3PI .5P3.5/Hpi.egP3 后麻Pl .75P

6、3.7痂353433321122232433127 2 0 78ID 11 乌 13 14 15 _JL 仃册 .|AR9C51-2图3-2单片机最小系统3.3 LED彩灯显示电路LEW灯显示电路(如图所示)实际上是由8个发光二极管和8个电阻构成的电路。发光二极管与电阻对应用联,然后接在与之相对应的P2口上。通过软件编程对P2口输出高低电平来实现不同的闪烁花型。由于发光二极管的导通电压一股为1.7V以上,另外,它的工作电流根据型号不同一般为1m傩J30mA电阻选择围100欧姆3千欧姆,这里选用560欧姆的电阻D1*TEXTLED-VELLOUVJO.2MX2 江3/AD6 心4MM U5旭D5

7、 心,6滴比i 叼7238_2Z36三433LED-YELLCMD3 q330 RTEXT*R2330 RTEATF?3P2 .口悭 21用 玲工依笥 52.2/Al1 J2.4XA12 S2.5/A13 2BM14SZ,7/A153.0/RXD 3.1/TXD a 2/ihTO3.3/tjf7P3.*TO P3 5/H 无;0福 P3.7J_1DTT12141g19工T69C51uTEXJLED-TELLOWLED-YELLOUVD5TEXT* LEO-rELLOUV D6LED-rELLOWD7 LED-YELLOkJUD8TEXT*UED-YELLOW330 R R4-II530 ft三

8、 EJCTR5330 FtR6330 Ro33DR XTR3330 R图3-3LED彩灯显示电路3.4 按键控制电路按键控制电路(如图3-4所示)是由6个按键开关构成的。他们分别接在单片机AT89C51的P1接口和P3.0口,Key1Key5接在P1.0_P1.4,Key6接在P3.7上。为了一对一的控制LED灯的闪烁方式。当按下开关Key1时,LED彩灯系统闪烁第一种彩灯花型。当按下开关Key2时,LED灯系统闪烁第二种闪烁方式当闭合Key6时,彩灯闪烁节拍变慢。GN口F3.0/RJD fjJXDCD P3.?riMTD ps.aTinrrP3.4/1D ps vn f6P3.7JRD101

9、1 12 n 14 垣16ATO9C51 MY图3-4键盘控制电路3.5 串口电路串口电路为单片提供与PC机连接端口,为单片机提供下载程序到单片机程序存储器中。用口原理图如图3-5所示串口也称串行通信接口,RS-232是目前最常用的一种串行通讯接口,由于其形状和针脚数量的原因,其接头又被称为DB9接头。RS-232针脚定义:2RXD一ReceiveData接收数据、3TXD-TransmitData发送数据、5GND一SystemGround系统接地,一般就用到这几个引脚。T1INR10UTT2INR20UTC1+C1-U1313 -7V5+TOUTRUNT20UTR2INMAH232IIC4

10、1uF PIGOMFINC31(JF vteyLC1uF TEXTMCBigl1C51dF图3-5串口原理图MAX232E片是专门为电脑的RS-232标准串口设计的单电源电平转换芯片使用+5v单电源供电。MAX23?结构基本可分三个部分:第一部分是电荷泵电路:由1、2、3、4、5、6脚和4只电容构成,功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道:由7、8、9、10、11、12、13、14脚构成两个数据通道,其中13脚(R1IN)、12脚(R1OU仅11脚(T1IN)、14脚(T1OUT为第一数据通道,8脚(R2IN)、9脚(R2OUT、10脚(

11、T2IN)、7脚(T2OUT为第二数据通道。TTL/CMO数据从T1IN、T2IN输入转换成RS-232数据从T1OUTT2OUT送到电脑DP所头;DP9s头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUTR2OUT俞出第三部分是供电:15脚DNG16脚VCC(+5v)。四、仿真电路图仿真电路图如图4-1所示:图4-1仿真电路图五、程序代码ORG0000HXTAL1XTALZRST复位电窈措键控制电踹PDKAM3PD-lfABIP0邱g叩斗*PO.WA&+POSAMF屋。.侬EgPZAIDPUA11F养桐网fZPZSAIlPZ4TA14PZJWtSP3RXP3

12、-irfxij)FlRDE叮MfflTTFJ.4H13P3ST1P3UHW1TF3.T/WF受TFFATWfuurrCTECTR3333.TKT*L6-YELLSW彩灯显示电路LJMPMAINORG0040HMAIN:MOVP1,#0FFHMOVA,P1CJNEA,#11111110b,S1LCALLK1S1:CJNEA,#11111101b,S2S2:CJNEA,#11111011b,S3LCALLK3S3:CJNEA,#11110111b,S4LCALLK4S4:CJNEA,#11101111b,MAINLCALLK5LJMPMAINK1:MOVA,#01111111bC1:RLAMOVP

13、2,ALCALLDelayJNBP1.1,K2JNBP1.2,K3JNBP1.3,K4JNBP1.4,ZLJMPC1K2:MOVP2,#0FEHLCALLDelayMOVP2,#0FCHLCALLDelayMOVP2,#0F0HLCALLDelayMOVP2,#0E0HLCALLDelayMOVP2,#0C0HLCALLDelayMOVP2,#80HLCALLDelayMOVP2,#00HLCALLDelayMOVP2,#80HLCALLDelayMOVP2,#0C0HLCALLDelayMOVP2,#0E0HLCALLDelayMOVP2,#0F0HLCALLDelayMOVP2,#0F8H

14、LCALLDelayMOVP2,#0FEHLCALLDelayMOVP2,#0FFHLCALLDelayLJMPMAINZ:LJMPK5K3:MOVP2,#55HLCALLDelayMOVP2,#0AAHLCALLDelayMOVP2,#0FFHLJMPMAINK4:MOVP2,#01111110BLCALLDelayMOVP2,#00111100BLCALLDelayMOVP2,#00011000BLCALLDelayMOVP2,#00000000BLCALLDelayMOVP2,#10000001BMOVP2,#11000011BLCALLDelayMOVP2,#11100111BLCAL

15、LDelayMOVP2,#11111111BLCALLDelayLJMPMAINK5:MOVP2,#01111110BLCALLDelayMOVP2,#10111111BLCALLDelayMOVP2,#01111110BLCALLDelayMOVP2,#10011111BLCALLDelayMOVP2,#01111110BLCALLDelayMOVP2,#10001111BLCALLDelayMOVP2,#01111110BLCALLDelayMOVP2,#10000111BLCALLDelayMOVP2,#01111110BLCALLDelayMOVP2,#10000011BLCALLDelayMOVP2,#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论