单片机C语言课程设计--基于单片机的电子钟设计
《单片机C语言课程设计--基于单片机的电子钟设计》由会员分享,可在线阅读,更多相关《单片机C语言课程设计--基于单片机的电子钟设计(13页珍藏版)》请在毕设资料网上搜索。
1、单品机原理及应用课程设计单品机原理及应用课程设计 基于单片机的电子钟设计基于单片机的电子钟设计 院 系 : 物理电气信息工程学院 2 基于单片机的电子钟设计 一、设计任务 1) 、巩固单片机原理及应用课程所学的有关知识。 2) 、通过硬件设计、软件设计,使学生掌握用单片机组成应用系统的方法, 提高软件设计能力。 3) 、掌握单片机的定时/计数器的编程和使用方法。进一步熟悉单片机功能 部件的应用。 二、设计要求及工作原理说明 要求自己做出原理图设计。并且要扩展一片 8255 芯片作显示接口,分别 输出段码和位码;用 P1 口中的两根口线作功能键。可利用四个 LED 分时显示 当前时间和日历。两个
2、按键的功能:A 键用于调时,范围 023,0 为 24 点, 每按一次时加 1;B 键用于调分,范围 059,0 为 60 分,每按一次分加 1。 单片机程序设计、调试。 本课题采用单片机内部定时器,用软件对其进行秒、分、时的计数,单片 机无法产生 1s 的定时时间,但是可以用硬件定时和软件计数相结合的方法实 现,采用中断方式,即通过中断服务程序进行计数器溢出次数的累计,把定时 器/计数器设定为 62.5ms,计数溢出 16 次就可以得到 1s,计 60 次为 1 分,60 分计 60 次则为 1 小时,然后通过数码管动态刷新显示出来,再设四个按键进 行时间的调整,一个键用作启动/调整键,其余
3、三个分别用于时、分、秒的调 整。 3 三、数字电子钟硬件系统的设计三、数字电子钟硬件系统的设计 3.1 硬件总体设计 硬件系统总体设计如图 1 所示。 图 1 硬件系统总体设计 3.2 数字电子钟硬件系统主要模块功能简要介绍 (1) 功能芯片:本次设计采用 AT89C51 芯片,低功耗、高性能 CMOS8 位微控制 器,具有 8K 在系统可编程 Flash 存储器。256 字节 RAM, 32 位 I/O 口线,与 工业 80C51 产品指令和引脚完全兼容。价格较低,能满足本次设计的要求。 (2) 电源和复位模块:AT89C51 需 5V 电压,所以可以采用 USB 接口的 5V 电源 对其供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 课程设计 基于 电子钟 设计
