99问答网
所有问题
fosc=12MHZ,编写程序使P1.0输出周期为2s的方波,要求用T0模式2定时,使用中断
如题所述
举报该问题
推荐答案 2018-04-01
uint a=0;
主程序中这样设置:
TMOD=0x02;
TH0=56; TL0=56;//定时200us
EA=1;ET0=1;
TR0=1;
中断程序中:
a++;
if(a==5000) //5000次是1S
{a=0;P1𠆢0=!P1𠆢0;}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOOOvzezX7BvXzzWBeO.html
相似回答
...试
编写程序,
利用
T0
工作方式1
,使P1.0输出周期为
2ms
的方波
。 用汇编语...
答:
;晶振为
12MHZ,
每1ms取反一次就可实现
周期为
2ms
的方波
ORG 0000H LJMP MAIN ORG 000BH LJMP B_T0 ORG 0030H MAIN: MOV TMOD,#01H ;方式1定时 MOV TH0,#0FCH ;定时1ms MOV TL0,#18H SETB EA ;打开定时器总中断 SETB ET0 ;打开定时器0中断 SETB TR0 ;打开定时器0 ...
fosc=
6
mhz,周期
2ms
答:
试编程由
P1.0
和P1.1引脚分别
输出周期为
2ms和500μ
s的方波
。解:
采用模式
0作定时初值:所以MOVR2,#04H;R2为“250μs”计数器,置入初值4CLRP1... 已知89C51单片机
的fosc=12MHz,用
T1定时。试编程由P1.0和P1.1引脚分别
输出周期为
2ms和500μs的方波。解:采用模式0作 定时初值:所以MOV R2,#04H;R2为“250μs”...
...
P1.0
引脚上
输出周期为
2ms
的方波
。设单片机晶振频率
fosc=12MHz
...
答:
define uchar unsigned char //宏定义 sbit P1_0=P1^0;uchar tt;void main() //主函数 { TMOD=0x01;//设置定时器0为工作方式1 TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;//开总中断 E
T0=
1;//开定时器0中断 TR0=1;//启动定时器0 while(1);//等待中断产生 } voi...
用AT89C51单片机设计声音报警器
答:
用89C51片定时器
fosc=12MHz,
从
P1.0
口输出500Hz org 000h sjmp do ;跳初始化程序 org 000bh ajmp t1ms ;1毫秒
定时中断
do:mov tmod,#00010001b ;双
定时T0,
T1 setb et0 ;开中断 setb ea ;开中断 MOV TH0,#252 ;设定T0: 1ms中断一次12MHz MOV TL0,#24 setb tr0 ;开始...
设单片机
fosc=12MHz,
利用
T0
方式1产生10ms
定时,
在
P1.0
引脚上
输出周期为
2m...
答:
1、你的思路和程序都有问题 2、如果你想在
P1.0
引脚上
输出周期为
2ms
的方波,T0定时中断
应该定在1ms,然后再
中断程序
中对P1.0取反,每个1ms对P1.0取反一次,就得出周期为2ms的方波。3、如果是定时10ms,计数器初值应该是D8F0H,而不是6318H MOV TH0,#D8H MOV TL0,#F0H 4、MOV R1,#500...
单片机
的fosc=12MHZ,要求
在
P1.0
脚上
输出周期为
2ms
的方波,
为什么
要求定时
...
答:
周期为
2ms
的方波,
意思就是高电平持续1ms,低电平再持续1ms,这是一个周期,1+1=1ms;接着是下个周期,又是高1ms,低1ms。。。所以定时器间隔要1ms,这样电平1ms翻转一次,周期才是2ms。如果定时器是2ms,那么高电平2ms,低电平2ms,周期就成4ms了。定时器间隔是周期的一半。
4 设单片机
的 fosc=12 mhz
晶振
,要求
在
p1.0
脚上
输出周期为
2 ms...
答:
include "reg51.h"void initTimer(void){ TMOD=0x0;TH0=0xc1;TL0=0x10;} void timer0(void) interrupt 1 { TH0=0xc1;TL0=0x10;//add your code here.} void main(void){ initTimer();IT1=1; //QQ EX1=1; //289 EA=1; //440 while(1) //426 {} } ...
设单片机
的fosc=12MHz,采用T0定时
方式1在
P1.0
脚上
输出周期为
1ms的方...
答:
fosc=12MHz,T0定时
方式1在
P1.0
脚上
输出周期为
1ms
的方波
。T1定时方式1在P1.1脚上输出周期为2ms的方波。
要求T0
使用查询法,T1
使用中断
法。ORG 0000H LJMP START ORG 001BH LJMP T1_INT ORG 0030H START:MOV TMOD, #11H MOV TL1, #LOW(65536 - 1000)MOV TH1, #HIGH...
用单片机
P1.0 输出
1KHz 和 500
Hz
的音频信号驱动扬声器输出报警器声 ...
答:
用89C51片定时器
fosc=12MHz,
从
P1.0
口输出500Hz org 000h sjmp do ;跳初始化程序 org 000bh ajmp t1ms ;1毫秒
定时中断
do:mov tmod,#00010001b ;双
定时T0,
T1 setb et0 ;开中断 setb ea ;开中断 MOV TH0,#252 ;设定T0: 1ms中断一次12MHz MOV TL0,#24 setb tr0 ;开始...
大家正在搜
编写程序输出下面的图形A BC
编写程序打印输出以下的图案
编写c语言程序输出图形
编写程序输出
编写程序输出如下图形
编写程序1加到100之和
编写程序输出九九乘法表
编写程序
怎么编写程序
相关问题
单片机中的频率f=12MHz,采用T0定时方式1使P2.0引...
8051单片机的fosc=12MHZ用T0定时用查询方式编写...
设单片机的fosc=12MHz,采用T0定时方式1在P1.0...
知fosc=6MHZ,用T0定时并由P1.0输出周期为100...
已知8051单片机的fosc=12MHz,用T1 定时,试编...
单片机的fosc=12MHz,要求用T0的方式1编程,在P1...