- 2
- 0
- 约小于1千字
- 约 11页
- 2026-07-31 发布于山东
- 举报
实例18正脉冲宽度测量《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
一、任务导入
任务要求利用定时器/计数器的门控位GATE测量正脉冲宽度。假定晶振频率12MHz,正脉冲宽度不超过256μs,将测量结果以二进制数形式(00~FF)显示在8个LED上。
二、任务分析
三、硬件电路
四、控制程序
程序演示//程序:ex20.c//功能:正脉冲宽度测量程序#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFRsbitINPUT=P3^2; //定义P3.2引脚的位名称为INPUTvoidmain() //主函数{TMOD=0x0a; //设置T0:GATE=1,定时功能,工作方式2TL0=0; //设置T0的计数初值为0TH0=0; //初值缓冲器赋值,具有初值自动重载功能while(INPUT==1); //等待输入脉冲变0TR0=1; //将运行控制位置1,尚未启动计数while(INPUT==0); //等待输入脉冲变1,真正启动计数while(INPUT==1); //等待输入脉冲变0,计数器停止计数TR0=0;
您可能关注的文档
- 单片机基础与应用(C语言版)(第3版)课件1.2 单片机系统及开发环境.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.1 单片机硬件结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.3 51单片机的存储器结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.4 时钟电路与复位电路.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.5 单片机并行IO端口.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.1 定时器计数器.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.2 定时器计数器的工作方式.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.2 单片机中断系统结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx
- 单片机基础与应用(C语言版)(第3版)课件6.1 单片机与LED接口设计.pptx
原创力文档

文档评论(0)