用汇编语言编写51单片机的程序。

2025-02-26 23:51:40
推荐回答(1个)
回答1:

呵呵,我大概给你说说吧,例如MOV指令,执行这条指令需要一个机器周期。DJNZ指令,执行这条指令需要2个机器周期。(一机器周期=1微秒)。你要是用定时器工作的话需要先定义一下TMOD TH TL的数值 这个就用到晶振了了。要先看多少晶振,假如6MHZ,就用12除6,得出来的是2毫秒。在利用计算公式算出你需要的延时时间。(计算公式我没记住。呵呵,你可以在书上看看,应该有的)