首页 理论教育51单片机最小系统设计,快速入门实战!

51单片机最小系统设计,快速入门实战!

【摘要】:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8KB在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。在单芯片上,拥有灵巧的8位CPU和系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。AT89S52单片机具有如下功能:①与MCS-51单片机产品兼容。⑨全双工UART串行通道。单片最小系统有晶振电路和复位电路构成,复位电路采用手动复位高电平有效。图20-2 单片机最小系统电路

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8KB在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在线系统编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案

AT89S52单片机具有如下功能:

①与MCS-51单片机产品兼容。

②8KB在线系统可编程Flash存储器。

③1000次擦写周期。

④全静态操作:0~33Hz。

⑤三级加密程序存储器。

⑥32个可编程I/O口线。

⑦三个16位定时/计数器。

⑧八个中断源。

全双工UART串行通道。(www.chuimin.cn)

⑩低功耗空闲和掉电模式。

⑾掉电后中断可唤醒。

⑿看门狗定时器

⒀双数据指针

⒁掉电标识符。

单片最小系统有晶振电路和复位电路构成,复位电路采用手动复位高电平有效。其最小系统如图20-2所示。

本系统设计中单片机的资源分配具体如下:采用P0口输出控制数码管的段码信号;P2口输出控制数码管的位码选通信号;P3口上半口输出作为键盘的行控制线,下半口输入作为键盘的列状态线;P1.2,P1.3作为连接存储器的SDA,SCL两根信号线,控制存储器的读写操作;P1.0,P1.1作为输出口控制LED的亮灭;P1.5作为输出口控制密码修改时的一个操作;P1.7作为输出口控制蜂鸣器的发声。

978-7-111-47690-0-Part03-100.jpg

图20-2 单片机最小系统电路