还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
淮北师范大学电子时钟制作学院计算机科学与技术专业计算机科学与技术师范学号学生姓名
一、设计内容与设计目的
1、编写出一个电子钟,六个数码管每两个一组来分别显示小时、分和秒;一个蜂鸣器来实现报时或闹铃等声音功能;八个二极管玩花样设计,完美电子的整体设计
2、熟悉整个电路图,练习一下焊接操作
3、熟练掌握C51的编程方法与技巧
4、能够有效地控制数码管、二极管、蜂鸣器和键盘的操作(可采用多种形式)
5、能够根据原理图焊接电路板,经过调试,保证整个电路板没有虚焊点硬件设计要求
1、根据项目要求,去选择相应的电路,比如MCU系统,输入输出驱动电路,电源供电电路
2、整体布局合理,标注规范、明确、美观、不产生歧义
3、列出完整的元件清单(标号、型号及大小、封装形式、数量)
4、估算电路板的功耗,并对供电形式提出要求
5、根据设计好的原理图,焊接实物软件设计要求
1、所编代码要能够实现以下基本功能,当时时间的设定,定点闹铃,秒针走一下四个二极管同时向右移一位
2、根据项目要求,设计软件整体规划,人机对话,各模块的关联,底层驱动模块
3、程序在必要的地方进行注释每个函数的出入口要有输入输出参数的说明程序必须具有具有良好的可读性,可重用,容易调试和维护
4、使用c语言进行编程
二、硬件系统设计
1.STC12C5A60S2控制模块考虑到设计功能需要,控制器的功能用于外部键盘信号的接收和识别、数码管的显示控制等,我们选择了学习过的12C5A60S2系列单片机,具有反应速度极快,工作效率特高的特点 12C5A60S2 是一种低功耗、高性能得微控制器,具有8K在系统可编程Flash存储器使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容另外掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止
2.键盘功能模块根据系统的基本的要求,基于时间的观看和设定等功能,采用由四个键构成的独立式键盘分别接在单片机的P
3.2-P
3.5口,非常的方便,同时相对于独立式键盘大大节省了空间,在软件的设计时带来了极大的方便,使程序简易明了,可读性强本次设计...。