00问答网
所有问题
设单片机的晶振为12MHz,要求使用定时器0工作方式1产生周期为250us的等宽正脉冲,并在P1.0端输出,试编写
其相关程序,要求采用中断方式实现
举报该问题
其他回答
第1个回答 2017-04-24
; ORG 0000H SJMP START ORG 0001BH MOV TH1, #(65536 - 50000) / 256 MOV TL1, #LOW(65536 - 50000) CPL P1.0 RETISTART: MOV TMOD, #10H MOV TH1, #(65536 - 50000) / 256 MOV TL1, #LOW(65536 - 50000) SETB TR1 MOV IE, #88H SJMP $END本回答被提问者采纳
相似回答
...
晶振
频率
为12MHz,使用定时器
1以
方式1产生周期为
200
us的等宽正
方波...
答:
同
定时器
的自动重载方式,
产生
100us的中断
周期
,对p1.0口取反,
单片机
小精灵能帮到你
...
晶振
频率
12mhz,使用定时器
1以
工作方式1产生周期为
100ms
的等宽
方_百 ...
答:
假设用P1.1输出,程序如下:include<reg52.h> //主程序 void main(){ TMOD=0x10;//
定时器
1
工作方式一
ET1=1;EA=1;TH1=(65536-50000)/256;TL1=(65536-50000)%256;TR1=1;while(1);} //中断子程序 void Timer1() interrupt 3 { TH1=(65536-50000)/256;TL1=(65536-50000)%256;P1...
设单片机晶振
频率
为12MHz,使用定时器1
以
方式0产生周期为
600微妙的等 ...
答:
MOV TL1, #(65536 - 300) MOD 32 MOV TH1, #(65536 - 300) / 32 JNB TF1,CLR TF1 CPL P1.0 JMP LOOP END ;===
单片机编程
设单片机的晶振
频率
为12MHZ,
请编出
利用定时
/计数器T0,使...
答:
include"reg52.h"define uchar unsigned char sbit Wave=P1^0;void Timer0() interrupt 1 { static uchar t50ms;TL0=0xb0;TH0=0x3c;t50ms=++t50ms%20;if(!t50ms) Wave=~Wave;} void TimerInit(){ TMOD=0x01;TH0=0x3c;TL0=0xb0;TR0=1;EA=1;ET0=1;} void main(){ TimerInit...
大家正在搜
设51单片机所用晶振频率为12
设单片机晶振频率为12mhz
定时器时间和晶振频率的关系
设晶振为12MHz
设单片机时钟频率为6mhz
定时器里的晶振频率多少
51单片机晶振怎么接
设晶振频率为12mhz
晶振定时器