ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:17.64KB ,
资源ID:10218868      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10218868.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机定时器实验报告doc.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机定时器实验报告doc.docx

1、单片机定时器实验报告doc单片机定时器实验报告篇一:单片机实验报告定时器实验四 定时器实验 自动化121班 1202100236 张礼 一实验目的 掌握定时器的工作原理及四种工作方式,掌握定时器计数初始值的计算,掌握如何对定时器进行初始化,以及程序中如何使用定时器进行定时。 二实验仪器 单片机开发板一套,计算机一台。三实验任务编写程序,使用单片机开发板上8位共阴极数码管的其中一位来显示09这九个字符,先从“0”开始显示,数字依次递增,当显示完“9”这个字符后,又从“0”开始显示,循环往复,每1秒钟变换一个字符,1秒钟的定时时间必须由定时器T0(或T1)提供。开发板上的8位共阴极数码管与单片机的

2、输入输出端口P1的硬件接线如图4-1所示,单片机P1口的8条数据线通过J3端子同时连接到 2片74HC573D锁存器的输入端,数码管的各个同名端分别连接后再与锁存器U2的8个输出端相连,每一位数码管的位选端分别与锁存器U3的8个输出端相连。两片锁存器的输出使能端OE都恒接地,使得锁存器的内部数据保持器输出端与锁存器的输出端保持接通。而U2的锁存使能端LE由P2.1控制,所以P2.1是段锁存;U3的锁存使能端LE由P2.0控制,所以P2.0是位锁存。当锁存使能端为“1”时,则锁存器输入端的数据传送到输出端;当锁存使能端为“0”时,锁存器输入端的数据则不能传送到输出端;因此段码和位码通过锁存器分时

3、输出。汇编语言程序流程如图4-2:四实验步骤:1.数码管的09的字型码表如下:2参考图4-2所给的程序流程图编写实验程序。(注:以下程序为两位60秒计数程序)#include sbit wei=P20; sbit duan=P21;char table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; int i,j,k,num,shi,ge; void delay(int a) for(i=0;ivoid display(int shi,int ge)wei=1;P1=0xfe;wei=0; duan=1;P1=tableshi;duan=

4、0; wei=1; delay(5); P1=0xfd;wei=0; duan=1;P1=tablege;duan=0; void main() TMOD=0x01;TH0=(65536-45872)/256; TL0=(65536-45872)%256; EA=1; ET0=1; TR0=1; num=0; while(1) delay(5);display(shi,ge); void T0_time() interrupt 1 TH0=(65536-45872)/256; TL0=(65536-45872)%256; k+; if(k=20) k=0; num+;if(num=60)num

5、=0; shi=num/10; ge=num%10; 3实验接线,如图4-1。用一条8芯的杜邦线将单片机的P1与开发板的J3端子相连;用2条单芯杜邦线将单片机的P2.0、P2.1分别与开发板的位锁存(A)和段锁存(B)相连;用1个跳线将J50的两个端子连接,用于给数码管提供电源。 4上机调试、运行程序。 5记录实验程序。 6分析实验中出现的问题。 7独立完成实验报告。五实验总结:通过本实验,我对定时器有了更深刻的理解。更熟练的应用定时器中断。并且我还额外扩展了本实验,实现了两位计数。收获甚多。篇二:51单片机定时器实验单片机技术与应用实验报告 实验名称:定时器实验 姓名:学 号:班 级:指导老

6、师: 完成时间:XX年4月25日 由8031内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟L0,L2亮,第二秒钟L1,L3亮,第三秒钟L4,L6亮,第四秒钟L5,L7亮,第五秒L0,L2,L4,L6亮,第六秒钟L1,L3,L5,L7亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L0,L2亮,然后L1,L3亮.一直循环下去。 二.实验目的 1.学习8031内部计数器的使用和编程方法。2. 进一步掌握中断处理程序的编程方法。三.实验框图程序框图:#inclu

7、deint aa,num;char code table=0xfa,0xf5,0xaf,0x5F,0xAA,0x55,0x00,0xFF;void main()num=0;aa=0;TMOD=0x10;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET1=1;TR1=1;while(1)if(aa=20)aa=0; if(num=8) num=0;P1=tablenum;num+; void timer0() interrupt 3 TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+; 五.实验总结

8、 通过这次实验,加深了定时器的使用,以及定时器设置方法的应用,懂得了中断对于程序的作用和定时时间的设定。在这次实验之前,我对中断的概念总是很模糊,不太明白中断子程序该在什么时候执行,直到自己动手用汇编编程,翻书仔细把书中关于中断的部分看了一遍,在结合书上的例题终于对中断有了个大致的了解。篇三:实验四 AT89C51单片机定时器实验四 AT89C51单片机定时器/计数器实验实例二-航标灯控制器 一、实验目的 1.掌握AT89C51单片机定时器/计数器工作方式的设定;2.掌握AT89C51单片机定时器/计数器程序的编写方法;3.熟知单片机在航标灯控制器中的应用;4.进一步练习单片机仿真器的使用.二

9、、实验设备1PC机(WINDOWS操作系统);2HF-MC01实验实训开发综合装置3、伟福6000软件模拟器。4. 伟福硬件仿真器三、实验内容1.认识整个航标灯控制系统的组成及组成系统的器件;2.编程程序:具体要求是:AT89C51的P0口作为输出(P0.0-P0.7),连接8路发光二极管L0-L7;编写软件使L0-L7亮50ms, 灭1s;周而复始。4.仿真运行四、实验方法步骤1电路设计系统原理图参见图4-1.整个系统由24个器件组成,单片机的型号为ATMEL公司生产的AT89C51,其片内集成有FLASE型程序存储器,完全兼容51系列单片机;系统使用12M晶振;复位电路采用常规的上电.手动

10、复位电路.由于只使用片内程序存储器,/EA接+5V;P0口作为输出(P0.0-P0.7),连接8路发光二极管L0-L7,低电平驱动.2.运行WAVE方法可参见实验一内容3.仿真器设置方法可参见实验一内容4.编写程序自己按本实验要求编写程序,并完成程序的录入(SY4.ASM)。(注意:录入源程序必须使用西文输入法, 保存文件时必须加上扩展名“.ASM”,并记录保存的文件夹路径。)5.对录入的源程序SY4.ASM进行编译编译步骤为:点击“项目全部编译”若编译完成,在左下角的“信息窗口”将显示生成两个文件SY4.HEX和SY4.BIN。 若源程序在格式上有错误,则在“信息窗口”中出现错误提示,请检查

11、源程序,修改后再进行编译,直至编译成功。6. 硬件仿真运行接线方法(1).将仿真器的仿真插头插入A单元的AT89C51插座;(2).将仿真器通过串行电缆与计算机相连;(3).将A单元的+5V.GND分别与Z单元的+5V.GND相连;(4).将仿真器电源接入并打开.7.硬件仿真运行点击“仿真器 仿真器设置”仿真器设置:点击“仿真器 仿真器设置语言”,选择“伟福汇编器”“混合十、十六进制”;点击仿真器设置下的“仿真器”,选择 S51/S、 POD8X5X、8751(或AT89C51);将“使用伟福软件模拟器”选项上的“”去掉;并将“通信设置” 下的“使用伟福软件模拟器”选项上的“”去掉,在通讯设置中选择正确的串行端口;按“好”确认如果仿真器和仿真头设置正确,并且硬件连接没有错误,就会出现“硬件仿真”的对话框,并显示仿真器、仿真头的型号及仿真器的序列号。表明仿真器初始化正确。如果仿真器初始化过程中有错,软件就会再次出现仿真器设置对话框,这时应检查仿真器、仿着器的选择是否有错,硬件连接是否有错,检查纠正错误后,再次确认。直至显示硬件仿真确认对话框。观察A单元的八个发光二极管的发光情况,如果所观察到的现象不符合实验要求,则需检查并修改实验程序、检查硬件连接及仿真器设置是否正确。五、实验报告要求1画出电路原理图2记录程序清单和执行结果

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1