33问答网
所有问题
8051单片机的晶振为12MHz,用T0定时器,工作模式2,采用查询方式,在P1.0输出周期为200μs的方波,程序是?
已知8051单片机的晶振为12MHz,用T0定时器,工作模式2,采用查询方式,在P1.0输出周期为200μs的方波,试编写程序。
举报该问题
推荐答案 2015-05-06
每隔 100us 令 P1.0 翻转一次,即可。
MOV TMOD, #02H
MOV TH0, #156
MOV TL0, #156
MOV IE, #82H
SETB TR0
WAIT:
JNB TF0, $
CPL P1.0
CLR TF0
SJMP WAIT
END
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0B5BBd4WPhWBRPWPhh.html
相似回答
写源程序。汇编语言
答:
;
P1.0输出
40ms低电平,20ms高电平波形
,晶振
频率
12MHZ,使用定时器T0
完成。;时钟
周期是晶振
频率的倒数,而计数周期T是时钟
周期的
12倍,所以计数
周期为
1us。;使用
定时器T0,工作在方式
1,当定时为40ms时,计数初值为25536=63C0H;当定时
为20
ms;时,计数初值为45536=B1E0H。;程序段如下,使用定时...
51
单片机定时
计数器
晶振为12MHz,p1.0输出
方波
周期为
200ms汇编编程如何...
答:
延时200ms(200*1000个指令
周期
)
p1.0输出
低电平 延时200ms ……循环到开始……
8051单片机的晶振
频率
为12MHz,
试用
定时器
中断
方式
编程实现从
P1.0
引脚...
答:
回答:#include <reg52.h> #define fso=12000000 #define t0dat=65536-(fso/12)/(2/2*1000) void main() { TH0=t0dat/256; TL0=t0dat%256; TMOD=0x1; TR0=1; ET0=1; EA=1; while(1); } void intt0(void) interrupt 1 using 1 { TH0=t0dat/256; TL0=t0dat%256; TR0=1;...
大家正在搜
8051单片机定时器T0作定时用
单片机8051定时器T1定时方式
51单片机定时器工作方式
8051单片机定时器的内部结构
8051单片机有几个16位定时器
8051单片机定时器
8051单片机有几个定时器
80c51单片机定时器内部结构
51单片机定时器编程
相关问题
在8051单片机的时钟频率为12MHz,用T0定时,试编程使...
8051单片机的晶振频率为12MHz,试用定时器中断方式编程...
已知8051单片机的时钟频率为12MHz,用T1定时。试编程...
51单片机的晶振频率为12MHz,利用定时器T1定时,在P1...
设8051单片机的晶振频率为12MHZ,试用查询定时器溢出标...
某51单片机系统时钟频率为12MHZ,使用定时器0定时10m...
8051单片机外接12MHz的晶振,利用定时器T0在P1.1...