下载此beplayapp体育下载

《汇编例子》.ppt


beplayapp体育下载分类:外语学习 | 页数:约10页 举报非法beplayapp体育下载有奖
1 / 10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 10 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【《汇编例子》 】是由【相惜】上传分享,beplayapp体育下载一共【10】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【《汇编例子》 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。例:要求计数器0工作于方式3,输出方波的频率为2KHz,,采用BCD计数,试写出初始化程序段。:TC==1250MOVAL,37HOUT83H,ALMOVAL,50HOUT80H,ALMOVAL,12HOUT80H,:80H,81H,82H,83H。::整理课件8253的编程初始化编程的步骤:,规定通道的工作方式;(A1A0=11)(由控制字的D7D6确定通道号)。①若规定只写入低8位,则写入的为计数值的低8位,高8位自动置0;②若规定只写入高8位,则写入的为计数值的高8位,低8位自动置0;③若是16位计数值,则分两次写入,先写入低8位,再写入高8位。整理课件例1:某8253端口地址为F8H~FBH,欲用通道0以方式1,按BCD计数,计数值为5080。;;。00110011初始化程序为:MOVAL,33HOUT0FBH,ALMOVAL,80HOUT0F8H,ALMOVAL,50HOUT0F8H,AL在计数过程中,8253读计数器现行值的方法:(将计数值存入内部锁存器)MOVAL,03H;计数器0的锁存命令OUT0FBH,AL;写入控制寄存器INAL,0F8H;读低8位MOVCL,AL;存入CL中INAL,0F8H;读高8位MOVCH,AL;存入CH中8253的应用举例整理课件A4A3A0A5M/IOA7A6A9A8G1G2BG2ACBAY4A2A1RDWRD7—D0GATE0OUT0CLK0CLK1CLK2GATE1OUT1GATE2OUT2A1A0RDWRD7—D0CS1MHz方波5V2KHz方波1ms的负脉冲单脉冲8086CPU74LS138例2:用8253产生各种定时波形。整理课件例2:用8253产生各种定时波形。要求:(1)通道0输出频率为2KHz的方波;(2)通道1产生宽度为1ms的负脉冲;(3)通道2以硬件方式触发,输出单脉冲时常为26。已知:8253基地址为310H,3通道所用时钟脉冲频率为1MHz。分析:通道0工作于方式3,控制端GATE0接+5V,时间常数N0=1MHz/2KHz=500;通道1工作于方式1,由控制端GATE1的正跳变触发,OUT1的宽度为时常,单次触发,时间常数N1=1ms/=1000;通道2工作于方式5,由控制端GATE2的正跳变触发,可连续触发,时间常数N2=26。整理课件;通道0初始化程序MOVDX,316HMOVAL,00110111BOUTDX,ALMOVDX,310HMOVAL,00HOUTDX,ALMOVAL,05HOUTDX,AL;通道1初始化程序MOVDX,316HMOVAL,01110011BOUTDX,ALMOVDX,312HMOVAL,00HOUTDX,ALMOVAL,10HOUTDX,AL;通道2初始化程序MOVDX,316HMOVAL,10011011BOUTDX,ALMOVDX,314HMOVAL,26HOUTDX,AL整理课件例3:8253控制LED。要求:LED点亮10秒,熄灭10秒分析:8253的数据线与CPU高8位数据线D8——D15相连,8253的各端口的地址为81H、83H、85H、87H。OUT1输出占空比为1:1的方波,8253端口1工作在方式3。时钟频率为2MHz时,16位计数通道的最大定时时间为:?s?65536=:通道0输出400Hz脉冲(时常5000),(时常8000)。D7-D0WRRDA1A0CSCLK0OUT0CLK1OUT1译码WRRDA2A1M/IOA0-A7+5VD8-D15GATE0GATE12MHz整理课件;通道0初始化程序MOVAL,00110101BOUT87,ALMOVAL,00HOUT81,ALMOVAL,50HOUT81,AL;通道1初始化程序MOVAL,01110111BOUT87,ALMOVAL,00HOUT83,ALMOVAL,80HOUT83,AL整理课件例4:用8253设计一个自动计数系统(计数500向CPU提出中断申请)。8253端口地址:F0H,F2H,F4H,F6H,8253工作方式:计数器1工作于方式0,按BCD计数,先读写低字节,后读写高字节。D7-D0OUT0WRRDA1A0CSGATE1CLK1译码INTRWRRDA2A1M/IOAB+5V+5V+5V整理课件;通道1初始化程序MOVAL,01110001BOUT0F6H,ALMOVAL,99HOUT0F2H,ALMOVAL,04HOUT0F2H,AL;读通道1计数值程序MOVAL,01000000BOUT0F6H,ALINAL,0F2HMOVAH,ALINAL,0F2HXCHGAH,AL当前计数值的读取(1)利用GATE控制信号,使计数器停止计数。故干扰了计数过程,需要硬件电路配合。(2)利用计数器锁存命令锁存现行计数值,就可从相应的计数器通道中读取计数值。整理课件

《汇编例子》 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数10
  • 收藏数0收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小912 KB
  • 时间2024-04-12