您现在的位置:网站首页答辩论文工学论文电子工程(报告)

[电子通信] 基于AT89C51的数字钟的硬件设计与程序实现

  • 简介:一、题目 单片机数字钟。 二、课程设计目的 (1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力; (2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 一、题目2
二、课程设计目的2
三、课程设计系统环境2
四、课程设计要求2
五、系统功能说明3
六、总体电路protel原理图3
七、总体及各部分程序框图4
八、完整源程序6
九、参考资料10

参考资料 [1] 房小翠,王金凤. 单片微型计算机与机电接口技术. 北京:国防工业出版社,2002
[2] 皮红梅,李英顺. 单片机开发中的定时方法. 沈阳:石油化工高等专科学校学报,2002年12月
[3] 何利民. 单片机应用系统设计. 北京:北京航空航天大学出版社,1991
[4] 李珍. 单片机原理与控制技术. 北京:清华大学出版社,2002
[5] 范立南. 单片微机接口与控制技术. 沈阳:辽宁大学出版社,1996
[6] 张友德. 单片微型机原理、应用与实践. 上海:复旦大学出版社,1992
[7] 李华. MCS-51系列单片机实用接口技术. 北京:北京航空航天大学出版社,1993
[8] Maxim公司. Newreleases Data Book. 1996
[9] ATMEL. Microcontroller Data book. 2002
[10]Intel. Microcontroller Handbook. 1988
[11]Analog Devices Inc. CMOS 125 MHz Complete DDS Synthesizer Data Sheet. 1996
一、题目
单片机数字钟。
二、课程设计目的
(1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;
(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;
(3)过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。
三、课程设计系统环境
(1)AT89C51;
(2)AT89C51实验平台;
(3)Keil C51软件调试环境;
四、课程设计要求
(1)掌握AT89C51实验开发系统中的实验模块原理;
(2)综合运用实验模块,用C51开发设计具有一定功能的单片机控制系统,进行软、硬件设计及调试;
(3)写出完整的设计任务书:课题的名称、系统的功能、硬件原理图、软件框图、程序清单、参考资料;
五、系统功能说明
利用8279键盘显示接口电路。使用8279可实现对键盘/显示器的自动扫描,以减轻CPU负担,其具有显示稳定、程序简单、不会出现误动作等特点。
电子钟的格式为:XX XX XX,由左向右分别为:时、分、秒。完成显示由秒01一直加1至59,再恢复为00;分加1,由00至01,一直加1至59,再恢复00;时加1,时由00加至23之后秒、分、时全部清清零。该钟使用T1作50ms的定时中断。
六、总体电路protel原理
七、总体及各部分程序框图
八、完整源程序
#include
#define u8279z(*(char data)(oxf900))
#define u8279d(*(char data)(oxf800)
unsigned char table[30]=
{0x3f,0x06,0x5b,0x4f,0x66,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x80,0x70,0x38,0x6d,0x31,0x73,0x0e};
unsigned char idata diss[8]_at_0x30;
unsigned char idata hh,mm,ss,flag;
unsigned char idata aa,bb;
void delay(int n)
{
int I,j;
for(I=0;I
查看评论 已有0位网友发表了看法
  • 验证码: