公众科技网认证
将8253的计数器2设置为方式0,对时钟频率(假设为1KHz)进行计数,计数初值设为1000,即过了一秒后当计数到零时,申请中断,在中断服务程序里对时间进行刷新,重新设置时分秒,并且对8253进行重新初始化;如果时钟频率过大的话,可利用其他计数器进行分频,或者采用软件方式:设时钟频率为1MHz,计数初值仍为1000,CX=1000,则计数器每中断一次,就表示过了1ms,在中断服务程序里将CX减一,当CX=0时候,表示1s已到,则对时间进行刷新。思路就是这样,看你具体的时钟频率怎样。
我是公众科技网的签约作者“注册消防工程师”!
希望本篇文章《用PC主板机的8253的计数器2制作电子表怎么编写汇编》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育,学历提升
本文概览:将8253的计数器2设置为方式0,对时钟频率(假设为1KHz)进行计数,计数初值设为1000,即过了一秒后当计数到零时,申请中断,在中断服务程序里对时间进行刷新,重新设置时分秒,并且对8253进行重新初始化;如果时钟频率过大的话,可利用其他
评论列表(4条)
我是公众科技网的签约作者“注册消防工程师”!
希望本篇文章《用PC主板机的8253的计数器2制作电子表怎么编写汇编》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育,学历提升
本文概览:将8253的计数器2设置为方式0,对时钟频率(假设为1KHz)进行计数,计数初值设为1000,即过了一秒后当计数到零时,申请中断,在中断服务程序里对时间进行刷新,重新设置时分秒,并且对8253进行重新初始化;如果时钟频率过大的话,可利用其他