1
STC89C52
单片机开发板
一、方案设?/p>
1.1
方案论证
在科技广泛发展的今天,计算机的发展已经越来越快,他的应用已经越来越广泛。二单片机的
发展和应用是其中的重要一方面。单片机在工业生产(机电、化工、轻纺、自控等
)
和民用家电方?/p>
有广泛的应用。其中,单片机在工业生产中的应用尤其广泛?/p>
单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此被广?/p>
应用。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是
C51
系列的单片机?/p>
定性好,运算精度高,推动了工业生产,影响着人们的工作和学习。而本次设计就是要通过?/p>
C52
系列单片机最小系统进行开发板的设计。有助于当代大学生及涉及单片机领域的工作者们更深入的
了解和学习单片机的开发机应用?/p>
1.2
设计思路
?/p>
1
)本设计采用
STC89C52
单片机为主控制核心?/p>
?/p>
2
)选择
PCF8951
实现
A/D
?/p>
D/A
转换装置,与单片机接口为
P2.1
口和
P2.0
口?/p>
?/p>
3
?/p>
此外?/p>
还选择?/p>
NRF905
无线通信模块?/p>
4*4
矩阵键盘等模块进行开发与学习
设计?/p>
二、硬件设?/p>
本设计由
8
部分组成?/p>
STC89C52
单片机最小系统?/p>
PCF8951A/D
转换电路?/p>
报警器模块?/p>
NRF905
无线模块、矩阵键盘模块、温度传感器电路、红外接收模块?/p>
LED
流水灯模块。电路原理图见附录?/p>
2.1 STC89C52
单片机最小系统模?/p>
STC89C52
是一种低功耗、高性能
CMOS8
位微控制器,具有
8K
在系统可编程
Flash
存储器?/p>
在单芯片上,拥有灵巧?/p>
8
?/p>
CPU
和在系统可编?/p>
Flash
,使?/p>
STC89C52
为众多嵌入式控制应用
系统提供高灵活、超有效的解决方案?/p>
具有以下标准功能?/p>
8k
字节
Flash
?/p>
512
字节
RAM
?/p>
32
?/p>
I/O
口线?/p>
看门狗定时器,内?/p>
4KB EEPROM
?/p>
MAX810
复位电路,三?/p>
16
?/p>
定时?/p>
/
计数器,
一?/p>
6
向量
2
级中断结构,全双工串行口。另?/p>
STC89X52
可降?/p>
0Hz
静态逻辑操作,支?/p>
2
?/p>
软件可选择节电模式。空闲模式下?/p>
CPU
停止工作,允?/p>
RAM
、定时器
/
计数器、串口、中断继?/p>
工作。掉电保护方式下?/p>
RAM
内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中?/p>
或硬件复位为止。最高运作频?/p>
35Mhz
?/p>
6T/12T
可选?/p>