1 19 1nF 电容 1

8 自锁式按键 1 20 10nF 电容 1

9 电源指示 LED 1 21 100UF/16V 电解电容 1

10 470Ω 电阻 1 22 220UF/16V 电解电容 1

11 万用电路板 15×9cm 1 23 470UF/16V 电解电容 1

12 ISP 牛角座 1

3 硬件设计

3。1 AT89C52 单片机

(1)简介

本次设计中采用的是 Atmel 公司生产的 AT89C52 单片机,它是一种低功耗、高性能 8 位通用微处理器,具有 8Kb 可反复擦写可编程 Flash 只读存储器和 256b 的 RAM。它采用 C51 内核及 Atmel 公司高密度、非易失性存储器技术,实现了 8051 单片机的兼容标准。 由于其设置了片上 FLASH 允许存储器,使其在常规编程方面更加方便。片内拥有灵巧的 8 位中央处理器和 FLASH 存储单元,使得 AT89C52 能够有效、快速、灵活的提供解决方案。 AT89C52 具有以下标准功能:兼容 MSC51 指令系统,8Kb 可反复擦写 FLASH ROM ,32 个双 向 I/O 口,256*8b 内部 RAM ,3 个 16 位定时/计数器中断,2 个串行中断,2 个外部中断 源,2 个读写中断口线(3 级加密位),低功耗空闲模式和掉电模式等。低功耗模式下,单 片机的中央处理器停止工作,但允许 RAM 存储器、定时器/计数器(THO/TL0P)、串口及中 断继续工作。掉电模式下,RAM 内容会被及时保存,振荡器被冻结,引起单片机停止一切 工作,下一个中断来临或手动硬件复位为止。论文网

(2)引脚功能

1。 VCC : 电源

2。 GND: 地

图 3-1 AT89C52 单片机管脚图

3。 P0 口:P0 口是一个 8 位漏极开路型的双向 I/O 口,也即地址/数据总线复用端 口。在作为输出口时,每位驱动(能吸收电流的方式) 8 个 TTL 逻辑电平,对 P0 端口

写“1”时,引脚可作为高阻抗的输入端口。但在访问外部程序存储器(或数据存储器) 时,这组口线也被用作低 8 位以及数据总线复用。在访问期间,需要激活内部上拉电阻。 在 Flash 编程时,P0 口可以接收指令字节,而在程序校验时,则输出指令字节,注意在 校验时,则需要外部上拉电阻。

4。 P1 口:P1 口是一个带上拉电阻的 8 位双向 I/O 口,P1 口输出缓冲器可驱动(吸 收或输出电流) 4 个 TTL 逻辑电平电路。对端口写“1”时,通过内部的上拉电阻把端口 拉到高电平,此时可作输入口。作输入端口使用时,由于内部电阻的原因,被外部拉低的 引脚此时将输出电流 (IIL)。此外与 AT89C51 不同的是,P1。0 和 P1。1 可分别用作定时 器/计数器 2 的外部计数并输入(P1。0/T2)和触发输入(P1。1/T2EX),参见下表。在 flash 的编程和校验期间,P1 口接收低 8 位地址。

上一篇:STC89C52单片机数字电压表设计+电路图+程序
下一篇:STC89C51单片机智能信号发生器设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究