单片机最小系统设计制作训练3
1单片机最小系统设计制作3
1单片机最小系统电路板硬件设计单片机的主要功能是负责整个系统的控制,不承担复杂的数据处理任务,因此在设计单片机最小系统时通常选用AT89C5l、AT89C52、AT89S51、AT89S52(S系列芯片支持ISP功能)等型号的8位单片机作为MCU
一个典型的单片机最小系统一般由时钟电路、复位电路、片外RAM、片外ROM、按键、数码管、液晶显示器、外部扩展接口等部分组成,图3
2分别给出了单片机最小系统的结构框图、原理图
1单片机最小系统的结构框图图3
2原理图单片机最小系统时钟、复位、译码电路简介1、时钟源电路单片机内部具有一个高增益反相放大器,用于构成振荡器
通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,结构如图2中Y1、C16、C17
可以根据情况选择6MHz、12MHz或24MHz等频率的石英晶体,补偿电容通常选择30pF左右的瓷片电容
2、复位电路单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作
上电复位要求接通电源后,自动实现复位操作
手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位
其结构如图2中R24、R26、C18和K17
上电自动复位通过电容C18充电来实现
手动按键复位是通过按键将电阻R26与VCC接通来实现
3、地址译码电路最小系统上的全部硬件除EEPROM以外均是采用总线方式进行扩展的,每一个硬件均占用特定的物理地址
为了减少芯片的使用数量和降低PCB板布线的复杂度,本系统使用小规模可编程逻辑器件GAL代替74系列芯片实现译码电路
具体硬件见图2中U24
2键盘显示电路设计3
1键盘接口电路及程序设计单片机键盘通常使用机械触点式按键开关,其主要功能是把机械上的通断转换成为电气上的逻辑关系