内容发布更新时间 : 2024/11/20 12:35:41星期一 下面是文章的全部内容请认真阅读。
xxxx职业技术学院
《计算机控制技术》实训报告
题 目: 六位数码管时钟设计 专 业:________机电一体化 班 级: 机电1006班 学生姓名:
学 号: 06100520 指导教师:
实训时间: 2012 年 12 月 29—2013年1月6 日
一.系统设计要求
(一)设计1分钟定时程序
? ? ? ? ?
选择定时器(T0/T1)
选择适当的工作方式(方式1/方式2) 计算并设定定时器的计数初值 要求用中断方式
每隔1秒钟信号取反一次,输出到P1.0引脚所连接的LED灯去。
(二)设计6位数码管显示程序
设计6位数码管显示程序,用动态扫描方式显示6位数字(如日期:121203)。段码显示由P0口负责,位码由P2口显示
(三)实际完成的功能
起始值时、分、秒全是零,系统执行初始化程序后,随即开始走时,无须特为启动。当时钟显示为23:59:59时,再加1,时钟从00:00:00开始运行,从而达到24小时循环。
二.系统的硬件设计
?
? CPU--AT89C51 ? 段码驱动芯片--74LS245 ? 6位数码管--7SEG-MPX6-CC ? 电阻--3WATT10K
? 电容--AVX0402……、GENELECT…… ? 晶振--CRYSTAL ? 按钮--BUTTON
6LED日期显示