数字时钟设计报告

用74LS161或者160的,最好有心得,详细点最好

本设计通过使用ATMEL公司的AT89C52单片机制作了一个数字时钟。该数字时钟由单片机控制并通过6个共阳极的高亮度LED数码管动态地显示秒、分钟以及小时[1-2],误差控制到每小时20ms以内。另外设置调时、调分功能,可以设置小时和分的数值。
1.2 设计任务
(1)系统由AT89C52、LED数码管、按键等部分构成,能实现时间的调整,输出等功能。
(2)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时为00:00:00,到23:59:59后变成00:00:00.
(3)设定2个键分别作为小时、分钟的调校键。每按一次键,对应的显示值便加1。分加到59后变为00并向小时进1;小时加到23后再按键即变为00。
1.3 设计目的
(1)掌握数字时钟的设计方法;
(2)熟悉集成电路的使用方法。
(3)通过对单片机的学习和应用,从而达到学习、设计、开发软、硬的能力。
1.4 设备及工作环境
(1)硬件:计算机一台
(2)软件:Windows XP操作系统、Proteus 7 Professional、WAVE6000。
二、数字时钟的设计方案
系统结构框图如图1所示。
三、数字时钟的硬件设计
3.1 分析论证
此数字时钟的设计与实现,主要采用了6只LED数码管,AT80C52内部二进制16位定时器/计数器,可编程中断控制器等芯片。
3.2 主要硬件元件功能说明
(1)89C52的主要功能
AT89C52是低电压、高性能的CMOS 8位单片机,片内含8K bytes可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM),片内置通用8位中央处理器(CPU)和Flash存储单元。
......

[参考文献]
[1] 张俊谟. 单片机原理与应用[M]. 北京:北京航空航天大学出版社.2000.6
[2] 闰玉德,俞虹.MCS一51单片机原理与应用[M].北京:机械工业出版社.2003.
[3] 孙裕晶,沙玲,赵红霞.实用控制系统设计教程[M].长春:吉林大学出版社.2000.
[4] 李及,赵利民.MCS一51系列单片机原理与应用[M].长春:吉林科学技术出版社.1995.
[5] 周兴华.手把手教你学单片机[M].北京:北京航空航天大学出版社.2005.
[6] 孙德文.微型计算机技术[M].北京:高等教育出版社.2001.
[7] 姚君遗.汇编语言程序设计[M].北京:经济科学出版社.2000.
[8] 李全利,迟荣强.单片机原理及接口技术[M].北京:高等教育出版社.2004.1.
[9] 李广弟,朱月秀, 王秀山.单片机基础[M]. 北京:北京航空航天大学出版社.2001.7.
[10] 何立民.单片机应用技术大全[M].北京:北京航空航天大学出版社. 1994.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-20
我刚设计了一个,也是单片机的,我也是课程设计,要不要?
相似回答