单片机原理与应用——KFIL C项目教程项目十基于51单片机的时钟.ppt

单片机原理与应用——KFIL C项目教程项目十基于51单片机的时钟.ppt

项目十 基于51单片机的时钟       10.1 项 目 说 明   ? 项目任务   利用HOT-51实验板上的现有资源设计一个实时时钟,要求如下:   (1) 用数码管实时显示时、分、秒,初始时间为12点整,显示格式自定。   (2) 由定时/计数器实现1 s定时。   (3) 利用实验板上的独立式按键实现校时功能。   ? 知识培养目标   (1) 进一步掌握51单片机定时/计数器的原理与应用。   (2) 进一步掌握51单片机中断系统的原理与应用。   (3) 掌握显示部分的原理。   (4) 掌握校时部分的原理。   ? 能力培养目标   (1) 能利用所学知识画出实现该项目的原理图。   (2) 能利用所学知识编写中断、定时/计数器综合应用程序。   (3) 能利用KEIL C编写实现该项目的源程序。   (4) 培养思考问题和解决问题的能力。   (5) 培养沟通表达、团队协作的能力。        10.2 基 础 知 识   由于时钟的功能较为复杂,因此牵涉的知识点也较多,谁也不可能保证编程一次成功,如果将全部代码都写完了再去找错,这对任何人都是一件不易办到的事,因此通过时钟的设计不仅要将所学知识融会贯通,更为重要的是掌握正确的软件设计方法。   编程时采用模块化结构,不仅程序结构清晰,而且调试、阅读、维护也非常方便。模块化就是将一个大的问题分解成多

文档评论(0)

1亿VIP精品文档

相关文档