基于单片机的作息时间控制钟设计论文_第1页
基于单片机的作息时间控制钟设计论文_第2页
基于单片机的作息时间控制钟设计论文_第3页
基于单片机的作息时间控制钟设计论文_第4页
基于单片机的作息时间控制钟设计论文_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。以凌阳16分每加1时,都与规定的作息时间比较,如果相等则进行相应的控制或动作。假定08:00-------08:50第一节课09:00-------09:50第二节课09:52-------10:05课间操10:10-------11:00第三节课01:10-------12:00第四节课12:00-------13:30午间休息13:30-------14:20第五节课14:30-------15:20第六节课15:21-------15:50播放歌曲SPCE061A的DAC为电流型输出,经负载电阻R1、三极管Q1放大驱动扬声器息时间用LED闪烁来表示,使用者可根据具体需要来控制电铃、播放提示语等。凌阳芯片的工作电压为3.3v,我们给出了获得工作电压两种方法。方法1、通过两个二极管连续降压使5v的电压降至3.6v,接近3.3v供芯片使用,这种方法比较简单,但电压值不是很精确。见图1-1方法2、通过LM7833可获得准确的3.3V电压。见图1-2第二节系统主要硬件电路设计硬件设计是整个系统的基础,要考虑的方面很多,主要考虑以下几个因素:①2.1单片机控制系统原理0…0…节性娴Am⁰_C[OA1=xK3sns00485PApT图2-1硬件连接图2.2各功能模块分析器,4个通用寄存器R1~R4,1个程序计数器PC,1个堆栈指针SP,1个基址指针BP,1个段寄存器SR,通用寄存器R3和R4结合组成一个32位寄存器MR,MR可以(1)锁相环(PLL)振荡器PLL的作用为系统提供一个实时时钟的基频(32768MHz或20.480MHz。系统默认的PLL自激振荡频率为24.576MHz。(CPUCLK)可通过编程来控制。默认的Fosc、CPUCSPCE061A提供了2个16位的定时器/计数器:TimerA和TimerB。TimerA为通用计数器;TimerB为多功能计数器。Ti可以直接生成2Hz,4Hz,1024Hz,2048Hz以及4096Hz的时基信号,为中SPCE061A有8个10位模数转换通道,其中7个通道用于将模拟量信号转换为提供了2个10位的数模转换器,即DAC1和DAC2。DAC1,DAC2转换输出的模拟量电串行输入输出端口SIO提供了1个1位的串行接口,用于与其他设备进行数据XV/R16位微n低电压监测双16位定时器计数器通道10位ADC10位DAC2.2.2扩展部分实现负载电阻R1、三极管Q1放大驱动扬声器SPEAKER放音,SPEAKER可选用40或8Ω扬声器。IOA15接一个LED,到规定的作息时间用LED闪烁来表示,使用者可根据具体需要来控制电铃、播放提示语等。凌阳芯片的工作电压为3.3v,通过LM7833可获得准确的3.3V电压。见图1-2硬件平台结构一旦确定,大的功能框架即形成。软件在硬件平台上构筑,完成最终实现的系统功能可强可弱,差别可能很大。因此,软件是本系统的灵魂。软件采用模块化设计方法,不仅易于编程和调试,也可减小软件故障率和提高软件的可靠性。同时,对软件进行全面测试也是检验错误排除故障的重要手段。由于编程多涉及到数值运算,比较复杂,用我们平时常用的汇编语言编程是很难实现的,这里我们选用了移值性好、结构清晰、能进行复杂运算的C语言来实现编程。流程见0。SPCE061A具有低功耗的睡眠模式,在睡眠模式下功耗电流可降到几个μA,这对于用电池供电的系统非常重要,睡眠模式可以通过按键中断唤醒。3.2软件主要子程序3.2.1键盘扫描子程序能被400整除,或者能被4整除,但不能被100整除。万年历调整子程序流程图见回NY返回时>23月>12时=0时+1分YYYY图3-3万年历计算子程序流程图系统扩展了三个按键,TIME键用于报时,由于时间包括年月日和时分,按一次TIME键,则报年月日,再按一次则报时分。当一直按住TIME键3秒则如图3-4所示,时间减少的流程与增加的相同,所以校正时间的状态下,如果连续2分钟键没有被按下,则自动退出9YY自(本月天数?YNN日=1YYYNY时=0YY返回分=60?时=24?分=0时+1NN图3-4校时子程序流程图否是_图3-5播放语音子程序流程图第4节系统调试4.1.1硬件调试4.1.2软件调试08:00-------08:50第一节课09:00-------09:50第二节课09:52-------10:05课间操10:10-------11:00第三节课01:10-------12:00第四节课12:00-------13:30午间休息13:30-------14:20第五节课14:30-------15:20第六节课15:21-------15:50播放歌曲[1]胡汉才.单片机原理及其接口技术[M].清华大学出版社,2000年5月第一版.[2]何立民.单片机高级教程[M].北京航空航天大学出版社,2000年5月第一版.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论