下载此文档

单片机最小系统3023446850.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
单片机最小系统设计
版本号
修改时间
修改人
80c51
2010-11-17
徐开放
单片机最小系统作者:集成09-3班徐开放
在智能化仪器仪表中,控制核心均为微处理器,而单片机以高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表的首选微控制器,单片机结合简单的接口电路即可构成单片机最小系统,它是智能化仪器仪表的基础,也是测控。监控的重要组成部分。
系统功能要求:
1、显示位数:6位。
2、键盘按键数:16个。
3、初始化状态显示P.。
3、能输入、显示十六进制数0——f。
系统整体方案提示:
1、单片机可采用AT89C51、AT89C52、AT89S52、fosc=12MHz。
2、时钟电路,复位电路的设计。
3、系统功能框图如下:




显示电路
键盘接口
复位电路
时钟电路
4、编写系统初始化主程序、键扫子程序、显示子程序及其他所需要子程序。
硬件系统设计:
硬件系统原理图如下页图:
时钟电路
系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。AT89单片机内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的值为12MHz,电容应尽可能的选择陶瓷电容,电容值约为22μF。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。
复位电路
复位是由外部的复位电路来实现的。片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路,如图所示。当时钟频率选用6MHz时,C取22μF,Rs约为200Ω,Rk约为1K。
键盘电路设计:
矩阵式键盘按键的识别
当非编码键盘的按键较多时,若采用独立式键盘占用I/O口线太多,此时可采用矩阵式键盘,键盘上的键按行列构成矩阵,在行列的交点上都对应有一个键。行列方式是用m条I/O线组成行输入口,用n条I/O线组成列输出口,在行列线的每一个交点处,设置一个按键,组成一个mxn的矩阵,如图7-6所示,矩阵键盘所需的连线数为行数+列数,如4×4的16键矩阵键盘需要8条线与单片机相连,—般键盘的按键越多,这种键盘占I/O口线少的优点就越明显,因此,在单片机应用系统较为常见。


图7-6 矩阵式键盘
矩阵式键盘识别按键的方法有两种: 一是行扫描法, 二是线反转法。这里只说明一下第一种情况, 行扫描法:
先令列线Y0为低电平(0),其余3根列线Y1、Y2、Y3都为高电平,读行线状态。如果X0、X1、X2、X3都为高电平,则Y0这一列上没有键闭合,如果读出的行线状态不全为高电平,则为低电平的行线和Y0相交的键处于闭合状态;如果Y0

单片机最小系统3023446850 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人企业资源
  • 文件大小0 KB
  • 时间2012-02-02