完整版南湖学院毕业课程设计封面模版Word下载.docx
- 文档编号:21509549
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:9
- 大小:53.63KB
完整版南湖学院毕业课程设计封面模版Word下载.docx
《完整版南湖学院毕业课程设计封面模版Word下载.docx》由会员分享,可在线阅读,更多相关《完整版南湖学院毕业课程设计封面模版Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
日 期:
目录
摘要
1绪论1
1.1课题背景1
1.2课题意义1
1.3本章小节1
2系统功能及操作2
2.1系统功能的确定2
2.1.1基本功能2
3系统硬件设计—实验板介绍2
3.1芯片的选择2
3.2数码显示电路3
3.3本章小节3
4系统软件设计4
4.1主程序模块设计4
4.2计时子程序模块的实现4
4.3程序代码5
5proteus仿真11
第一章设计任务分析
1.1课题背景
单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。
由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
单片机有两种基本结构:
一种是在通用微型计算机中广泛采用的,程序存储器和数据存储器共用一个存储器空间的结构,称为“冯·
诺依曼”(VonNeumann)结构。
另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为“哈佛”(Harvard)结构,目前的单片机采用此种结构为多。
本文讨论的单片机多功能时钟系统的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能多等特点。
不仅能满足所需要求而且还有很多功能可供扩展,有着广泛的应用领域。
1.2设计任务
实现电子钟24小时循环计时
1.3本章小节
本章主要介绍了课题背景、设计任务和课题意义,对单片机的优点及结构作了简要叙述,也对本系统的应用及概况进行了说明。
第二章系统功能
2.1系统功能的确定
2.1.1基本功能
系统具有时间定时功能,并可以对时间显示格式为:
小时:
分钟
第三章系统硬件设计—实验板介绍
3.1芯片的选择
本设计选用AT89S52芯片,它是一种低功耗、高性能CMOS8位微控制器,具有8K(0000H~1FFFH)在线系统可编程Flash存储器。
片上Flash允许程序存储器在线编程,也适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供灵活、高效的解决方案。
AT89S52具有以下标准功能:
8K(0000H~1FFFH)Flash,256字节(00H~FFH)数据存储器(RAM),64K(0000H~FFFFH)程序存储器(ROM),32位IO口线,看门狗定时器,2个数据指针,三个16位定时器计数器,一个6向量2级中断结构,全双工串行口内晶振及时钟电路。
其中,数据存储器(RAM)用于存放各种运算的中间结果,作缓存和数据暂存,以及设置特征标志等。
AT89S52的片内数据存储器用位寻址方式,最大寻址范围为256字节(00H~FFH)。
按使用情况不同可分成低128字节(00H~7FH)和高128字节(80H~FFH)。
其中低128字节为真正的RAM存储器,高128字节为特殊功能寄存器(SFR)区,如累加器ACC、程序状态字PSW、数据指针DPTR、程序计数器PC等。
整个片内RAM区分布如图3-1所示。
图3-1片内RAM区
3.2数码显示
图3-2数码显示电路
3.3本章小节
本章主要对芯片作了介绍,对其内存单元作了详细说明,并对系统硬件(实验板)的结构框图和各功能电路作了说明,以及这些电路在本设计中的用途。
第四章系统软件设计
4.1主程序模块
整个程序进行模块化设计,主程序只需调用相应的程序即可。
主程序流程如图4-2所示。
图4-2主程序流程图
4.2计时子程序模块
4.3程序代码
#include<
reg51.[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uinta[4];
*****延时程序*******
voiddelay(uintx)
{
uinti,j;
for(i=x;
i>
0;
i--)
for(j=0;
j<
1000;
j++)
{;
}
*******主程序******
voidmain()
TMOD=0x01;
EA=1;
ET0=1;
TR0=1;
TH0=()256;
TL0=()%256;
time=20;
miaozhong=55;
fenzhong=59;
xiaoshi=23;
while
(1)
temp=xiaoshi*100+fenzhong;
a[0]=temp%10;
temp=temp10;
a[1]=temp%10;
a[2]=temp%10;
a[3]=temp%10;
wei0=0;
LE=1;
P2=shumaguan[a[0]];
LE=0;
wei1=1;
wei2=1;
wei3=1;
delay
(1);
wei1=0;
P2=shumaguan[a[1]];
wei0=1;
wei2=0;
P2=shumaguan[a[2]];
wei3=0;
P2=shumaguan[a[3]];
*******中断程序******
voidT0_interserve(void)interrupt1
time--;
if(time==0)
miaozhong++;
if(miaozhong==60)
miaozhong=0;
fenzhong++;
if(fenzhong==60)
fenzhong=0;
xiaoshi++;
if(xiaoshi==24)
xiaoshi=0;
第五章poeteus仿真
图5-1
图5-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 南湖 学院 毕业 课程设计 封面 模版