已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆科技学院单片机课程设计报告1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳目录凌阳,拇指凌阳目录1凌阳,拇指凌阳1、摘要2凌阳,拇指凌阳重庆科技学院3凌阳,拇指凌阳课程设计任务书(专题实验)3凌阳,拇指凌阳2、方案设计5凌阳,拇指凌阳21凌阳,拇指凌阳整体方案设计5凌阳,拇指凌阳22凌阳,拇指凌阳硬件方案设计5凌阳,拇指凌阳23凌阳,拇指凌阳硬件方案原理图6凌阳,拇指凌阳3、硬件电路设计与分析7凌阳,拇指凌阳31凌阳,拇指凌阳凌阳,拇指凌阳CPU时钟电路7凌阳,拇指凌阳32凌阳,拇指凌阳复位电路7凌阳,拇指凌阳33凌阳,拇指凌阳数码管显示电路8凌阳,拇指凌阳34凌阳,拇指凌阳按键接口电路9凌阳,拇指凌阳35凌阳,拇指凌阳LED指示电路10凌阳,拇指凌阳36凌阳,拇指凌阳蜂鸣器接口电路10凌阳,拇指凌阳37凌阳,拇指凌阳RS232接口电路11凌阳,拇指凌阳38凌阳,拇指凌阳电源电路12凌阳,拇指凌阳4、软件设计13凌阳,拇指凌阳41凌阳,拇指凌阳总体软件程序设计13凌阳,拇指凌阳42凌阳,拇指凌阳主程序设计14凌阳,拇指凌阳43凌阳,拇指凌阳数码管显示程序设计14凌阳,拇指凌阳44凌阳,拇指凌阳时钟程序设计15凌阳,拇指凌阳45凌阳,拇指凌阳闹铃程序设计17凌阳,拇指凌阳4凌阳,拇指凌阳6凌阳,拇指凌阳模式程序设计18凌阳,拇指凌阳5凌阳,拇指凌阳调试与测试21凌阳,拇指凌阳51凌阳,拇指凌阳调试方法21凌阳,拇指凌阳52测试结果21凌阳,拇指凌阳6、技术总结22凌阳,拇指凌阳61硬件方面22凌阳,拇指凌阳重庆科技学院单片机课程设计报告262方案设计方面22凌阳,拇指凌阳63编写延时程序方面22凌阳,拇指凌阳64电路图方面22凌阳,拇指凌阳65闹钟设计方面23凌阳,拇指凌阳7、参考文献24凌阳,拇指凌阳附录凌阳,拇指凌阳源程序25凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1、摘要凌阳,拇指凌阳随着计算机技术的和控制系统的广泛应用,拇指以及设备向小型化、智能化发展,拇指单片机作为高新技术之一,拇指以其体积小、功能强、价格低、使用灵活等优势,拇指显示出了很强的生命力。食指进入21世纪以来,拇指开发推出单片机的公司很多,拇指各种高性能单片机芯片市场异常活跃,拇指新技术的不断采用,拇指更加使单片机的种类、性能以及应用领域不断扩大和提高。食指因其功耗低、超高型、低成本、功能完整,拇指在国内越来越受到用户的重视和广泛使用。食指凌阳,拇指凌阳本设计是一个具有报时功能的作息时间控制钟,拇指它以AT89C51单片机为CPU,拇指由蜂鸣器凌阳,拇指凌阳、LED灯、按键、4位数码管组成。食指4们数码管上可以显示五种模式,拇指分别是北京时间显示模式、修改北京时间小时模式、修改北京时间分钟模式、修改闹钟小时模式、修改闹钟分钟模式。食指前三种模式显示的是北京时间,拇指后两种模式显示的是闹钟时间。食指北京时间模式的作用是显示当前时钟,拇指而闹钟模式的作为是查看和设定闹钟。食指LED灯则是用来指示系统所处的模式。食指凌阳,拇指凌阳本控制钟主要是用于学校,拇指对一些以24小时为周期的开实现自动控制。食指凌阳,拇指凌阳关键字凌阳,拇指凌阳AT89C51凌阳,拇指凌阳凌阳,拇指凌阳数码管凌阳,拇指凌阳凌阳,拇指凌阳闹钟模式凌阳,拇指凌阳凌阳,拇指凌阳蜂鸣器凌阳,拇指凌阳凌阳,拇指凌阳按键凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告3凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院凌阳,拇指凌阳课程设计任务书(专题实验)凌阳,拇指凌阳设计题目单片机作息时间控制钟学生姓名第1组课程名称单片机系统综合训练专业班级计科普2010地凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳点实验楼I512凌阳,拇指凌阳起止时间11周16周设计内容及要求要求设计的单片机作息时间控制钟完成以下功能凌阳,拇指凌阳1基本功能凌阳,拇指凌阳根据作息时间按时打铃凌阳,拇指凌阳实时显示当前时间凌阳,拇指凌阳可以修改作息时间凌阳,拇指凌阳能修改当前时钟。食指凌阳,拇指凌阳2凌阳,拇指凌阳扩展功能凌阳,拇指凌阳重庆科技学院单片机课程设计报告4铃声可以用音乐代替;自行扩展功能。食指凌阳,拇指凌阳设计凌阳,拇指凌阳参数作息时间凌阳,拇指凌阳凌阳,拇指凌阳650凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告5凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,重庆科技学院单片机课程设计报告6拇指凌阳凌阳,拇指凌阳起床凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,重庆科技学院单片机课程设计报告7拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳700重庆科技学院单片机课程设计报告8凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,重庆科技学院单片机课程设计报告9拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳早操凌阳,拇指凌阳725凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告10凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌重庆科技学院单片机课程设计报告11阳,拇指凌阳凌阳,拇指凌阳早饭凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌重庆科技学院单片机课程设计报告12阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳820重庆科技学院单片机课程设计报告13凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌重庆科技学院单片机课程设计报告14阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳预备铃凌阳,拇指凌阳830915凌阳,拇指凌阳重庆科技学院单片机课程设计报告15凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳第一节课凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指重庆科技学院单片机课程设计报告16凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳9251010凌阳,拇指凌阳凌阳,拇重庆科技学院单片机课程设计报告17指凌阳凌阳,拇指凌阳第二节课凌阳,拇指凌阳10101030凌阳,拇指凌阳凌阳,拇指凌重庆科技学院单片机课程设计报告18阳课间操凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指重庆科技学院单片机课程设计报告19凌阳凌阳,拇指凌阳凌阳,拇指凌阳10301115凌阳,拇指凌阳凌阳,拇指凌阳第三节重庆科技学院单片机课程设计报告20课凌阳,拇指凌阳11251210凌阳,拇指凌阳凌阳,拇指凌阳第四节课凌阳,拇指凌阳重庆科技学院单片机课程设计报告21凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1210132重庆科技学院单片机课程设计报告220凌阳,拇指凌阳凌阳,拇指凌阳午饭及午休凌阳,拇指凌阳13301415凌阳,拇指凌阳重庆科技学院单片机课程设计报告23凌阳,拇指凌阳第五节课凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指重庆科技学院单片机课程设计报告24凌阳凌阳,拇指凌阳14251510凌阳,拇指凌阳凌阳,拇指凌阳第六节课凌阳,拇指凌阳重庆科技学院单片机课程设计报告251630凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇重庆科技学院单片机课程设计报告26指凌阳凌阳,拇指凌阳凌阳,拇指凌阳开始课外活动凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告271700凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇重庆科技学院单片机课程设计报告28指凌阳凌阳,拇指凌阳凌阳,拇指凌阳晚饭凌阳,拇指凌阳1750凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告29凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳预备重庆科技学院单片机课程设计报告30铃凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告31凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳18002130凌阳,拇指凌阳凌阳,拇指凌重庆科技学院单片机课程设计报告32阳晚自习凌阳,拇指凌阳2300凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告33凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳熄灯凌阳,拇指凌阳进度凌阳,拇指凌阳要求详见进度安排表参考资料张义辉,拇指李家庆,拇指单片机系统综合训练指导书重庆科技学院凌阳,拇指凌阳重庆科技学院单片机课程设计报告34其它说明凌阳,拇指凌阳本表应在每次实施前一周由负责教师填写二份,拇指院系审批后交院系办备案,拇指一份由负责教师留用。食指若填写内容较多可另纸附后。食指3一题多名学生共用的,拇指在设计内容、参数、要求等方面应有所区别。食指教研室主任凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳指导教师钟秉翔凌阳,拇指凌阳2011年11月进度安排表时间内容地点11周周2布置设计任务及要求,拇指查资料,拇指准备方案凌阳,拇指凌阳KEIL凌阳,拇指凌阳C51程序设计练习(定时器程序设计)I51211周周5数码管显示程序设计、调试I51212周周2显示北京时间程序设计、调试I51212周周5显示北京时间程序设计、调试I51213周周2键盘控制程序设计、调试I51213周周5键盘控制程序设计、调试I51214周周2总体方案设计,拇指硬件设计,拇指软件方案设计I51214周周5设计、调试程序I51215周周2设计、调试程序I51215周周5设计、调试程序I51216周周2设计、调试程序I51216周周5设计验收,拇指完成设计报告I512凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告35凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2、方案设计凌阳,拇指凌阳凌阳,拇指凌阳21凌阳,拇指凌阳整体方案设计凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳本电路以单片机AT89C51为CPU,拇指分别连接按键模块、数码显示模块、LED显示模块、响铃模块。食指首先,拇指按键扫描模块的四个按键分别用来控制数码显示、LED显示和蜂鸣器工作,拇指P0口用来控制其段选以显示相应的数值。食指P1口控制数码管的位选,拇指以显示相应的数值。食指在其位选控制部分,拇指要求当P1口输出低电平时,拇指位选成功,拇指使得该位选的数码管亮,数码管显示时分通过按键1控制。食指P2口作为输出口,拇指用来控制LED的亮灭,拇指要使其亮只需要让P23P26口保持低电平凌阳,拇指凌阳就可以使4个灯亮起来。食指同时通过P14端控制蜂鸣器发生,拇指当P14输出低电平时候使蜂鸣器发出声音,拇指当实时时间和设定闹钟时间一致时,拇指使蜂鸣器发声。食指最后通过按按键4实现作息时间控制的功能。食指凌阳,拇指凌阳22凌阳,拇指凌阳硬件方案设计凌阳,拇指凌阳本方案由AT89C51单片机核心控制模块、数码显示模块、LED显示模块、按键模块、响铃模块5个部分组成组成。食指硬件总框图如图21所示。食指凌阳,拇指凌阳凌阳,拇指凌阳AT89C51单片机按键模块数码显示模块响铃模块LED显示模块内部时钟模块晶振模块凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图21凌阳,拇指凌阳硬件总框图凌阳,拇指凌阳23凌阳,拇指凌阳硬件方案原理图凌阳,拇指凌阳总体方案原理图见图23。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告36凌阳,拇指凌阳图23凌阳,拇指凌阳总体原理图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告373、硬件电路设计与分析凌阳,拇指凌阳凌阳,拇指凌阳31凌阳,拇指凌阳凌阳,拇指凌阳CPU时钟电路凌阳,拇指凌阳本时钟电路是采用内部时钟方式,拇指在XTAL1和XTAL2引脚之间外接振荡器,拇指构成一个自激振荡器,拇指自激振荡器与单片机内部的时钟发生器构成单片机的时钟电路。食指见图31。食指凌阳,拇指凌阳凌阳,拇指凌阳图31凌阳,拇指凌阳CPU时钟电路图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳32凌阳,拇指凌阳复位电路凌阳,拇指凌阳复位电路的目的是产生持续时间不小于两个机器周期的高电平,拇指通常采用两种复位方式上电复位和开关复位。食指本设计中采用的是上电复位。食指如图32。食指凌阳,拇指凌阳凌阳,拇指凌阳图32凌阳,拇指凌阳凌阳,拇指凌阳复位电路图凌阳,拇指凌阳凌阳,拇指凌阳33凌阳,拇指凌阳数码管显示电路凌阳,拇指凌阳设计中采用四位共阴极数码管,共阳极是指其公共端接正极,拇指通过单片机AT89C52的P1口控制其位选,拇指以达到动态显示的效果,拇指再通过P0口,拇指控制其重庆科技学院单片机课程设计报告38段选以显示相应的数值。食指在其位选控制部分,拇指采用了一个9012型三极管,拇指要求当P1口输出低电平时,拇指位选成功。食指凌阳,拇指凌阳凌阳,拇指凌阳硬件电路中,拇指数码管显示的小时和分显示北京时间时,拇指小时通过模式2控制,分钟通过模式3控制。食指显示闹钟时间时,拇指小时通过模式4控制,拇指分钟通过模式5控制。食指而第二个数码管的DP每闪烁一次表示一秒。食指如图33所示。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图33数码管显示电路凌阳,拇指凌阳数码管要正常显示,拇指就要用驱动电路来驱动数码管的各个段码,拇指从而显示出我们要的数字,拇指因此根据数码管的显示方式的不同,拇指可以分为静态式和动态式两类。食指凌阳,拇指凌阳凌阳,拇指凌阳静态显示方式当显示器显示某个字符时,拇指相应的字段一直导通截止,拇指直到显示另一个字符为止。食指静态驱动的优点是编程简单,拇指显示亮度高,拇指缺点是占用I/O端口多,拇指如驱动5个数码管静态显示则需要5840根I/O端口来驱动,拇指实际应用时必须增加译码驱动器进行驱动,拇指增加了硬件电路的复杂性。食指凌阳,拇指凌阳凌阳,拇指凌阳动态显示数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,拇指动态驱动是将所有数码管的8个显示笔划“A,B,C,D,E,F,G,DP“的同名端连在一起,拇指另外为每个数码管的公共极COM增加位选通控制电路,拇指位选通由各自独立的I/O线控制,拇指当单片机输出字形码时,拇指所有数码管都接收到相同的字形码,拇指但究竟是那个数码管会显示出字形,拇指取决于单片机对位选通COM端电路的控制,拇指所以我们只要将需要显示的数码管的选通控制打开,拇指该位就显示出字形,拇指没有选通的数码管就不会亮。食指通过分时轮流控制各个数码管的的COM端,拇指就使各个数码管轮流受控显示,拇指这就是动态驱动。食指在轮流显示过程中,拇指每位数码管的点亮时间为12MS,拇指由于人的视觉暂留现象及发光二极管的余辉效应,拇指尽管实际上各位数码管并非同时点亮,拇指但只要扫描的速度足够快,拇指给人的印象就是一组稳定的显示数据,拇指不会有闪烁感,拇指动态显示的效果和静态显示是一样的,拇指能够节省大量的I/O端口,拇指而且功耗更低。食指凌阳,拇指凌阳凌阳,拇指凌阳34凌阳,拇指凌阳按键接口电路凌阳,拇指凌阳按键用于控制数码显示模块、LED显示模块的工作。食指通过扫描按键是否按下,拇指来设定各模块的工作情况,拇指使各模块可以在按键的控制下,拇指有序地进行工作。食指重庆科技学院单片机课程设计报告39本设计中使用单个按键实现单个功能,属于较为简单的控制方式。食指电路图见图34。食指凌阳,拇指凌阳凌阳,拇指凌阳图34凌阳,拇指凌阳按键接口电路图凌阳,拇指凌阳在多功能系统设计的实验中中我们使用四个按键分别与单片机的P20、P21、P22、P32相连,拇指按键K_1控制数据的增加,拇指按键K_2控制控制数据的减少,拇指按键K_3五种模式的转制,拇指按键K_4有两个作用,拇指在北京时间下是关闭闹钟,拇指在闹钟时间下是遍历所有闹钟。食指通过按下相应的按键来处理相应的程序。食指凌阳,拇指凌阳35凌阳,拇指凌阳LED指示电路凌阳,拇指凌阳发光二极管,拇指是一种固态的半导体器件,拇指它可以直接把电转化为光。食指凌阳,拇指凌阳本次设计中通过按键来控制LED显示,打开电源后按下按键可以看到不同的作息模式。食指由于电路中LED为共阳极,拇指故控制流水灯显示的P2口应为低电平时才有效。食指电路图如35凌阳,拇指凌阳重庆科技学院单片机课程设计报告40凌阳,拇指凌阳图35凌阳,拇指凌阳LED指示电路图凌阳,拇指凌阳凌阳,拇指凌阳36凌阳,拇指凌阳蜂鸣器接口电路凌阳,拇指凌阳蜂鸣器是一种一体化结构的电子讯响器,拇指采用直流电压供电,拇指广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。食指蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。食指下面我们以电磁式蜂鸣器为例来说明它的工作原理电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。食指接通电源后,拇指振荡器产生的音频信号电流通过电磁线圈,拇指使电磁线圈产生磁场。食指振动膜片在电磁线圈和磁铁的相互作用下,拇指周期性地振动发声,拇指当输出高电平时,拇指三极管截止,拇指蜂鸣器的两引脚间的直流电压接近于0V,拇指没有电流流过线圈,拇指蜂鸣器不发声;当输出低电平时,拇指三极管导通,拇指使蜂鸣器的两个引脚间获得将接近5V的直流电压,拇指这样蜂鸣器的电流形成回路,拇指发出声音。食指因此,拇指我们可以通过程序控制IO口输出的电平来控制蜂鸣器是否发出声音,拇指实现各种可能音响的产生。食指凌阳,拇指凌阳在这个设计中是通P14口控制其工作的。食指当P14口输出低电平时蜂鸣器工作,拇指从而实现响铃效果。食指电路图见图36。食指凌阳,拇指凌阳重庆科技学院单片机课程设计报告41凌阳,拇指凌阳图36凌阳,拇指凌阳蜂鸣器接口电路图凌阳,拇指凌阳凌阳,拇指凌阳37凌阳,拇指凌阳RS232接口电路凌阳,拇指凌阳在串行通讯时,拇指要求通讯双方都采用一个标准接口,拇指使不同的设备可以方便地连接起来进行通讯。食指并且RS232是现在主流的串行通信接口之一。食指电路图见图36。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳162738495J6DB9C4100NFC5100NFC6100NFVCCC7100NFC8100NFR510KRXDTXDR23100R24100R247KR31KVCCD2LEDREDD3LEDGREENC11V2C13C24C25V6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U2SP232图37凌阳,拇指凌阳凌阳,拇指凌阳RS232接口电路图凌阳,拇指凌阳凌阳,拇指凌阳38凌阳,拇指凌阳电源电路凌阳,拇指凌阳凌阳,拇指凌阳本设计的电源是通过USB接口直接与电脑相连而达到给单片机供电,拇指其电路所重庆科技学院单片机课程设计报告42提供的电压为5V。食指电路图见图37。食指凌阳,拇指凌阳凌阳,拇指凌阳VBUS1D2D3GND4J1USBC1100FC2100NFVCCR147KD1LEDRED图38凌阳,拇指凌阳电源电路凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳4、软件设计凌阳,拇指凌阳41凌阳,拇指凌阳总体软件程序设计凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告43本设计总体思路首先初始化定时器0,拇指即初始化定时器0的工作方式,拇指预置定时器的初值,拇指启动定时器0。食指其次初始化数码管,拇指即初始数组09,拇指以及位码。食指通过中断能够调用按键子程序,拇指判断按键程序之后,拇指即可调用相应的控制子程序,拇指从而实现作息时间控制钟的所有功能。食指总体功能凌阳,拇指凌阳图见图41。食指凌阳,拇指凌阳入口选择模式两时间一致蜂鸣器工作YN显示北京时间修改北京时间小时修改北京时间分钟修改闹钟时间小时修改闹钟时间分钟K_4遍历闹钟K_40NY凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图41凌阳,拇指凌阳总体功能图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳42凌阳,拇指凌阳主程序设计凌阳,拇指凌阳主函数程序设计时包含定时器0的初始化以及实时更新数码管上每一位的数字。食指其流程图如图42。食指凌阳,拇指凌阳重庆科技学院单片机课程设计报告44凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳入口定时器0初始化WHILE更新数码管数值图42凌阳,拇指凌阳主程序流程图凌阳,拇指凌阳凌阳,拇指凌阳43凌阳,拇指凌阳数码管显示程序设计凌阳,拇指凌阳数码管显示程序设计采用数码管前两位表示小时,拇指第二位DP表示秒,拇指后两位表示分钟。食指在主程序之前初始化数码管内的数值,拇指以及位码。食指定义一个变量BIT来作为位选,拇指由于次中断是5MS,拇指因此BIT加1的时间是5MS,拇指当BIT大于等于4则令BIT等于0,拇指这样才能保证不断地在4个数码管之间轮流显示,拇指因为其显示时间太短,拇指给人视觉暂停,拇指故而看起来是四个数码同时亮。食指数码管程序流程图见图43。食指重庆科技学院单片机课程设计报告45入口FLAGFLAG1FLAG0北京时间闹钟时间修改小时修改分钟修改小时修改分钟K10K20K10K20YYYYNNNN凌阳,拇指凌阳图43数码管显示程序流程图凌阳,拇指凌阳凌阳,拇指凌阳44凌阳,拇指凌阳时钟程序设计凌阳,拇指凌阳时钟程序设计采用AT89C51单片机内部时钟,拇指定义每次中断的时间为5MS,计数200次即表示1S,到达60秒时分钟数加1并且使秒清零,拇指当分钟数达到60时,拇指小时加1并且使分钟数清零,拇指当小时达到24时,拇指小时置0。食指时间跳变流程图见图441。食指凌阳,拇指凌阳重庆科技学院单片机课程设计报告46凌阳,拇指凌阳入口初始TH0和TLOCOUNT200SEC60MIN60HOUR24SEC,COUNT0SEC0,MINMIN0,HOURHOUR0NNNYYYYN凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图441凌阳,拇指凌阳时钟跳变流程图凌阳,拇指凌阳修改显示时间时,拇指通过K_3键来选择模式来修改所需要修改的内容。食指模式2修改北京时间小时,拇指模式3修改北京时间分钟,拇指模式4修改闹钟时间小时,拇指模式5修改闹钟时间分钟。食指K_1和K_2键分别控制显示值的增加和减少。食指当HOUR增加到24时,拇指就把HOUR置零,拇指而减少的方法和增加时不一样,拇指先判断HOUR为零后再减少。食指如果减少到最小值就把其置为最大值,拇指其流程图如442。食指凌阳,拇指凌阳重庆科技学院单片机课程设计报告47凌阳,拇指凌阳入口修改小时修改分钟K_10K_20HOURHOUR24HOUR0YYHOURHOUR24MIN0YYMINMIN200凌阳,拇指凌阳凌阳,拇指凌阳COUNT0凌阳,拇指凌阳SEC凌阳,拇指凌阳凌阳,拇指凌阳IFSEC60凌阳,拇指凌阳凌阳,拇指凌阳SEC0凌阳,拇指凌阳MIN凌阳,拇指凌阳凌阳,拇指凌阳IFMIN60凌阳,拇指凌阳凌阳,拇指凌阳MIN凌阳,拇指凌阳0凌阳,拇指凌阳HOUR凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳BIT凌阳,拇指凌阳重庆科技学院单片机课程设计报告57IFBIT4BIT0凌阳,拇指凌阳P1|0X0F凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/关位码凌阳,拇指凌阳P0DUANDATA_BUFFERBIT凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFCOUNT30凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳TCOUNT0凌阳,拇指凌阳凌阳,拇指凌阳IFK_10|K_20|K_30|K_40凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFK_40凌阳,拇指凌阳凌阳,拇指凌阳IFNMODE0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/此处IF可不用凌阳,拇指凌阳ELSE凌阳,拇指凌阳凌阳,拇指凌阳IFNMODE1凌阳,拇指凌阳凌阳,拇指凌阳CHBJTIMEHOUR凌阳,拇指凌阳ELSE凌阳,拇指凌阳凌阳,拇指凌阳IFNMODE2凌阳,拇指凌阳凌阳,拇指凌阳CHBJTIMEMIN凌阳,拇指凌阳ELSE凌阳,拇指凌阳凌阳,拇指凌阳IFNMODE3凌阳,拇指凌阳凌阳,拇指凌阳CHCLOCKHOUR凌阳,拇指凌阳凌阳,拇指凌阳CLOCKTRAVERSE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳重庆科技学院单片机课程设计报告58ELSE凌阳,拇指凌阳凌阳,拇指凌阳IFNMODE4凌阳,拇指凌阳凌阳,拇指凌阳CHCLOCKMIN凌阳,拇指凌阳CLOCKTRAVERSE凌阳,拇指凌阳凌阳,拇指凌阳MODE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳VOID凌阳,拇指凌阳MODE凌阳,拇指凌阳凌阳,拇指凌阳IFK_30凌阳,拇指凌阳凌阳,拇指凌阳NMODE凌阳,拇指凌阳IFNMODE5凌阳,拇指凌阳凌阳,拇指凌阳NMODE凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳SWITCHNMODE凌阳,拇指凌阳凌阳,拇指凌阳CASE凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳FLAG0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳LED1LED2LED31LED40凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳BREAK凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/北京时间凌阳,拇指凌阳凌阳,拇指凌阳CASE凌阳,拇指凌阳1凌阳,拇指凌阳凌阳,拇指凌阳FLAG0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳LED2LED1LED41LED30凌阳,拇指凌阳凌阳,拇指凌阳BREAK凌阳,拇指凌阳/修改北京时间凌阳,拇指凌阳小时凌阳,拇指凌阳CASE凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳FLAG0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳LED11LED21凌阳,拇指凌阳LED3LED40凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳BREAK凌阳,拇指凌阳/修改北京时间凌阳,拇指凌阳分钟凌阳,拇指凌阳CASE凌阳,拇指凌阳3凌阳,拇指凌阳凌阳,拇指凌阳FLAG1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳LED1LED3LED41凌阳,拇指凌阳凌阳,拇指凌阳LED20凌阳,拇指凌阳凌阳,拇指凌阳BREAK凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/修闹钟时间小时凌阳,拇指凌阳CASE凌阳,拇指凌阳4凌阳,拇指凌阳凌阳,拇指凌阳FLAG1凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳LED2LED40凌阳,拇指凌阳凌阳,拇指凌阳LED1LED31凌阳,拇指凌阳凌阳,拇指凌阳BREAK凌阳,拇指凌阳凌阳,拇指凌阳/修改闹钟时间凌阳,拇指凌阳分钟凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳VOID凌阳,拇指凌阳CLOCKTRAVERSE凌阳,拇指凌阳凌阳,拇指凌阳IFK_4凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/K_1凌阳,拇指凌阳遍历闹铃时间凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳NUMBER凌阳,拇指凌阳凌阳,拇指凌阳IFNUMBER23凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳NUMBER0凌阳,拇指凌阳重庆科技学院单片机课程设计报告59凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳VOID凌阳,拇指凌阳CHBJTIMEHOUR凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/调小时凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFK_1凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳HOUR凌阳,拇指凌阳IFHOUR24凌阳,拇指凌阳HOUR凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳IFK_2凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳IFHOUR凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳凌阳,拇指凌阳HOUR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人事考试中心培训考试及答案
- 2025年山东枣庄事业单位考试题及答案
- 2025年江苏事业编4月1号考试及答案
- 2025年博士计量和经济学笔试及答案
- 2025年移动政企项目交付经理岗位笔试及答案
- 2025年赣州市事业单位报名考试及答案
- 2025年美术特岗笔试考试知识点及答案
- 2025年行政岗位笔试简答题题库及答案
- 2025年河南大专老师招聘笔试题及答案
- 2025年南京高校思政教师笔试题及答案
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库带答案详解
- 2026云南大理州事业单位招聘48人参考题库必考题
- 《公共科目》军队文职考试新考纲题库详解(2026年)
- 2025至2030中国啤酒市场行业调研及市场前景预测评估报告
- 报警受理工作制度规范
- 嘉宾邀请合同书
- 多源信息融合驱动的配电网状态估计:技术革新与实践应用
- 华电集团企业介绍
- 2025年安徽省从村(社区)干部中录用乡镇(街道)机关公务员考试测试题及答案
- 2025年AI时代的技能伙伴报告:智能体、机器人与我们(英文版)
- 中国舞蹈知识常见考点测试卷
评论
0/150
提交评论