实验五------电子秒表显示器[1]_第1页
实验五------电子秒表显示器[1]_第2页
实验五------电子秒表显示器[1]_第3页
实验五------电子秒表显示器[1]_第4页
实验五------电子秒表显示器[1]_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 实验目的掌握定时/计数器的工作原理,熟悉定时/计数器中断法编程与调试内容。二、 实验内容1、按照教材图A.62,绘制实验五电路原理图;2、采用12MHz晶振,50ms T0定时方式1+中断(20次中断为1s)法编程;3、实现如下功能:程序运行开始时先显示“00”,随后显示数值逐渐增大。待计数到59后,自动从“00”开始。 3、观察仿真结果,完成实验报告。三、 实验要求提交的实验报告中应包括:电路原理图,T0定时方式1中断原理阐述,源程序(含编程分析与源程序),运行效果图,实验小结。提交实验报告的电子邮件主题及存盘文件名格式如,2005041220马晓明实验五。1、电路原理图Categor

2、yReferenceValueMicroprocessor ICsU180C51Data ConverterU3ADC0808MiscellaneousX1CRYSTALCapacitorsC1、C2CAPCapacitorsC3CAP-ELECResistorsR2R8RESResistorsR1RESOptoelectronicsLED1、LED27SEG-COM-CAT-GRN2、T0定时方式1中断原理阐述定时计数基本工作原理利用加1计数器对时钟脉冲或外来脉冲进行自动计数。计满溢出时引起中断标志(TFx)硬件置位。定时时间t =(加1计数器的最大值-计数初值)×机器周期 =(2

3、n-a)×12/fosc (ms)计数初值a =2n -t ×fosc/ 12装载计数初值 THx = a /256 TLx = a%256 TFx(X = 0、1)Tx端原理图1计数器的溢出空间可随计数初值改变定时时间t方式1使用16位定时/计数器(THi+TLi)的基本原理原理图23、C51程序(含程序流程图与源程序)1,程序流程图否是否是主函数置T0中断工作方式设置定时常数数码显示初始化启动定时器中断允许T0中断服务函数关定时器T0,重装初值秒数加1计到60s计够1s秒数清0等待中断将秒数输出显示开定时器T0,2,源程序#include<reg51.h>#

4、define unchar unsigned char unchar DispTab=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;unchar i;unchar count;void timer0 (void) interrupt 1 TH0=-50000/256; TL0=-50000%256; i+; if (i=20) i=0; count+; if (count=60) count=0; P0=DispTabcount/10; P2=DispTabcount%10; void main ( ) TMOD=0x01; TH0=-50000/256; TL0=-50000%256; P0=DispTabcount/10; P2=DispTabcount%10; EA=1; ET0=1; TR0=1; dowhile(1);4、仿真运行效果(含运行截图与说明)运行截图1运行截图2运行截图3定时器T0每50ms产生一次中断,每产生20次中断时,秒计数器加1并将数值显示在数码管上,其中P0口显示十位,P1口显示个位,定时1s无限循环。5、实验小结1,学会用定时计数器编程来解决一些问题2,更加清楚的认识到定时计数器的原理3,进一步掌握的应用通过这次实验,我掌握C51程序编

温馨提示

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

评论

0/150

提交评论