欢迎来到天天文库
浏览记录
ID:18949355
大小:1.11 MB
页数:9页
时间:2018-09-27
《信息科学与工程学院课程设计报告系统设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二○一二~二○一三学年第二学期信息科学与工程学院课程报告课程名称:51最小系统设计班级:学号:姓名:任课教师:二○一三年六月第9页共9页一、实验目的了解最小51系统的结构;并掌握最小51系统的设计方法;提高动手设计能力,并通过编写程序来实现对单片机IO 口的输出控制。以点亮外部连接的LED(发光二极管),简要的介绍单片机的原理、最小系统的组成,并通过简单的C51 程序设计来讲述编译软件Keil的使用并下载Hex 文件烧写单片机。二、实验原理单片机又称单片微控制器, 是在一块芯片中集成了CPU( 中
2、央处理器)、RAM( 数据存储器)、ROM( 程序存储器)、定时器/ 计数器和多种功能的I/O( 输入/ 输出) 接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。 单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。对51 系列单片机来说, 最小系统一般应该包括: 单片机、时钟电路、复位电路、输入/ 输出设备等(见图1)。第9页共9页一、实验步骤 1. 复位电路 在单片机系统中,复位电路是
3、非常关键的,当程序跑飞(运行不正常)或死机(停止运行)时,就需要进行复位。 MCS-5l 系列单片机的复位引脚RST( 第9 管脚) 出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST 持续为高电平,单片机就处于循环复位状态。 复位操作通常有两种基本形式:上电自动复位和开关复位。图2 中所示的复位电路就包括了这两种复位方式。上电瞬间,电容两端电压不能突变,此时电容的负极和RESET 相连,电压全部加在了电阻上,第9页共9页RESET 的输入为高,芯片被复位。随之+5V电源给电
4、容充电,电阻上的电压逐渐减小,最后约等于0,芯片正常工作。并联在电容的两端为复位按键,当复位按键没有被按下的时候电路实现上电复位,在芯片正常工作后,通过按下按键使RST管脚出现高电平达到手动复位的效果。一般来说,只要RST 管脚上保持10ms 以上的高电平,就能使单片机有效的复位。图中所示的复位电阻和电容为经典值,实际制作是可以用同一数量级的电阻和电容代替,读者也可自行计算RC 充电时间或在工作环境实际测量,以确保单片机的复位电路可靠。2. 时钟电路 在设计时钟电路之前,先了解下51 单片机上
5、的时钟管脚: XTAL1(19 脚) :芯片内部振荡电路输入端。 XTAL2(18 脚) :芯片内部振荡电路输出端。 XTAL1 和XTAL2 是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片内振荡器,或者是器件直接由外部时钟驱动。图2 中采用的是内时钟模式,即采用利用芯片内部的振荡电路,在XTAL1、XTAL2 的引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振荡。一般来说晶振可以在1.2 ~ 12MHz 之间任选,甚至可以达到24MHz 或者更高
6、,但是频率越高功耗也就越大。在本实验套件中采用的11.0592M 的石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在20 ~ 40pF 之间选择;当采用陶瓷谐振器件时,电容要适当地增大一些,在30 ~ 50pF 之间。通常选取33pF 第9页共9页的陶瓷电容就可以了。 晶体和电容应尽可能与单片机芯片靠近,以减少引线的寄生电容,保证振荡器可靠工作。检测晶振是否起振的方法可以用示波器可以观察到XTAL2 输出的十分漂亮的正弦波,也可以使用
7、万用表测量( 把挡位打到直流挡,这个时候测得的是有效值)XTAL2 和地之间的电压时,可以看到2V 左右一点的电压。 3. EA/VPP(31 脚) 的功能和接法 51 单片机的EA/VPP(31 脚) 是内部和外部程序存储器的选择管脚。当EA 保持高电平时,单片机访问内部程序存储器;当EA 保持低电平时,则不管是否有内部程序存储器,只访问外部存储器。 对于现今的绝大部分单片机来说,其内部的程序存储器(一般为flash)容量都很大,因此基本上不需要外接程序存储器,而是直接使用内部的存储
8、器。 在本实验套件中,EA 管脚接到了VCC 上,只使用内部的程序存储器。按照上述电路图,进行实物的焊接,首先焊接好IC插槽,焊好后再将单片机芯片插上;然后再进行晶振电路的焊接,而且晶振要尽量靠近单片机芯片;接着再进行复位电路的焊接,注意焊接电路路线的分布;焊接完成后;再进行检测电路的焊接,最后连接好烧写串口,进行程序的烧写,对电路系统进行检测。一、51系统的检测第9页共9页(1)、检测电路:用八个发光二极管,采用共阳法接,当输入端为低电平的时间,二极管发光;电路图如下所示:(
此文档下载收益归作者所有