创新实践课实验报告基于单片机的数字时钟_第1页
创新实践课实验报告基于单片机的数字时钟_第2页
创新实践课实验报告基于单片机的数字时钟_第3页
创新实践课实验报告基于单片机的数字时钟_第4页
创新实践课实验报告基于单片机的数字时钟_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

山东大学威海分校基于单片机的数字时钟C51单片机王假设愚2010/7/18概述CMOS8位单片机,片内ATMEL公司的高密度、非易8051Flash程序存储器既可AT89S51单片机可为您供给很多高性价比的应用场合,可敏捷应用于各种掌握领域。功能特性概述O口线,看门狗,两个数据指针,两个6位定时/计数器,一个5向量0HZ/计数器,串行通信口及中断系统连续工作。RAM中到内容,但振荡器停顿工作并制止其它全部工作部件直到下一个硬件复位。AT89S51硬件电路原理复位及振荡电路2AT89S系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进展复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为8.2K和10uF。按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。MCS51LITE使用22.1184MHz的晶体振荡器作为振荡源,由于单片机内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容容量一般在15pF至50pF之间。复位及振荡电路RS232串口电路RS232串口电路使用MAX232CPE作为电平转换芯片,并通过套件供给的串口电缆连接到计算机背后的COM口〔9针D型口〕,用于MCS51LITE与上位机通信以及和其他串口设备的数据交互。需要留意的是这里在电路板上对TxD和RxD进展了穿插,对应使用的DB9接头类型为FemaleFemale一头为Male。假设电路板上不将RxD和TxD穿插,就应当承受Male类型的接头和穿插线缆(两头均为Female)连接。串口电平转换电路八段数码管显示电路MCS51LITE包含两个共阳8段数码管显示器,使用动态扫描方式驱动。共阳极作为位选有PNP三极管驱动连接在P1.0和P1.1口,八位段选在通过330 限流后连接在单片机的口上。由于数码管是共阳的,所以当驱动信号为时对应的数码管才点亮。数码管显示电路按键及LED电路开发板上供给了8个独立LED,由P2口掌握,同样承受共阳级接法,所以只有当P2口输出低电寻常LED才会点亮。这样做的主要缘由是由于单片机的低电平驱动力量高电平强。4个独立按键使用10K电阻上拉后连接到单片机的P3.2-P3.5口,中间串接的330 电阻起到限流作用按键没有按下时口线上由于上拉而呈现高电平当某个按键按下时对应口线会被连接到 而变成低电平。另外由于LED的反向截止特性以及按键上拉较弱,P2口及P3.2-P3.5口亦可以兼做通用IO口使用,用来连接外部器件。MCS51Lite板上也供给了插针便利连接。按键及LED显示电路数字时钟设计试验任务〔1.〔2.〔3.〔4.

12:00:00的时间开头计时;P0.0/AD0掌握“秒”的调整,每按一次加1秒;P0.1/AD1掌握“分”的调整,每按一次加1分;P0.2/AD2掌握“时”的调整,每按一次加1个小时;系统板上硬件连线〔1.P0.0-P0.78芯排线连接到“动态数码显示”区域中的A-H端口上;〔2.把“单片机系统”区域中的P1.0、p1.1、p2.3、p2.6端口分别连接到数码管的段选A1-A4上。〔3.把“单片机系统”区域中的P3.2-P3.5端口分别用导线连接到“独立式键盘”区域K1—K4端口上;C51的其他功能的实现可以按意愿显示肯定的图案,假设加上液晶,可以扩大显示信息的容量。开发板有转换速度可到达17us的8位AD转换器TLC549和10位的DA转换器TLC5615。可以做成数字电压或者是数字温度计。的节拍〔即不同音阶之间的间隔〕我们也可以用单片机的定时/计数器来完成。这样就可以用单片机做一个电子琴。C整体构造和功能有所了解,并且需要肯定的根底。。附录START: MOVSECOND,#00HMOVMINITE,#00HMOVHOUR,#12MOVDISPBIT,#00HMOVT2SCNTA,#00HMOVT2SCNTB,#00HMOVTEMP,#0FEHLCALLDISPMOVTMOD,#01HMOVTH0,#(65536-2000)/256MOVTL0,#(65536-2000)MOD256SETBTR0SETBET0SETBEAWT: JBSECONDK,NK1LCALLDELY10MSJBSECONDK,NK1INCSECONDMOVA,SECONDCJNEA,#60,NS60MOVSECOND,#00HNS60: LCALLDISPJNBSECONDK,$NK1: JBMINITEK,NK2LCALLDELY10MSJBMINITEK,NK2INCMINITEMOVA,MINITECJNEA,#60,NM60MOVMINITE,#00HNM60: LCALLDISPJNBMINITEK,$NK2: JBHOURK,NK3LCALLDELY10MSJBHOURK,NK3INCHOURMOVA,HOURCJNEA,#24,NH24MOVHOUR,#00HNH24: LCALLDISPJNBHOURK,$NK3: LJMPWTDELY10MS:MOVR6,#10D1: MOVR7,#248DJNZR7,$DJNZR6,D1RETDISP:

MOVA,#DISPBUFADDA,#8DECAMOVR1,AMOVA,HOURMOVB,#10DIVABMOV@R1,ADECR1

MOVA,BMOV@R1,ADECR1MOVA,#10MOV@R1,ADECR1MOVA,MINITEMOVB,#10DIVABMOV@R1,ADECR1MOVA,BMOV@R1,ADECR1MOVA,#10MOV@R1,ADECR1MOVA,SECONDMOVB,#10DIVABMOV@R1,ADECR1MOVA,BMOV@R1,ADECR1RETMOVTH0,#(65536-2000)/256MOVTL0,#(65536-2000)MOD256MOVA,#DISPBUFADDA,DISPBITMOVR0,AMOVA,@R0MOVDPTR,#TABLEMOVCA,@A+DPTRMOVP1,AMOVA,DISPBITMOVDPTR,#TABMOVCA,@A+DPTRMOVP3,AINCDISPBITMOVA,DISPBITCJNEA,#08H,KNAMOVDISPBIT,#00HKNA: INCT2SCNTAMOVA,T2SCNTACJNEA,#100,DONEMOVT2SCNTA,#00HINCT2SCNTBMOVA,T2SCNTBCJNEA,#05H,DONEMOVT2SCNTB,#00HINCSECONDMOVA,SECONDCJNEA,#60,NEXTMOVSECOND,#00HINCMINITEMOVA,MINITEC

温馨提示

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

评论

0/150

提交评论