定时器计数器应用实验二_第1页
定时器计数器应用实验二_第2页
定时器计数器应用实验二_第3页
定时器计数器应用实验二_第4页
定时器计数器应用实验二_第5页
全文预览已结束

下载本文档

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

文档简介

一 实验目的和要求一 实验目的和要求 1 掌握定时器 掌握定时器 计数器计数功能的使用方法 计数器计数功能的使用方法 2 掌握定时器 掌握定时器 计数器的中断 查询使用方法 计数器的中断 查询使用方法 3 掌握 掌握 Proteus 软件与软件与 Keil 软件的使用方法 软件的使用方法 4 掌握单片机系统的硬件和软件设计方法 掌握单片机系统的硬件和软件设计方法 二 实验内容或原理二 实验内容或原理 1 利用单片机的定时器 利用单片机的定时器 计数器以查询方式计数外计数器以查询方式计数外 部连续周期性矩形波并在单片机口线上产生某一部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波频率的连续周期性矩形波 2 利用单片机的定时器 利用单片机的定时器 计数器以中断方式计数外计数器以中断方式计数外 部连续周期性矩形波并在单片机口线上产生某一部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波频率的连续周期性矩形波 三 设计要求三 设计要求 1 用 用 Proteus 软件画出电路原理图 单片机的定时软件画出电路原理图 单片机的定时 器器 计数器以查询方式工作 设定计数功能 对计数器以查询方式工作 设定计数功能 对 外部连续周期性脉冲信号进行计数 每计满外部连续周期性脉冲信号进行计数 每计满 100 个脉冲 则取反个脉冲 则取反 P1 0 口线状态 在口线状态 在 P 1 0 口线上口线上 接示波器观察波形 接示波器观察波形 2 用 用 Proteus 软件画出电路原理图 单片机的定时软件画出电路原理图 单片机的定时 器器 计数器以中断方式工作 设定计数功能 对计数器以中断方式工作 设定计数功能 对 外部连续周期性脉冲信号进行计数 每计满外部连续周期性脉冲信号进行计数 每计满 200 个脉冲 则取反个脉冲 则取反 P1 0 口线状态 在口线状态 在 P 1 0 口线上口线上 接示波器观察波形 接示波器观察波形 四 原理图四 原理图 六 编程六 编程 汇编汇编 ORGORG 0000H0000H START START LJMPLJMPMAINMAIN ORGORG 0100H0100H MAIN MAIN CLRCLR EAEA CLRCLR ET1ET1 MOVMOV TMOD TMOD 20H 20H MOVMOV TH1 TH1 9CH 9CH MOVMOV TL1 TL1 9CH 9CH SETBSETBTR1TR1 LOOP LOOP JNBJNBTF1 TF1 LOOPLOOP CPLCPLP1 0P1 0 CLRCLRTF1TF1 LJMPLJMPLOOPLOOP ENDEND C C 语言语言 include include reg52 h reg52 h sbitsbit P10 P1 0 P10 P1 0 voidvoid main main TMOD 0 x20 TMOD 0 x20 TR1 1 TR1 1 for for TH1 0X9C TH1 0X9C TL1 0X9C TL1 0X9C dodo while TF1 while TF1 P10 P10 P10 P10 TF1 0 TF1 0 汇编汇编 ORGORG 0000H0000H START START LJMPLJMP MAINMAIN ORGORG 000BH000BH LJMPLJMP TTC0TTC0 ORGORG 0100H0100H MAIN MAIN MOVMOV TMOD TMOD 06H 06H MOVMOV TH0 TH0 38H 38H MOVMOV TL0 TL0 38H 38H SETBSETB EAEA SETBSETB ET0ET0 SETBSETB TR0TR0 HERE HERE LJMPLJMP HEREHERE TTC0 TTC0 CPLCPL P1 0P1 0 RETIRETI ENDEND C C 语言语言 include include sbitsbit P10 P1 0 P10 P1 0 voidvoid main main EA 1 EA 1 ET1 1 ET1 1 TMOD 0 x60 TMOD 0 x60 TH1 0 x38 TH1 0 x38 TL1 0 x38 TL1 0 x38 TR1 1 TR1 1 while 1 while 1 voidvoid TTC1 TTC1 interruptinterrupt 3 3 P10 P10 P10 P10 汇编汇编 ORGORG 0000H0000H START START LJMPLJMP MAINMAIN ORGORG 001BH001BH LJMPLJMP TTC1TTC1 ORGORG 0100H0100H MAIN MAIN MOVMOV TMOD TMOD 62H 62H MOVMOV TH1 TH1 0CEH 0CEH MOVMOV TL1 TL1 0CEH 0CEH MOVMOV TH0 TH0 9CH 9CH MOVMOV TL0 TL0 9CH 9CH MOVMOV IE IE 88H 88H SETBSETB TR0TR0 SETBSETB TR1TR1 LOOP1 LOOP1 JNBJNB TF0 TF0 LOOP1LOOP1 CPLCPL P1 0P1 0 CLRCLR TF0TF0 LJMPLJMP LOOP1LOOP1 TTC1 TTC1 CPLCPL P1 1P1 1 RETIRETI ENDEND C C 语言语言 include include sbitsbit Y0 P1 0 Y0 P1 0 sbitsbit Y1 P1 1 Y1 P1 1 voidvoid main main TMOD 0 x62 TMOD 0 x62 TH0TH0 0 x9C 0 x9C TL0TL0 0 x9C 0 x9C TH1TH1 0 xCE 0 xCE TL1TL1 0 xCE 0 xCE EAEA 1 1 ET1ET1 1 1 ET0ET0 0 0 TCON 0 x5

温馨提示

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

评论

0/150

提交评论