- 11
- 0
- 约2万字
- 约 21页
- 2017-11-23 发布于江苏
- 举报
江苏大学单片机课程设计方案书多功能电子时钟
J I A N G S U U N I V E R S I T Y
单片机课程设计
多功能电子时钟
学院名称:
专业班级:
学生姓名:
学生学号:
一、设计目的
(1)能在LED显示器上实现正常的时分秒计时
(2)能通过键盘输入当前时间,并从该时间开始计时
(3)有校时、校分功能
(4)有闹时功能,闹时时间可以设定,通过指示灯表示
二、设计内容
该课程设计是利用MCS-51单片机内部的定时/计数器、中断系统、以及行列键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等。
三、MCS-51单片机系统简介
单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、I\O接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。与单片机配套的有相应的复位电路、时钟电路以及扩展的存储器和I\O接口,使单片机应用系统能够运行。
在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和显示器功能相对强大,而有些系统输入/输出的信息少,这时可能用几个按键和几个LED指示灯就可以进行处理了。在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。显示器可以是LED指示灯,也可以是LED数码管,也可以是LCD显示器,还可以使用CRT显示器。单片机应用系统中键盘一般用的比较多的是矩阵键盘,显示器用的比较多的是LED数码管还LCD显示器。
四、设计方案
通过键盘输入,设置当前时间,并显示在LCD显示器上,键盘和LED显示通过键盘专用芯片HD7279A进行控制,7279A也是I2C总线接口的芯片,系统中采用并行口线模拟I2C实现 C8051F020和HD7279A的通信。
采用LCD液晶显示器显示。而LCD液晶显示则耗能少,能够显示年、月、日、星期等汉字,在显示方面更加灵活,而且改变显示时只要改变软件设计就可以,不用改变硬件电路的设计,易于电路的功能扩展。电路的软件设计也很简单。另外,这种设计硬件更加简洁。采用LCD液晶显示方案的缺点是在显示位数比较少时,价格略显昂贵。
时间显示格式为小时十位、小时个位---分十位、分个位---秒十位、秒个位。在处理过程中加上了按键判断程序,能对按键处理,A是进入时间设置,按B进入日历设置,按C进入闹钟设置,设置完毕按D退出。
五、程序
整个工程中一共有四个文件 main.c? LCD12864.c? key7279.c? Clock.c。
首先是main.c,程序如下:#include c8051f020.h? #include intrins.h?
unsigned char flag=0;? //设置标记extern unsigned char h,m,s;//声明时,分,秒,原定义在Clock.c文件中unsigned char ch=0,cm=0,cs=0;//定义闹钟的 时,分,秒unsigned int year=2013,mouth=12,day=31;//定义年,月,日int Count1s=1000; //定义倒数时间为1Sunsigned char newday=0;//新的一天????
void Delay1us(unsigned char us){?while (us)?{?? _nop_(); _nop_(); _nop_(); _nop_(); _nop_();?? --us;?}}
void SYSCLK_Init (void){?? int i;????????????????????????????? // delay counter?? OSCXCN = 0x67;????????????????????? // start external oscillator with?????????????????????????????????????? // 18.432MHz crystal?? for (i=0; i 256; i++) ;?????????? // Wait for osc. to start up?? while (!(OSCXCN 0x80)) ;????????? // Wait for crystal osc. to settle?? OSCICN =
您可能关注的文档
最近下载
- Ф90橡胶冷喂料挤出机毕业设计说明书.docx VIP
- 《行测》《行测》题库型介绍(基础题).docx VIP
- 北师大五年级下册全册数学教案.docx VIP
- 石蜡制备高碳醇工艺条件研究.pdf VIP
- 2025届宁夏回族自治区吴忠市盐池县高三下学期第一次模拟考试物理试卷.pdf VIP
- 浙江省中小学正高级教师职称评审表2017.pdf VIP
- 80辛集互联网搜索引擎在成功抓获漂白身份潜逃十二年绑架逃犯中的具体应用3542.pdf VIP
- 《故宫IP联名文创产品开发与销售总结》_国潮文创产品经理.docx
- 人教版(2019)必修第一册 Unit 3 Sports and Fitness Reading and thinking Living Legends 教学设计.pdf VIP
- 专题01+完形填空之综合解题技巧(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx VIP
原创力文档

文档评论(0)