基于单片机设计的最小系统[1].doc_第1页
基于单片机设计的最小系统[1].doc_第2页
基于单片机设计的最小系统[1].doc_第3页
基于单片机设计的最小系统[1].doc_第4页
基于单片机设计的最小系统[1].doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

毕 业 设 计课题名称: 基于单片机设计的最小系统系 部: 电子信息工程系 班 级: 电子信息工程(1)班 姓 名: 刘七七 学 号: 102212114 指导教师: 刘星慧、刘昆山 2010年 11 月 18 日单片机最小系统制作 DevKit MCS51 Lite一、 题目:单片机最小系统二、 引言:由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。目前,可用于MCS-51系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此,可以极方便地利用现有资源,开发出用于不同目的的各类应用系统。 单片机最小系统是在以MCS-51单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。本课题设计主要在MCS-51单片机上扩展I/O口,扩展定时器定时范围,扩展键盘显示接口。适合于我们学生用于单片机的学习掌握和一些各种科研立项等的需求。因此,研究单片机最小系统有很大的实用意义。三、 关键字:DevKit MCS51 Lite 、AT89S51、AD/DA、RS232串口、串行EEPROM存储器、蜂鸣器、独立按键、LED、8段数码管。四、 目的要求4.1 目的:通过对单片机最小系统的研究, 掌握单片机各引脚功能,理解单片机工作过程及原理,以及与各种外部扩展器件的连接,能够自己运用单片机来解决实际问题。4.2 任务:根据单片机最小系统的连接说明图,完成单片机最小系统的焊接以及调试。掌握Isplay、keil 等单片机相关软件的使用。理解小系统的工作原理,掌握实际运用单片机小系统。五、 系统原理MCS51 Lite 是由电源、复位及振荡电路、蜂鸣器电路、RS232串口电路、八段数码管显示电路、按键及LED电路、串行存储器电路、AD/DA转换电路、JTAG下载接口、Byte Blaster II下载线等部分组成。5.1 电源 电源接口电路图MCS51 Lite的电源通过计算机的USB口供给,使用套件提供的USB A转B口电缆连接计算机USB口与开发板即可。在电源电路中接入了电源指示LED,使用330电阻限流。并提供两个测试点来测量5V电是否正常。 5.2 复位及振荡电路 复位及振荡电路图复位电路由按键复位和上电复位两部分组成。AT89S系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为8.2K和10uF。按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。MCS51 LITE使用22.1184MHz的晶体振荡器作为振荡源,由于单片机内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容容量一般在15pF至50pF之间。 5.3 蜂鸣器电路蜂鸣器电路图蜂鸣器使用PNP三极管进行驱动控制,板上使用的是直流蜂鸣器,当P3.7输出低电平时,蜂鸣器鸣叫。由于蜂鸣器为感性原件,可以在两端并接一个二极管来起到泄放作用。5.4 RS232串口电路RS232串口电路图RS232串口电路使用MAX232CPE作为电平转换芯片,并通过套件提供的串口电缆连接到计算机背后的COM口(9针D型口),用于MCS51 LITE与上位机通信以及和其他串口设备的数据交互。 需要注意的是这里在电路板上对TxD和RxD进行了交叉,对应使用的DB9接头类型为Female,使用的线缆为延长线,也叫做直连线,线缆一头为Female一头为Male。如果电路板上不将RxD和TxD交叉,就应该采用Male类型的接头和交叉线缆(两头均为Female)连接。 5.5 八段数码显示管 数码管电路图七段数码管电路图MCS51 LITE包含两个共阳8段数码管显示器,使用动态扫描方式驱动。共阳极作为位选有PNP三极管驱动连接在P1.0和P1.1口,八位段选在通过330限流后连接在单片机的P0口上。由于数码管是共阳的,所以当驱动信号为0时对应的数码管才点亮。 5.6 按键及LED电路按键及LED电路图开发板上提供了8个独立LED,由P2口控制,同样采用共阳级接法,所以只有当P2口输出低电平时LED才会点亮。这样做的主要原因是因为单片机的低电平驱动能力高电平强。 4个独立按键使用10K电阻上拉后连接到单片机的P3.2-P3.5口,中间串接的330电阻起到限流作用。按键没有按下时口线上因为上拉而呈现高电平,当某个按键按下时对应口线会被连接到GND而变成低电平。另外由于LED的反向截止特性以及按键上拉较弱,P2口及P3.2-P3.5口亦可以兼做通用IO口使用,用来连接外部器件。MCS51 Lite板上也提供了插针方便连接。 5.7 串行存储器串行存储器电路图MCS51 Lite使用Atmel 93系列串行Flash存储器作为存储单元。使用93C46时可以存储1K bit的数据,93C56为2K、93C66为4K。存储器连接在单片机的P1.3、P1.2、P1.4和P1.6上,其中CS为片选信号,SCL为串行时钟,D为数据输入,Q为数据输出。ORG是存储位宽选择,当 ORG接VCC时,存储器为 16 位结构,接GND时存储器为8位结构。而当ORG引脚悬空时内部的上拉电阻把存储器选择为16位结构。开发板上使用跳线帽P2来切换,将跳线帽短路为8位,断开相当为悬空,为16位。5.8 AD/DA转换器AD/DA转换器电路图AOUT为模拟数据输出引脚,SCLK为读写时钟输入,DIN是数据输入引脚,DOUT为输入输出引脚。CS为芯片使能。 5.9 JTAG下载口JTAG下载口电路图JTAG接口为ISP下载接口,用于通过下载电缆将程序从计算机上下载到单片机中。5.10 Byte Blaster II 下载线Byte Blaster II 下载线电路图用户可以通过ISPlay软件方便的对AT89S系列单片及编程。在对CPLD、FPGA编程时需要Altera Quartus II软件支持;对ARM编程时需要H-JTAG以及ADS等软件支持。六、 具体步骤6.1 先按照说明书的器件规格要求,找到每个位置对应的具体器件,特别是电阻和三极管的大小,单片机等各个芯片的缺口要与板子对应。重要元器件清单芯片电阻电容晶体管AT89S5193c46AD/DA100R330R10KR4.7KR独石电容电解电容瓷片电容二极管三极管6.2 按照对应的器件把器件牢固的焊接到板子对应的焊盘上,在此步骤中比较难焊接的是JTAG下载口的,要注意不要让针脚脱落。6.3 根据要求把JTAG下载口用下载线连接到电脑的并口延长线上,插上电源线。6.4 使用单片机编程软件keil 编写调试所用的程序,比如流水灯、数码管、AD/DA转换还有蜂鸣器调试程序。 清单1 LED流水灯程序:#include sbit p20=P20;void delay()int i;for(i=0;i25000;i+);void main()int led,i;p20=0;/P2.0拉低,LED工作while(1)led=0xFE; P0=led;/P0.0置零,第一个灯亮delay();for(i=0;i7;i+)led=led1;/左移一位, P0.1口置零led=led+1;/第一灯灭P0=led;/第二灯亮delay();led=0xFF;delay(); 6.5 使用串口调试工具调试各个模块,使用这个软件可以自动检测所有硬件是否正常工作,也可以单独检测某个模块是否正常。用此软件需要先把系统自带的Demoncode程序用Isplay装入单片机中。可以用它来检测 LED、数码管、AD/DA、E2PROM、按键还有蜂鸣器。在检测蜂鸣器是如果正常,蜂鸣器会发出一长两短的叫声。检测LED时LED闪烁。检测数码管的时候,数码管会从0开始显示到F。6.6 检测完所有模块没有问题就说明单片机最小系统制作完成,然后撰写课程设计报告。七、设计总结单片机最小系统经过我们一段时间的焊接、调试,终于能够达到预定的功能,虽然只是简单的焊接和调试,但从中我们也接触了不少的关于单片机的知识。此次课程设计让我对单片机有了初步的认识,能够了解单片机工作的模式和具体过程,明白了怎样利用单片机来设计满足自己设定功能的作品,怎样利用单片机来控制系统。同时,这也让我了解到怎

温馨提示

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

评论

0/150

提交评论