![单片机课程设计_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/20e9a287-e619-4fce-9cbe-520b29402045/20e9a287-e619-4fce-9cbe-520b294020451.gif)
![单片机课程设计_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/20e9a287-e619-4fce-9cbe-520b29402045/20e9a287-e619-4fce-9cbe-520b294020452.gif)
![单片机课程设计_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/20e9a287-e619-4fce-9cbe-520b29402045/20e9a287-e619-4fce-9cbe-520b294020453.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计-数字钟一、设计目的及意义(1)巩固、加深和扩大 51系列单片机应用的知识面,提高综合及灵活运用所学知识解决 工业控制的能力;(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系 统、编程、调试的动手能力;(3 )对课题设计方案的分析、选择、比较、熟悉用51单片机做系统开发、研制的过程,软硬件设计的方法、内容及步骤二原理图设计中简要说明设计目的(1)功能:24小时制时间显示,可随时进行时间校对调整,整点报时及闹钟功能。:nJ'4巧2aHi T.KKI网Wi- jraaw.-"匚! n >F峠亍令峠gF?泄和rseHra.acM&
2、#39;衽聪砂。日朋*+F-l 1noMRS ITC-rtzjhjjriaP15 ri-tMT阿T盹L31MlFIrHi靳F(2 )原理图中所使用的元器件功能在图中的作用1主要元件AT89C51P3.2 /INTO (外部中断 0)定时器/计数器0溢出中断2.LED及按键开关用于时间的显示和设定(3)各器件的工作过程及顺序计时状态,AT89C51通过P1 口持续向LED发送信号,使LED扫描显示刚前时分秒, 当出现 定时器/计数器0溢出中断时,时间加多 1秒,AT89C51从P1 口向LED输出新的时间; 只按住SET UP键时,进入外部中断 0,时间计数停止,通过点击按键H,M,S对时分秒进
3、行调整,新的时间值送给了计时程序,松开SET UP键退出中断,回到计时状态;按住SET UP键和ALARM键时,进入外部中断 0,时间计数停止,通过点击按键H,M对时分进行闹钟定时,AT89C51记忆时分值,退出时先松开 SET UP键再松开ALARM ; 闹铃:当时间值和设定闹铃值一样时,进行闹铃一分钟。(3)流程图初始设定闹铃LED扫描显示时间相同?.”>* 闹钟定时按下设定键外部中断o <_按下闹钟?N 定时器溢出中断0时间调整时间加1秒(4) 程序清单#in clude<reg52.h>#defi ne uint un sig ned int#defi ne u
4、char un sig ned charsbit wela 1=P2A0;sbit wela2=P2Al;sbit wela3=P2A2;sbit wela4=P2A3;sbit wela5=P2A4;sbit wela6=P2A5;sbit dp= P1A7;sbit c0= P0A0;sbit c1= P0A1;sbit c2= P0A2;sbit c3= P0A3;sbit c4= P0A4;sbit c5= P0A5;sbit kai= P3A2;uchar code table= 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,
5、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(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;/
6、 开总中断EX0 =1;/ 开外部中断 0IT0 =0;/ 外部中段 0 设为电平触发ET0 =1;/T0 溢出中断充许TR0 =1;/ 启动内部定时器IT1=0;/ 外部中段 1 设为边沿触发while(1)display();void display(void) / 扫描显示wela5=1;P1=tableshi;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
7、=1;P1=tableshi2;delay(5);wela1=0;wela2=1;P1=tablege2; dp=0;delay(5);wela2=0;void intO()interrupt 0/时间调整功能,夕卜部中断0,与闹钟功能 按住SET UP进入,松开退出while(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(s
8、hi1=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 进 0 while(c2)display();,设定完成后,if©=1)闹钟功能区,按住ALARM和SET UP时,就能进行闹钟设定 先松开SET UP再松开 ALARMF才有效shi1t=shi1;ge1t=ge1;shi2t=shi2;ge2t=ge2;elsenum1=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(sh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国电动宠物磨甲器行业头部企业市场占有率及排名调研报告
- 2025年全球及中国车载触摸屏传感器面板行业头部企业市场占有率及排名调研报告
- 复方联苯苄唑溶液项目可行性研究报告
- 2025年中国恒压源电路行业市场调研分析及投资战略规划报告
- 2025年污水处理设备项目可行性研究报告-20250102-211532
- 光学镜片生产建议书可行性研究报告备案
- 2025年合同管理实务案例汇编合同
- 2025年度个人消费贷款合同范本
- 2025年度光伏组件清洁保养与售后服务合同
- 2025年度知识产权质押贷款合同范本参考
- 江苏省无锡市2023-2024学年高三上学期期终教学质量调研测试语文试题(解析版)
- 铜矿隐蔽致灾普查治理工作计划
- 《民航安全检查(安检技能实操)》课件-第一章 民航安全检查员职业道德
- 学校食品安全教育学习活动食品安全讲座课件
- DB34T4826-2024畜禽养殖业污染防治技术规范
- 腰麻课件教学课件
- 石油化工企业环境保护管理制度预案
- 2024年甘肃省高考历史试卷(含答案解析)
- 2024年山东省烟台市初中学业水平考试地理试卷含答案
- 抗肿瘤治疗所致恶心呕吐护理
- 2024年广东省中考地理试题(含解析)
评论
0/150
提交评论