"单片机最小系统设计" 单片机最小系统设计是指使用单片机作为核心组件的电子系统设计,通常包括硬件设计和软件编程两个方面。以下是该系统的详细知识点: 一、AT89C52单片机结构特点及引脚特性 * AT89C52是一款8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同。 * 引脚特性包括: + P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。 + P1口是一个带内部上拉电阻的8位双向I/O口。 + P2口是一个带有内部上拉电阻的8位双向I/O口。 + P3口是一组带有内部上拉电阻的8位双向I/O口。 + RST复位输入,当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。 + ALE/PROG引脚用于锁存地址的低8位字节,在访问外部程序存储器或数据存储器时输出脉冲信号。 + PSEN程序储存允许输出是外部程序存储器的读选通信号。 + EA/VPP外部访问允许,欲使CPU仅访问外部程序存储器,EA端必须保持低电平。 + XTAL1和XTAL2振荡器反相放大器的输入端和输出端。 二、键盘部分 * HD7279A是一片具有串行接口的智能显示芯片,能够驱动8位共阴式数码管或64只独立LED,同时还可连接多达64个键的键盘矩阵。 * HD7279A内部含有译码器,可直接受BCD码或16进制码并同时具有两种译码方式。 * HD7292具有片选信号,可方便的实现多于8位的显示或多于64位键的键盘接口。 三、电源部分 * 固定电源主要元器件:选用7805,7812,7905,7905稳压芯片实现功能。 * 可调电源(5—12V)主要芯片M317特点: + 输出电流大于1.5A + 输出电压在1.2V至37V之间可调整 + 内部热过载保护 + 内部短路电流限制 + 输出晶体管安全工作区保护 四、软件编程 * 单片机最小系统设计需要编写软件编程,以便实现系统的功能。 * 软件编程需要了解AT89C52单片机的结构特点及引脚特性,并掌握相关的编程语言和工具。 单片机最小系统设计需要了解AT89C52单片机的结构特点及引脚特性,HD7279A智能显示芯片的应用及特点,电源部分的设计和软件编程技术。
- 粉丝: 3797
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助