- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (3) 程序代码段 * MOV AL, 27H ; T0的方式字:0010 0111 MOV DX, 253H OUT DX,AL MOV AL,04H ; T0的计数初值400 MOV DX,250H OUT DX,AL MOV AL, 65H ; T1的方式字:0110 0101 MOV DX, 253H OUT DX,AL MOV AL,50H ; T1的计数初值5000 MOV DX,251H OUT DX,AL 【3-13】用8253定时器来控制一个LED发光二极管的亮灭,要求亮10秒灭10秒,依次交替。已知有一个2MHz的时钟源,8253各端口的地址为81H、83H、85H和87H,请设计电路,并给出初始化程序段。 解:(1) 计数初值分析与电路设计 输入时钟频率2MHz,周期为Tclk =1/2MHz。输出信号周期为Tout = 20s。若用一级定时/计数器来实现,则初值为: N 65535,1个计数器无法实现。须用2个计数器级联。 * * T0工作在方式3,它输出的方波作为T1的时钟输入;T1工作在方式3(题目要求)。 N = 4000 0000,可拆分为N0=5000,N1=8000,采用BCD计数。 (2) 初始化程序段 * MOV AL, 0010 0111B ; T0的方式字: OUT 87H,AL MOV AL, 50H ; T0的计数初值5000 OUT 81H,AL MOV AL, 0110 0111B ; T1的方式字 OUT 87H,AL MOV AL,80H ; T1的计数初值8000 OUT 83H,AL 脉宽调制原理及其应用 工业上常需对交/直流电机进行转速调节。可用一个开关电源对电机供电,通过控制电源开、关的时间比例,就可控制输出的有效电压,从而控制电动机的转速。 该方法就是脉宽调制(PWM,Pulse Width Modulation),即输出周期固定、占空比可变的脉冲信号。 【3-14】某系统8253/8254的端口地址为250H~253H。T0 工作在方式2,其 OUT0 接 T1 的GATE1 端。T1 工作在方式1,OUT1 用做PWM的控制端。CLK0 和CLK1 均接2MHz的时钟(周期0.5μs)。试分析其PWM原理,并给出相应的程序段。 * * CLK0 和CLK1 为2MHz。 T0 为方式2,T1 为方式1,OUT1 为 PWM 控制端。 * 分析:(1) 原理分析 T1 为方式1,计数时输出为低,GATE有↑ 时,重新计数。而 ↑ 由T0 提供(T0为方式2,周期性输出负脉冲)。 结论1:OUT1 的周期与GATE1 一致,而GATE1 = OUT0,故OUT1 与OUT0 周期相同。 结论2:OUT1 用作 PWM 的控制端,PWM 脉冲的总周期由 T0 决定,高低电平的比例由 T1 决定。 * 设 PWM脉冲的周期为5ms,由于其周期由 T0 决定,故 T0 的初值为:N0 = Tout0 / Tclk0 = 5ms/(1/2MHz) = 10000。 PWM 脉冲周期中低电平的宽度由 T1 控制,T1 工作在方式1。设其计数初值为 N1,则 PWM 的每个周期内,低电平的宽度为 Tclk×N1 ,高电平的宽度为 Tclk×(10000-N1 ),占空比为 (10000-N1 ) / 10000。 N1 程序可调, N1越大,占空比越小,对应的有效电压越小。 * (2) 程序段 MOV DX,253H MOV AL,34H ; T0方式字:0011 0100, 方式2 OUT DX, AL MOV DX, 250H ; T0 初值 MOV AX,10000 ; 为何不用BCD码? OUT DX,AL MOV AL,AH OUT DX,AL MOV AL, 72H
您可能关注的文档
最近下载
- 数字水务智慧水务整体解决方案.docx VIP
- 高中物理力学探究活动设计.doc VIP
- 温州大学432统计学2020---2021年考研专业课初试真题.pdf VIP
- 海底捞绩效考核海底捞绩效考核.doc
- 海南大宗商品交易所.pptx VIP
- 2020年温州大学考研真题432统计学(2020年) .pdf VIP
- 石河子大学2023-2024学年第1学期《宏观经济学》期末考试试卷(A卷)附标准答案.docx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 储能系统并网发电启动试运行方案.pdf VIP
- 食品饮料行业深度报告:社会减糖大势所趋,明星产品呼之欲出-241114-东北证券-56页.pdf VIP
文档评论(0)