- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机脉冲周期的测量
脉冲周期的测量
学院名称: 电气信息工程学院
专 业: 单片机原理与应用
班 级: 07测控
姓 名:
学 号:
指导教师:
2010年9月
第一章 引言
近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。而本文适应这一发展趋势,把51系列单片机应用于对周期的测量。并通过LED显示器自动显示出来,这对于的测量带来了极大的方便。AT89C51为中心器件来设计脉冲宽度测量器,系统实用性强、操作简单、扩展性强。在现有的单片机仿真机系统上掌握相关软硬件设计与调试知识,根据所选择题目,焊接好硬件电路,正确进行元器件的测试与调试,并在计算机上编写汇编程序调试运行,并实现参考选题中要求的设计。
第二章 方案选择及工作原理
2.1 硬件技术指标
输入脉冲幅度:0-5V
周期测量范围:0.1-50ms
测量精度:±1%
显示方式:四位数字显示
2.2 方案选择及工作原理
将T0设为定时器方式工作,并工作在门控方式,初值TH0、TL0设为零。在该方式时,TH0、TL0对内部脉冲计数(内部脉冲周期1us)。
将脉冲信号从P3.2脚引入,外中断0开放并设为边沿触发方式。每来一个待测脉冲,外部中断一次。在外部中断0的中断服务程序中,读取TH0、TL0的值并存放在内存的周期单元中,该值即为周期(单位us)。随后将TH0、TL0清零,一边下一周期的测量。
2.3 系统实现功能
利用施密特触发器将由RC震荡器产生的信号变换成同周期的矩形脉冲,并从单片机的P3.2口输入,利用内部脉冲对外部信号进行计数。计数值经过二—十转换后,判断高位是否为零,如果为零即显示低四位,如果不为零即显示高四位。计数器测量该周期内单片机内部机器周期的个数,经过处理并通过LED直接显示出所加信号的周期。
第三章 控制系统的硬件设计
3.1 系统模块构成
3.2 系统工作原理图
3.3 管脚说明
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在编程时,P0 口作为原码输入口,当进行校验时,P0输出原码,此时P0外部必须被拉高。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在编程和校验时接收高八位地址信号和控制信号。
P3口也可作为89C51的一些特殊功能口,在本次课程设计中用到的P3口P3.2 /INT0(外部中断0)
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
第四章 软件设计及程序
4.1 软件设计流程
图4.1 主程序流图 图4.2 外中断0服务程序流程图
4.2 各子程序功能描述:
4.2.1 定时器T0中断服务程序:
通过对方式寄存器TMOD和控制寄存器TCON的编程来选择T1的工作方式。TMOD设为01H,表示计数器T0工作在方式1,16位定时器。TCON的低四位为外部中断的触发方式控制位和外部中断请求标志,设为13H,门控位为1时,仅当TR0等于1且P3.2输入为下降沿时计数,TR0为0或P3.2输入低电平时都禁止计数,以此来判断输入脉冲周期的开始和结束。
4.2.2显示子程序:
时间显示子程序每次显示4个连续单元的十进制数。首先判断高位是否为0,为0调用低四位显示,不为0则显示高四位。显示时,先取出内存地址中
您可能关注的文档
- 区域市场实战中产品的上市与管理.doc
- 区间信号自动控制课程设计.doc
- 区域销售数据分析动态图表.doc
- 医学实践技能病例分析2内外妇儿.doc
- 医学图像处理教案1.doc
- 医师定期考核常见问题及解答.doc
- 医用材料行业分析.doc
- 医用隔离电源在大连瓦房店市中心医院中的设计与应用.doc
- 医用隔离电源在宁德市医院中的设计与应用安科瑞张娟供稿.doc
- 医疗机构后勤服务行业深度研究咨询报告(2013版).doc
- 2025年自考专业(公共关系)全真模拟模拟题及完整答案详解(必刷).docx
- 康巴什第二幼儿园教学副园长工作计划.docx
- 2025年自考专业(公共关系)全真模拟模拟题及一套答案详解.docx
- 2025年自考专业(会计)题库(含答案详解).docx
- 2025年自考专业(会计)通关题库及答案详解(名师系列).docx
- 2025年自考专业(会计)试题(综合卷)附答案详解.docx
- 2025年自考专业(公共关系)全真模拟模拟题及完整答案详解【各地真题】.docx
- 2025年自考专业(会计)试卷含答案详解【B卷】.docx
- 2025年自考专业(公共关系)全真模拟模拟题附完整答案详解(名校卷).docx
- 2025年自考专业(会计)考前冲刺测试卷附答案详解(B卷).docx
最近下载
- 露天矿采矿与剥离作业规程.pdf VIP
- 电大国家开放大学《政府经济学》(本)2025-2026期末试题及答案2025.pdf VIP
- 第27课 定速巡航的控制 教案 义务教育人教版信息科技六年级全一册.docx VIP
- 幼儿园美术教案《沙漠里的树》植树节主题活动PPT课件.doc VIP
- Java基础知识大全单选题100道及答案.docx VIP
- 工匠精神精品课件.pptx
- 25《带上她的眼睛》课件(共45张PPT).pptx
- 上海海事大学2021-2022年《货币银行学》期末考试试卷(A卷)含参考答案.docx
- 2024年福建省中考化学真题试卷(含答案).docx VIP
- 风电场并网测试方案.docx
文档评论(0)