初使用4BIT单片机
在尝试使用定时器T0(使能了T0的中断)时,发觉T0一直未产生中断。从IDE66上,我也不知道T0究竟有没有运行。估计你定时器没有设置好
?什么意思
(1)设置定时器x的分频值
(2)设置定时器x的定时值
(3)清除定时器x的中断标志位
(4)开启定时器x的中断使能位 多谢4楼,能举个例子吗?
以tm1为例:
LDI TM1 ,1111B ;T1RM=1111B--; 1/1 ;T1RM=1110B--;1/2 ;CLOCK/4
LDI TL1 ,06H ;T1RL=06H
LDI TH1 ,00H ;T1RH=00H----; /250 ;T1RH=08H----;/125
LDI IRQ ,0000B
LDI IE ,0100B ; T1 INTERRUPT ENABLE 如果设置没有问题,就要确认程序是否正常跑起来,是否程序一直复位
正常跑起来?
振荡器设置啊
哦,程序一直复位?
嗯,那就是程序错误
哦,知道了,结贴吧
四位的单片机,是不是价格很便宜?看来确实很实用。
页:
[1]