题目
[主观题]
设8051单片机的晶振频率为6MHz,按下述要求,编写8051定时器计数器初始化程序段:()用T0计数外界事件192次申请中断(方式0) ;()用T1定时50ms (方式1)申请中断。 补全下列程序: MOV SP, #30H ;建立堆栈 MOV ____________, #14H MOV TL0, ________H ;T0计数初值 MOV TH0, ________H MOV TL1, ________H ;T1定时初值 MOV TH1, ________H SETB EA ; 开中断总允许 SETB ET0 ; 开T0中断允许 SETB ET1 ; 开T1中断允许 SETB TR0 ; 启动T0开始计数 SETB TR1 ; 启动T1开始定时 (注意:答案之间用英文标点分号隔开,例如XX;YY)
答案
10ms100[解析] TOMD=20H,说明设置,T0为定时,方式0,T1为计数,方式2。所以:T1计数初值9CH=10011100B=156,256-156=100即满100溢出。T0的初值为6318H=0110001111000B=3192,213=8192,8192-3192=5000,机器周期为12/6MHz=2μs,2μs×5000=10000μs=10ms。
更多“设8051单片机的晶振频率为6MHz,按下述要求,编写8051定时器计数器初始化程序段:()用T0计数外界事件192次申请中断(方式0) ;()用T1定时50ms (方式1)申请中断。 补全下列程序:…”相关的问题
第1题
8051单片机晶振频率为6MHz时,T1采用工作方式1时的最大定时时间是()μs。
点击查看答案
第2题
8051单片机晶振频率为6MHz时,T1采用工作方式1时的最大定时时间是μs
点击查看答案
第3题
8051单片机晶振频率为6MHz时,T1采用工作方式0时的最大定时时间是()μs。
点击查看答案
第4题
8051单片机晶振频率为6MHz时,T1采用工作方式2时的最大定时时间是()μs。
点击查看答案
第5题
设8051单片机的晶振频率为12MHz,用定时/计数器T0,实现从P1.0产生周期为100ms的方波,采用C语言及中断方式编程。
点击查看答案
第6题
设8051单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于方式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,则波特率误差为()bps。
点击查看答案
第7题
设某8051微控制器的外接晶振为6MHz,则其机器周期为 μs
点击查看答案
第8题
设某8051微控制器的外接晶振为6MHz,则其机器周期为 μs。
点击查看答案
第9题
设8051单片机的晶振频率为6MHz,按下述要求,编写8051定时器计数器初始化程序段: (1) 用T0计数外界事件192次申请中断(方式0) ; (2) 用T1定时50ms (方式1)申请中断。 补全下列程序: MOV SP, #30H ;建立堆栈 MOV ____________, #14H MOV TL0, ________H ;T0计数初值 MOV TH0, ________H MOV TL1, ________H ;T1定时初值 MOV TH1, ________H SETB EA ; 开中断总允许 SETB ET0 ; 开T0中断允许 SETB ET1 ; 开T1中断允许 SETB TR0 ; 启动T0开始计数 SETB TR1 ; 启动T1开始定时 (注意:答案之间用英文标点分号隔开,例如XX;YY)
点击查看答案