《单片机 课程设计报告》.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机 课程设计报告》.doc

单片机课程设计报告 (多功能电子时钟) 学院:机械与电子工程学院 专业:自动化 姓名:黄乃贝 学号教师:朱兆优 设计的基本任务: 利用定时器和静或动态显示,实现电子钟的分秒精确走时(每天不超过5s),格式可如: 1 8 . 2 4 中间的点 可以用来做秒的显示 进一步要求:1、 时间是修改功能,能够较准确,灵敏,方便、轻松的调时、改时。 (能加能减) 有日期显示功能,能正确的显示日期,并能进行调制日期。 准点报时功能、 即 具有闹钟的功能,并能进行调时、能人工与自动解除。 复位功能 初步去设计电路,查找资料 了解不同元件的功能与特性,之后初步设计出原理图,并进行进一步的熟悉元件与原理图的功能。 设计出的原理图(单片机选的是STC89c52) 用到74ls2738位D锁存器(用来做驱动数码管)下面是它的引脚图 共阴四合一数码管(下面是它的引脚图) 用9013 (NPN)三极管来做开关 控制数码管的动态显示 数码管与三极管 集电极 间接470Ω的电阻是用来分压限流作用的(发光二极管的管压降在2V左右,电流6-10ma) 发射极接地; 基极和单片机的控制角 接5.6K的电阻(提供开关电流就行) 蜂鸣器 用p2.1端口控制 也用三极管做开关控制 用到的是9015 PNP 其集电极与蜂鸣器间接的100Ω的电阻是用来限流用的 目的是不让蜂鸣器电流太大 声音太大。 外接的晶振是12M的 旁边用两个30pf的电容 (使脉冲更稳定、准确) 用p1口的六个角 接了六个开关(未接 p1口不必接上拉电阻)是用来做 按键 扩展功能用的 具体连接: p0口 八位 用来做数据的传输口 与锁存器相连;锁存器再与 四合一数码管相连;数码管 再经 限流电阻470Ω和四个三极管相连;三极管 经过 5.6k电阻与单片机 的p2.4-2.7四个控制口相连; P2.3用来做锁存器的 脉冲源送 锁存信号 P2.0 用来做开关的控制用的 18、19角用来外接12M晶振 P0.0-0.5 六个口 接 按键开关 按键的具体功能: 按键1;分的加 没按一次 加1 (0.5秒查键一次) 按键2:分的减 没按一次 减1 按键3:调时位的切换 按下3(0.5s}后 再按 按键1 时位加 ;若按 按键2 时位 减1 若再按按键3 则回到 调分位的 时间 按键4: 显示并调日期 按下 按键4 后 显示日期 若再按 按键1、2 则能实现 日期的 加减 若 按 按键4 则回到时间的显示 按键5: 闹钟的显示与调时 按下 按键5 后 若 按按键1、2 则实现闹钟的 加减 如是按 按键5 则回到 时间的显示 按键6;复位功能 回到原始设定的数据显示 软件编程部分: ORG 0000 AJMP MIAN ORG 001BH ;定时中断1 AJMP IT1P ORG 0100H PSP EQU P0 MIAN: ;MOV P1,#0FBH ;检测 用的 ;MOV P1,#0FFH MOV P2,0FH ;不亮灯 不闹铃 MOV R4,#05 ;按键中有用到 MOV R1,#31H ;切换键 加减法 MOV 65H,#02 ;月日 时分 切换 MOV 66H,#02 ;闹铃 MOV 67H,#02 ;切换 MOV 74H,#10 ;闹铃延长时间 MOV 73H,#10 MOV 40H,#64H ;100*10ms=1s MOV 41H,#07 ;07*61MS=0.42S MOV 36H,#07 ; 闹钟的时位 (设初值) MOV 35H,#04 ; 闹钟的分位 MOV 34H,#05 ;月 MOV 33H,#0

文档评论(0)

uqxw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档