




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计数字钟一、设计目的及意义 (1)巩固、加深和扩大51系列单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力; (3)对课题设计方案的分析、选择、比较、熟悉用51单片机做系统开发、研制的过程,软硬件设计的方法、内容及步骤 二、原理图设计中简要说明设计目的(1)功能:24小时制时间显示,可随时进行时间校对调整,整点报时及闹钟功能。(2)原理图中所使用的元器件功能在图中的作用1. 主要元件AT89C51P3.2 /INT0(外部中断0)定时器/计数
2、器0溢出中断2. LED及按键开关用于时间的显示和设定(3)各器件的工作过程及顺序计时状态,AT89C51通过P1口持续向LED发送信号,使LED扫描显示刚前时分秒,当出现定时器/计数器0溢出中断时,时间加多1秒,AT89C51从P1口向LED输出新的时间;只按住SET UP键时,进入外部中断0,时间计数停止,通过点击按键H,M,S对时分秒进行调整,新的时间值送给了计时程序,松开SET UP键退出中断,回到计时状态;按住SET UP键和ALARM键时,进入外部中断0,时间计数停止,通过点击按键H,M对时分进行闹钟定时,AT89C51记忆时分值,退出时先松开SET UP键再松开ALARM;闹铃:
3、当时间值和设定闹铃值一样时,进行闹铃一分钟。(3)流程图闹铃初始设定 时间相同?闹钟定时LED扫描显示 Y按下闹钟?外部中断0 Y 按下设定键定时器溢出中断0 N时间调整时间加1秒(4) 程序清单#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit wela1=P20;sbit wela2=P21;sbit wela3=P22;sbit wela4=P23;sbit wela5=P24;sbit wela6=P25;sbit dp= P17;sbit c0= P00;sbit c1= P0
4、1;sbit c2= P02;sbit c3= P03;sbit c4= P04;sbit c5= P05;sbit kai= P32;uchar code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;void display(void);void delay(uint);uint num=0,num1=0,num2=0,num3=0;uint shi,ge,shi1,ge1,shi2,ge2;uint shi1t,ge1t,shi2t,ge2t;void delay
5、(uint x) uint i,j; for(i=x;i>0;i-) for(j=110;j>0;j-);void main() TMOD=0x11; TH0 =(65536-50000)/256; TL0 =(65536-50000)%256; EA =1; /开总中断 EX0 =1;/开外部中断0 IT0 =0; /外部中段0设为电平触发 ET0 =1; /T0溢出中断充许 TR0 =1; /启动内部定时器 IT1=0; /外部中段1设为边沿触发 while(1) display(); void display(void) /扫描显示 wela5=1; P1=tableshi;
6、 delay(5); wela5=0; wela6=1; P1=tablege; delay(5); wela6=0; wela3=1; P1=tableshi1; delay(5); wela3=0; wela4=1; P1=tablege1; dp=0; delay(5); wela4=0; wela1=1; P1=tableshi2; delay(5); wela1=0; wela2=1; P1=tablege2; dp=0; delay(5); wela2=0;void int0()interrupt 0 / 时间调整功能,外部中断0,与闹钟功能,按住SET UP进入,松开退出 whi
7、le(kai=0) c3=1; /关闭闹铃 display(); if(c0=1)/秒 ge+;delay(10); if(ge=10) ge=0;shi+; if(shi=6)shi=0; while(c0)display(); if(c1=1)/分 ge1+;delay(10); if(ge1=10) ge1=0;shi1+; if(shi1=6)shi1=0; while(c1)display(); if(c2=1)/时 ge2+;delay(10); if(ge2=10) ge2=0;shi2+; if(shi2=2&&ge2=4)shi2=0;ge2=0;/24进0w
8、hile(c2)display(); if(c4=1)/闹钟功能区 ,按住ALARM和SET UP时,就能进行闹钟设定 ,设定完成后,先松开SET UP再松开ALARMF才有效 shi1t=shi1;ge1t=ge1;shi2t=shi2;ge2t=ge2; else num1=shi*10+ge; num2=shi1*10+ge1; num3=shi2*10+ge2;void T0time() interrupt 1 /定时器0溢出中断 TH0 =(65536-50000)/256; TL0 =(65536-50000)%256; num+;if(num=5) /num=20时,为现实1秒 num=0; num1+; if (num1=60) num1=0; num2+; shi=num1/10; ge =num1%10; if (num2=60) num2=0; num3+; shi1=num2/10; ge1 =num2%10; if (num3=24) num3=0; shi2=num3/10; ge2 =num3%10; if(shi1=0&a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国镁锰电池市场规模分析及发展建议研究报告
- 2025-2030年中国辣椒制品行业运行动态与投资战略研究报告
- 2025-2030年中国蒿甲醚行业市场现状调研与前景规模预测报告
- 2025-2030年中国自动高压蒸汽灭菌器市场发展状况及前景趋势分析报告
- 2025-2030年中国育发水市场发展状况及投资规划研究报告
- 2025安全员-C证考试题库
- 2025-2030年中国糯玉米汁饮料市场发展预测及前景调研分析报告
- 2025-2030年中国粉针类头孢制剂行业需求分析与十三五规划研究报告
- 2025-2030年中国移动电源车产业运行动态及前景趋势预测报告
- 2025-2030年中国石棉板行业运行态势及投资战略研究报告
- 2023年高中音乐课件阳关三叠(琴歌)
- 胸腔闭式引流护理-中华护理学会团体标准
- 公司资产情况说明范文百度
- 医疗器械中有害残留物检验技术
- 2015-2022年大庆医学高等专科学校高职单招语文/数学/英语笔试参考题库含答案解析
- 产品过程特殊特性初始清单(示例)
- 两篇古典英文版成语故事塞翁失马
- 中国古代文学史 马工程课件(中)13第五编 宋代文学 第一章 北宋初期文学
- GB/T 14643.4-2009工业循环冷却水中菌藻的测定方法第4部分:土壤真菌的测定平皿计数法
- DL-T 5190.1-2022 电力建设施工技术规范 第1部分:土建结构工程(附条文说明)
- GA/T 914-2010听力障碍的法医学评定
评论
0/150
提交评论