1、 基于单片机可调数字数字时钟基于单片机可调数字数字时钟 目录目录 摘要 3 一、项目概述 3 二、综合设计 3 1、系统设计 3 2、硬件设计 4 3、软件设计 4 4、系统仿真及调试 错误错误!未定义书签。未定义书签。3 三、总结 14 参考文献 错误错误!未定义书签。未定义书签。4 2 摘要:摘要: 单片机的出现使计算机从海量的数值计算飞跃进入智能化 控制领域。单片机体积小,价格低,应用方便,稳定可靠,单片 机的发展和普及带来了自动化测试和控制领域中的一场重大革 命和技术进步。 只要在单片机的外围适当加上一些必要的外围扩 展接口电路,就可以构成各种应用系统。随着集成电路技术的发 展, 大量
2、的外围功能集成在单片机芯片内, 可直接构成一个系统。 单片机功能齐全,应用可靠,抗干扰能力强,易于普及,发展迅 速,前景广阔,嵌入容易,用途广泛。单片机广泛应用于工业, 仪表仪器,消费电子,通信,武器装备,各种终端及外部设备控 制,汽车,多机分布式系统等方面。 关键词关键词: 单片机 数码管 数字时钟 一、一、项目概述:项目概述: 基于单片机的可调数字时钟,用 AT89C51 设计一个数字时钟。 设计内容: 1. 用 LED 显示时、分、秒的数值; 2. 可用按键进行调时、调分; 3. 扩展*可根据设定的时间按时输出警示信号,比如报时功 能,闹钟功能。 二、二、综合设计:综合设计: 1.系统设
3、计系统设计 设计思想、方案可行性分析,总体方案 2.硬件设计硬件设计 3 硬件电路工作原理图,器件清单等 器件清单:AT89C51 一片,开关 12 个, 三极管 个 排阻一个,RX8 电阻一块, 7SEGMPX8数码管一个,电阻,导线若干 3.软件设计软件设计 软件软件设计思想设计思想: 用定时计数器 T0, 工作于定时, 采用方式 1, 对 12MHZ 的系统时钟进行定时计数,设定初始值。形成定时时间为 50ms。 用片内 RAM 的 7BH 单元对 50ms 计数, 计 20 次产生秒计数器 7BH 单元加 1,秒计数器加到 60 则分计数器 79H 单元加 1,分计数 器加到 60 则时计数器 7AH 单元加 1, 时计数器加到 24 则时计数器清 0。然后把秒、分、时计数器分成十位和个位放到 8 个数码管的显示 缓冲区,通过数码管显示出来。显示格式为小时十位、小时个位- 分十位、分个位-秒十位、秒个