实验五_定时器实验

实验五_定时器实验

ID:30890414

大小:373.65 KB

页数:3页

时间:2019-01-03

实验五_定时器实验_第1页
实验五_定时器实验_第2页
实验五_定时器实验_第3页
资源描述:

《实验五_定时器实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五一定时/计数器实验1.实验目的:学习定时/记数器编程和调试方法。2.实验内容:P1中接冇八个发光二极管,编程使八个管同时点亮,又同时熄灭,时间1S,设晶振为12MHzo机器周期为1us.分析:利用T1完成50ms的定时,采用定吋方式1,先计算T1初值50ms(3CB0H),50*20=1000MS=1So用KEILC51编写源程序,并编译产生HEX代码。用Proteus绘制原理图,电脑设联调仿真。3・实验器材:电脑,单片机开发板DOFLY(LY-51S),Proteus仿真软件,keilC51软件,连线等。4.实验原理及电路图:MCS-5I单片机有两个16位的定时计数器T

2、0和T1,它们都有定时和对外部事件进行计数的功能,可用于定时控制、对外部事件检测和计数等场合。计数和定时实质上都是对脉冲信号进行计数,只不过脉冲源不同而已。当工作在定时方式时,计数脉冲来自单片机的内部,即振荡器信号12分频后作计数脉冲,每个机器周期的时间使计数器加1,由于计数脉冲的频率是固定的(即每个脉冲为1个机器周期的吋间),故可通过设定计数值来实现定吋功能;当工作在计数方式时,计数脉冲來自单片机的引脚,每当引脚上岀现一个脉冲时,计数器加1,从而实现计数功能。可以通过编程來指定定时/计数器的功能,以及它的工作方式。本实验中用定时/记数器T1用作定时,工作方式1,其定时时间50

3、毫秒,中断控制P1连接的8个发光二极管同时点亮,同时熄灭。isis实验五—定时/计数器实验-ISISProfessional匚)叵

4、区

5、文件0)查看辺编辑0)工具0)设计@)^E(g)源代码⑤调试®库亀)複板他)系统0)帮助@)□谓靄&a卫臣串嚳忍Q铁鼠园也DEVICES74LS04AT89C51LED-YELLOWRES[74LS04]►IkII■oCO

6、o7XTdliXTW2R&TPZ应rairarrr"MFpmpmPJXTF2PJjrftTFpuP"皿PmPJ44TI2PJXTTPMPl.TkU2:FkU3:A.li3:BLEO••咛9U2:AkU2:B.U2:CkU2

7、:D-nJinruLL£?1R1R2•«R3LEMR4p~—*JPRS■妬L£yrg-l^―R8■——[:一・66NoMessagesRootsheet15・实验程序:/*P1屮接有八个发光二极管,编程使八个管同时点亮,又同时熄灭,时间1S,设晶振为12MHzo(计数时钟周期lus)分析:利用T1完成50ms的定时,采用定时方式1,先计算计数初值:*/^includeTimerl()interrupt3using1{if(delay>=20){P1="P1;delay二0;}elsedelay++;THl=0x3c;TLl=0xb0;}voidmain(voi

8、d){TMOD二0x10;THl=0x3c;TLl=0xb0;EA=1;ET1=1;TR1=1;Pl=0x00;do{}while(1);ATI中断服务程序*//*定时时间到,下一只LED亮*//*计数初值重载*//*T1工作在定时方式1*//*预置计数初值*//*CPU开中断,允许T1中*//*启动T1开始定时*//*1^。亮*//*等待中断*/6.实验步骤:按照自己实验的步骤详细写。7•思考题:把程序改为利用T0完成10ms的定时。用虚拟仪器示波器看波形。示波器(1)在ProteusISIS环境屮单击虚拟仪器模式"VirtualInstrumentMode”按钮图标,用鼠标

9、左键单击列表区的“OSCILLOSCOPE”,贝U在预览窗口出现示波器的符号。(2)在编辑窗口单击鼠标左键,出现示波器的拖动图像,拖动鼠标指针到合适位置,再次单击左键,示波器被放置到原理图编辑区中去。虚拟示波器的原理符号如图所示。⑶虚拟示波器的使用(1)示波器的四个接线端A、B、C、D应分別接四路输入信号,该虚拟示波器能同时观看四路信号的波形。(2)接线示波器的A通道。(3)按仿真运行按钮开始仿真,出现如图所示的示波器运行界面。可以看到,左面的图形显示区有四条不同颜色的水平扫描线,其屮A通道由于接了信号,已经显示出黄色方波。(1)示波器的操作区共分为以下部分。ChannelA:

10、A通道。ChannelB:B通道。ChannelC:C通道。ChannelD:D通道。Trigger:触发。Horizontal:水平。①四个通道区:每个区的操作功能都一样。主要有两个旋钮,“Position”用來调整波形的垂直位移;下面的旋钮用來调整波形的丫轴增益,白色区域的刻度表示图形区毎格対应的电压值。内旋钮是微调,外旋钮是粗调。②触发区:其中“Level”用来调节水平坐标,水平坐标只在调节时才显示。“Auto”按钮一般为红色选中•:•状态。“Cursors”光标按钮选屮麻,可以在图标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。