单片机实验之定时器计数器应用实验二_第1页
单片机实验之定时器计数器应用实验二_第2页
单片机实验之定时器计数器应用实验二_第3页
单片机实验之定时器计数器应用实验二_第4页
单片机实验之定时器计数器应用实验二_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、实验目的1 、掌握定时器/计数器计数功能的使用方法。2 、掌握定时器/计数器的中断、查询使用方法。3 、掌握Proteus软件与Keil软件的使用方法。4、掌握单片机系统的硬件和软件设计方法。、设计要求1、用Proteus软件画出电路原理图,单片机的定时器/计数器以查询方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满100个脉冲,则取反P1.0 口线状态,在P 1.0 口线上接示波器观察波形。2、用Proteus软件画出电路原理图,单片机的定时器/计数器以中断方式工 作,设 定计数功能,对外部连续周期性脉冲信号进行计数,每计满200个脉冲,则取反P1.0 口tJI -JTTAL

2、IRSTIPO 1 Z9il POiPD 3/jfiD3 IPCLW/MH FD-5/ACB血PIPF1P 卩P1尸2I.34L57P2 O/jtSPNUMaP2 .2/AJOF3JD/RKD且1 (池P3a/|NT1 P3.4Z1D P3 .5fTl P3.0AAR P3.?/RD|线状态,在P 1.0 口线上接示波器观察波形。驰鸥璨弄清楚了定时/计数器计数功能的初始化设定(TM0D初值的计算,被计37数信号的输入点等等),掌握了查询和中断工作方式的应用。七、思考题1、利用定时器0,在P1.0 口线上产生周期为200微秒的连续方波,利用定时器1,对P1.0 口线上波形进行计数,满5直个,则取

3、反Pl. 1 口线状态,在P 1.1 口线上接示波器观察波形。蝕丘H 2 .4/A12P2 5/A13P2P2.7XA15AT69C52答:程序见程序清单J开始)(开始THl=0x9C;计数数值初始化LOOP: JNB TF1, LOOP CLRTF1CPL Pl. 0AJMP LOOPENDC语言程序:#in elude sbit Y=P1a0;void mai n()EA=O;ET1=O;中断断艙化LJ啓天h二 Flvb1启动J 一零N箱* 1溢断清计数溢岀标志1、P1. (口线取反四、实验程序流程框图和程序清单1、定时器/计数器以查询方式工作,对外部连续周期性脉冲信号进行计数,每计满10

4、0个脉冲,则取反P1.0 口线状态汇 编程序:ORG 0000HSTART: LJMP MAINORG 01 OOHMAIN: MOV IE, #00HMOV TMOD, #60HMOV TH1, #9CHMOV TL1, #9CHSETB TRITM0D=0x60;TL 仁 0x9C; wh订e(l) TR1=1; while(!TFl) ; TF1=O;Y=!Y;2、定时器/计数器以中断方式工作,对外部连续周期性脉冲信号进行计数,每计满200 个脉冲,则取反P1.0 口线状态。汇编程序:ORG 0000HSTART: LJMP MAINORG 001BHLJMP TTC1ORG 0100H

5、MAIN: MOV TMOD, #60HMOV TH1, #38HMOV TL1, #38HSETB EASETB ET1SETB TRIHERE: LJMP HEREORG 0200HTTC1: CPL P1.0RET IENDC语言程序:#in elude sbit Y=P1aO;void mai n()EA=1;ET1二1;TMOD=0x60;THl=0x38;TLl=0x38;TR1=1;while (1);void TTC1 () in terrupt 3Y=!Y;3、利用定时器0,在P1.0 口线上产 生周期为200微秒的连续方波,利用定 时器1,对P1. 0 口线上波形进行计数,

6、 满50个,则取反Pl. 1 口线状态。 汇编程序:ORG 0000HSTART: LJMP MAINORG001BHLJMPTTC1开始TMOD初始化计数初值初始化开始1八八J启动犁曾断逍回1Jf启动计数器1ORG 0100HMAIN: MOV TMOD, #62HMOVTH1,#OCEHMOVTL1,#OCEHMOVTHO,#9CHMOVTLO,#9CHMOVIE,#88HSETB TROSETB TRIL00P1: JNB TFO, L00P1CPL Pl. 0N定时时间到清计数溢出标志P1.0 口线取反CLR TFOLJMP LOOP1 TTC1:CPL Pl. 1 RETI ENDC语言程序:#in elude sbit YO=P1aO; sbit 丫 仁 P1A1; void mainO TM0D=0x62; THO =0x9C;TLO =0x9C; TH1 =0xCE;TL1 =0xCE;EA =1;ET1 =1;ETO =0;TCON二0x50; wh订e(l

温馨提示

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

评论

0/150

提交评论