1 2 4 3
图1.41 程序烧录步骤
如在烧录过程中提示下载失败,可能以下原因造成: 1、 第四步下载程序时,实验板电源开关顺序不正确; 2、 芯片类型选择不正确; 3、 串口号选择不正确; 4、 USB下载线没有连接好; 5、 下载速度没有调整好;
6、 芯片是否放置正确(没有放偏)。
23
2.2 单片机主机及外围电路
2.1 HNIST-2型单片机实验装置原理图
专门设计HNIST-2型实验装置,如图2.1所示。
第二章 HNIST-2型单片机实验装置原理
图2.1 HNIST-2型单片机实验装置原理图
脚连接到排插,以便通过排插连接到其它器件,P0口通过排阻接入上拉电阻。
湖南理工学院信息与通信工程学院电子信息教研室为了配合单片机教学,
STC89C52单片机及其外围电路如图2、3,其中P0、P1、P2、P3口均将引
晶振电路晶振频率为12MHz,通信接口排插将TXD、RXD以及地线引出。
24
插,显然低电平点亮LED。
2.2.1 LED与简单按键电路
(c) 复位电路
图2.2 STC89C52单片机主机部分电路原理图
图2.3 STC89C52单片机外围电路原理图
(a) 晶振电路 (b) 通信接口
LED电路如图2.4,共12个LED,其阳极通过1K排电阻接电源,阴极连接
到排插J10、J12,通过J10、J12可以连接到P0、P1、P2、P3口引脚连接的排
图2.4 LED电路原理图
25
简单按键电路如图2.5,共有4个按键K17、K18、K19、K20,分别连接到单片机P2.0、P2.1、P2.2、P2.3引脚,按键后对应引脚为低电平,通过4个二极管D17、D18、D19、D20连接到P3.2(外部中断0),即任意按一个键能在P3.2上产生一个低电平或下降沿,作为中断触发信号。
图2.5 简单按键电路原理图
2.2.2 动态显示与矩阵式键盘电路
动态显示电路如图2.6,共8个共阴极数码管,采用两片74LS573进行驱动,74LS573与74LS373都是8D锁存器,只是573引脚排列更易于布线。其引脚功能为:D1-D8为数据输入端;Q1-Q8为数据输出端;LE为数据输入锁存端,LE=1数据输入D锁存器,LE=0数据不能输入D锁存器,即LE下降沿锁存当前输入数据;OE地址输出允许端,OE=0输出锁存数据,OE=1输出高阻。
26
一个数码管做同样的操作。
图2.6 动态显示电路原理图
P1.3=0,U1、U2同时输出段码和位选码,进行显示,经过一段时间后,再对另
P1.3=1,U1、U2输出高阻;② P1.4=1,P0口输出段码,P1.4=0,U1锁存输入
电路中,U1输出段码a b c d e f g db,控制显示的字形与小数点,U2输出
的段码;③ P1.5=1,P0口输出位选码,P1.5=0,U2锁存输入的位选码;④
位选码,控制第几个数码管显示。单片机P1.4、P1.5分别连接到U1、U2的LE,P1.3连接U1和U2的OE。根据硬件电路,动态显示编程时,应:①
矩阵式键盘电路如图2.7,电路中P2.0-P2.3作为行线,P2.4-P2.7作为列线。
27