欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    《单片机原理与应用》课程设计-单片机电子时钟的设计与实现.doc

    • 资源ID:108000       资源大小:775.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《单片机原理与应用》课程设计-单片机电子时钟的设计与实现.doc

    单片机原理与应用课程设计总结报告题目:单片机电子时钟的设计与实现设计人员:学号:班级:同组人员:指导老师:日期:按键电源电路单片机LCD显示蜂鸣器第一章总结报告内容一、题目二、主要功能要求三、整体设计框图及整机概述四、各硬件单元电路的设计、参数分析及原理说明五、软件流程图和流程说明六、总结设计及调试的体会七、附录(包括:系统电路图、元器件清单、应用程序清单和参考资料)第二章课程设计的参考1、系统整体框图2、电子时钟设计的整体思想利用定时器0定时,每隔100ms产生一次中断,中断10次(1s)后秒单元加1;秒单元XX满60后向分单元进位,分单元YY加1;当分单元满60后时单元ZZ加1。3、电子时钟显示设计思想若用六位LED显示,设六位LED显示器的显示缓冲区地址为IINN六个连续的内部RAM单元,时间缓冲区为内部RAM中的XX(秒单元)、YY(分单元)、ZZ(时单元)。由于每个LED显示器只显示一位数字,所以为了实现时间的数码显示,必须调用拆字子程序将时间缓冲区的内容拆开(每个单元拆分为2段,每段的高4位均为0)。比如,XX(秒单元)拆分为2个字节,分别存入显示缓冲单元II和JJ中;YY(分单元)拆分后存入KK、LL单元中;ZZ(时单元)拆分后存入MM、NN单元。然后调用显示子程序显示当前时间。4、电子时钟键盘输入设计思想设置三个按键分别是SET1、SET2、SET3。SET1用来设置各种状态,按一下为设置闹时时间,按两下为设置走时时间,按三下为设置启停闹时,按四下为运行走时。SET2用来调整闹/走时的小时部分。SET3用来调整闹/走时的分钟部分。在走时状态时,第二位LED(从右往左数)的dp若发光表示开启闹铃。5、蜂鸣器发声原理单片机端口输出的方波经放大滤波后,驱动蜂鸣器发声。端口输出延时控制声音的频率。不同频率可以让蜂鸣器发出长短不同的声音。6、显示方式从数码管显示方式看,数码管分为静态显示和动态显示两种方式。静态显示就是系统中每位数码管的显示值都保持不变,直到显示新值为止;动态显示就是系统工作的每个时刻仅仅显示1位数码管的值,在人眼的视觉暂留效应(时间为100ms)的时间范围内,显示完所有数码管的值。这两种方式各有优缺点,两种方式的比较情况如表所列。实际使用要根据不同需要选用不同的显示方式。比如,设计一个亮暗显示可程序控制的数码管显示系统,控制亮暗实际上就是控制数码管动态刷新时间的问题,因此可以利用动态显示方式。表数码管静态显示和动态显示方式的比较显示方式n位数码管占用I/O口线数目硬件成本显示亮度CPU干预程序设计静态显示8n较高亮较少简单动态显示N较低较亮需动态刷新较复杂7、影响单片机定时器准确性的原因(1)单片机电子时钟的计时脉冲基准是由外部晶振的频率经过12分频后提供,采用内部的定时/计数器来实现计时功能。所以,外接晶振频率精确度直接影响电子钟计时的准确性。(2)大家都知道从定时/计数器产生中断请求到响应中断需要3-8个机器周期,定时中断子程序中的数据入栈和重装定时/计数器的初值还需要占用数个机器周期,还有从中断入口转到中断子程序也要占用一定的机器周期。8、单片机最小系统电路第三章总结设计及调试的体会经过这几天的实验,我真的彻彻底底地将制作一份作品的流程搞懂了。第一天,刚开始时热情高涨,以为实验很简单,在写程序时不知道怎么动态显示、什么时候动态显示。后来看了一下课本,加上上网查了一下资料,知道了可以在每次计数器溢出中断调用动态显示。在第二、三天画图时,因为protel99SE从以前就只会到画完图,不会自己新制元件和布PCB板。所以画图时还得重新学起,向同学借了protel视频教程来看,一步一步慢慢地完成。终于在第三天晚上,在请教别人如何制版后,经过一系列过程终于把板制出来了。第四天,在下午焊完所有原件后,把程序下载到芯片后,发现数码管不亮。后来用万用表测试一下发现因为第一次布线不懂,认为线细比较好看,导致有些线断了。马上用锡将断了线连上,可数码管还是没亮。打开当时布线的PCB板,才知道接到位选的线没出来,所以没连上。用六条跳线连上后,数码管亮了。第五天早上调试时,发现数码管只亮了几段,用万用表测三极管的电压,发现有几个PNP管截止了。怎么想都不知道错在哪里。后来问了一下老师,是PNP弄反了,把共阳接成共阴的。由于时间不够,再制版也来不及了。总得来说,就是在试验过程中,在一步步检查错误,改正错误中,过得充实也很开心。可惜的是最后PCB板,因为自己的失误,太大意了,没能制成一个漂亮的成功的PCB板,这让我很是懊恼。第四章流程图及程序程序:ORG0000H;程序入口地址LJMPSTARTORG000BH;定时器0中断入口地址LJMPTIMER_0K1BITP3.6;定义调时按键K2BITP3.7;定义调分按键K3BITP1.0START:MOVTMOD,#01H;定时器0,工作模式1MOVTH0,#03CH

    注意事项

    本文(《单片机原理与应用》课程设计-单片机电子时钟的设计与实现.doc)为本站会员(上***)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!