下载此beplayapp体育下载

定时器实验报告.doc


beplayapp体育下载分类:高等教育 | 页数:约4页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 4 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【定时器实验报告 】是由【书中海洋】上传分享,beplayapp体育下载一共【4】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【定时器实验报告 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。电子信息工程学系实验报告课程名称:单片机原理及接口应用实验项目名称:51准时器实验成绩:实验时间:指导教师(署名):班级:姓名:学号:一、实验目的:熟****keil仿真软件、protues仿真软件的使用和单片机准时程序的编写。认识51单片机中准时、计数的观点,熟****51单片机内部准时/计数器的构造与工作原理。掌握中止方式办理准时/计数的工作过程,掌握准时/计数器在C51中的设置与程序的书写格式以及使用方法。二、实验环境:软件:KEILC51单片机仿真调试软件,proteus系列仿真调试软件三、实验原理:1、51单片机准时计数器的基本状况8051型有两个十六位准时/计数器T0、T1,有四种工作方式。MCS-51系列单片机的准时/计数器有几个有关的特别功能存放器:方式控制存放器TMOD;加法计数存放器TH0、TH1(高八位);TL0、TL1(低八位);准时/计数到标记TF0、TF1(中止控制存放器TCON)准时/计数器启停控制位TR0、TR1(TCON)准时/计数器中止同意位ET0、ET1(中止同意存放IE)准时/计数器中止优先级控制位PT0、PT1(中止优IP)2、51单片机的有关存放器设置方式控制存放器TMOD:D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0TMOD的低四位为T0的方式字,高四位为T1的方式字。TMOD不可以位寻址,一定整体赋值。TMOD各位的含义以下:工作方式选择位M1、M0M1、M0的状态决定准时器的工作方式:M1M0功能说明00方式0,为13位的准时/计数器01方式1,为16位的准时/计数器10方式2,为常数自动重装入的8位准时/计数器11方式3,T0分为两个8位准时/计数器,T1在该方式时停止3、51单片机准时器的工作过程(逻辑)方式一方式1:当M1M0=01时,准时器工作于方式1。T1工作于方式1时,由于准时方式1,计数初值为-a)μS。TH1作为高a,晶振频次为8位,TL1作为低8位,组成一个十六位的计数器。若12MHz,则T1从计数初值计数到溢出的准不时间为T1工作t=(2164、51单片机的编程使用MCS-,确立:工作状态(用作准时器工作方式;如:T1用于准时器、方式/计数器的步骤是:/计数器);1,T0用于计数器、方式2,均用软件控制。则TMOD的值应为:00010110,即0x16。.设置适合的计数初值,以产生希望的准时间隔。因为准时/计数器在方式0、方式1和方式2时的最大计数间隔取决于使用的晶振频次fosc,以下表所示,当需要的准时间隔较大时,要采纳适合的方法,即将准时间隔分段办理。p1296MHz8MHz10MHz12MHz方式0方式1方式2计数初值的计算方法以下,设晶振频次为总次数T_all在方式0、方式1和方式计数初值为a,则有2fosc,则准时/计数器计数频次为时分别为213=8192、216=65536fosc/12,准时/计数器的计数和28=256,准时间隔为T,T=12×(T_all–a)/fosca=T_all–T×fosc/12a=–T×fosc/12(注意单位)THx=a/256;TLx=a%,;若工作于中止方式,则在初始化时开放准时/计数器的中止及总中止:ET0=1;EA=1;还需要编写中止服务函数:voidT0_srv(void)interrupt1using1{TL0=a%256;TH0=a/256;:TR0(TR1)=1。}四、实验内容过程及结果剖析:利用protues仿真软件设计一个能够显示秒表时间的显示电路。利用实验板上的一位led数码管做显示,利用中止法编写准时程序,控制单片机准时器进行准时,所准时间为1s。刚开始led数码管显示9,每过一秒数码管显示值减一,当显示到0时返回9,依此频频。而后设计00-59的两位秒表显示程序。(1)实现个位秒表,9-0用protues进行流水灯的仿真需要的元件有AT89C51、CAP、BUTTON、LED-BLUE、RES、CRYSTAL、画出仿真图Protues仿真图使用keil仿真软件编写程序和使用c51编写并进行调试。仿真结果以下列图所示仿真结果图程序:#include<>unsignedchartab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};unsignedchara;voidtime()interrupt3unsignedchari=0;{TH1=-50000/256;voiddelay(charz)TL1=-50000%256;{charx,y;a++;for(x=z;x>0;x--)if(a==10)for(y=123;y>0;y--);{a=0;}P2=0xfe;main()P0=tab[9-i];{TMOD=0x10;i++;TH1=-50000/256;if(i==10)TL1=-50000%256;i=0;EA=1;ET1=1;TR1=1;}while(1);}}(2)实现两位秒表,00-59使用keil仿真软件编写程序和使用c51编写并进行调试。仿真结果以下列图所示仿真结果图程序:#include<>unsignedchartab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};unsignedchara;unsignedchari=0;voiddelay(charz){charx,y;for(x=z;x>0;x--)for(y=123;y>0;y--);}main(){TMOD=0x10;TH1=-50000/256;TL1=-50000%256;EA=1;ET1=1;TR1=1;while(1){P2=0xfe;P0=tab[i/10];delay(5);P2=0xfd;P0=tab[i%10];delay(5);}}voidtime()interrupt3{TH1=-50000/256;TL1=-50000%256;a++;if(a==10){a=0;i++;if(i==60){i=0;}}}五、实验心得:经过实验熟****keil仿真软件、protues仿真软件的使用和单片机准时程序的编写。认识51单片机中准时、计数的观点,熟****51单片机内部准时/计数器的构造与工作原理。掌握中止方式办理准时/计数的工作过程,掌握准时/计数器在C51中的设置与程序的书写格式以及使用方法。

定时器实验报告 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数4
  • 收藏数0收藏
  • 顶次数0
  • 上传人书中海洋
  • 文件大小128 KB
  • 时间2024-02-10