通过AT89S52单片机实验板测试结果如图1.1所示:

实验板显示万年历效果

图1.1 实验板显示万年历效果

2  AT89S52单片机

Atmel公司是世界著名的高性能、低功耗、非易失性存储器和数字集成技术的一流的半导体制造公司。在20世纪末,以全世界应用最为广泛的MCS-51单片机技术为内核,推出了独树一帜的AT89多种系列的单片机受到应用领域的极大关注[3]。AT89系列单片机是以8051为内核的,所以它和8051是兼容的系列。而AT89S系列是AT89系列中新推出的高档型系列。这次毕业设计中选用的AT89S52单片机是AT89S系列的增强型,相对于基本型,其存储器容量扩大了一倍,增加了2个中断源,16位定时/计数器增加了一个功能极强的定时/计数器2等等[4]。 

2.1  AT89S52单片机的硬件组成结构论文网

AT89S52几乎涵盖了AT89S整个系列的内部结构[3]。

AT89S52能实现的功能如下:

8位字长CPU;

振荡器和时钟电路,全静态操作:0-33MHz;

8KB的可编程存储器;

256KB内部RAM;

4个I/O端口共32线;

3个16位计数器/定时器;

双全工(UART)串口;

ISP端口;

定时监视器(看门狗);

两套数据指针;

20多个特殊功能寄存器;

电源下降标志[5]。

图2.1为AT89S52系列单片机的结构框图:

图2.1 AT89S52的结构框图

2.2  AT89S52单片机的引脚与连接

在本次毕业设计中,采用PDIP的封装,封装图如2.2所示:

图2.2 AT89S52 的PDIP 封装引脚

其中20脚VSS为电源地电平,40脚VCC为电源高电平,电压在4-5V之间。19脚与18脚一起用来连接单片机外部晶振或外部振荡器。6、7、8引脚用于系统内部编程,9脚为RST复位信号输入端。在这万年历毕业设计中,暂未用到I/O 口的特殊功能,仅用到P0 口,P1.0 ,P1.1 ,P1.2 ,P1.3 ,P1.6 ,P1.5 ,P1.7 ,P2.0 ,P2.1 ,P2.2 ,P2.4 ,P3.2 ,P3.4 ,P3.5 ,P3.6 ,P3.7 ,这些引脚的输入输出功能。

(1) AT89S52与LCD12864的连接:

P0口连接LCD12864显示屏的数据口DB0~7 ,P1.0口连接RS引脚,P1.1口连接R/W引脚,P1.2口连接E引脚,P1.3口连接RST引脚,P1.6口连接PSB引脚。

(2) AT89S52与DS1302的连接:文献综述

P2.0口连接RST ,P2.1连接I/O ,P2.2连接SCLK。

(3) AT89S52与DHT11温湿传感器的连接:

P2.4连接DHT11温湿传感器的数据口。

(4) AT89S52与DS18B20温度传感器的连接:

P3.2连接DS18B20温度传感器的数据口。

(5) AT89S52与键盘电路的连接:

P3.4 ,P3.5 ,P3.6 ,P3.7连接键盘电路,用于万年历时间调整。

(6) AT89S52与下载电路ISP_10PIN的连接: 

P1.5连接ISP的MOSI口,P1.6连接MISO口,P1.7连接SCK口,RST连接JISP的RST口。

2.3  对AT89S52单片机的编程与下载

在这次课程设计中,应用C语言对万年历程序进行编写,并应用KEIL4编译软件进行编译,通过ISP接口(ISP¬_10PIN)进行下载,在进行编程时,各个模块分别创立C文件,并将定义函数写入对应的头文件里,这样可以防止所有程序写在一个C文件中造成混乱,使对每一个模块的编写都更清晰有条理[6]。

上一篇:地下煤层三维显示
下一篇:STC89C52单片机嵌入式家庭防盗报警系统设计+程序+电路图

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

安康汉江网讯

网络语言“XX体”研究