永发信息网

设8253的地址为F0H~F3H;CLK为500KHz,欲让计算器1产生50Hz的方波输出,试对它进行初始化编程

答案:1  悬赏:80  手机版
解决时间 2021-02-09 04:34
  • 提问者网友:锁深秋
  • 2021-02-08 12:09
设8253的地址为F0H~F3H;CLK为500KHz,欲让计算器1产生50Hz的方波输出,试对它进行初始化编程
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-02-08 12:23
输入脉冲CLK1的周期 =1/500KHz =2μs
输出方波周期 =1/50Hz =0.02s=20000μs
计数初值 =20000μs/2μs =10000d =2710h
工作方式3(方波发生器),计数初值先写低8位、再写高8位,二进制数
初始化命令字为:01110110b
初始化程序如下:
MOV AL, 01110110b
OUT OF3h, AL ;初始化命令字写入8253控制口
;;
MOV AL, 10h
OUT 0F1h,AL ; 计数初值低8位写入8253通道1
;;
MOV AL, 27h
OUT 0F1h, AL ; 计数初值高8位写入8253通道1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯