用8253计数器延时

primercpp 2005-12-29 11:01:04
假设8253端口地址为80~83,现想用一个计数器(假设用第一个)实现延时1MS,
计数初值如何计算和设置?谁给写几行代码谢谢.
...全文
378 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
majinzheng 2005-12-31
  • 打赏
  • 举报
回复
楼上的,你的控制字是不是写错了
NeoZero 2005-12-30
  • 打赏
  • 举报
回复
假设输入clk0脉冲为2MHz,gate0接高电平,out0输出1KHz的方波。则
mov al,00110111b
out 83h,al
mov al,00
out 80h,al
mov al,02
out 80h,al
rockefeller8 2005-12-30
  • 打赏
  • 举报
回复
这要看计数器接入的时钟而定,至于如何用8253,可以参看它的使用手册。

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧