某80C51单片机的晶振频率系统晶振频率=12MHZ,利用定时器T0定时,在P1.0端输出一方波,频率为1K

1、已知80C51单片机系统时钟频率为6MHZ,请编程利用定时器T0(方式2)在P1.0输出2.5KHz方波_百度知道
1、已知80C51单片机系统时钟频率为6MHZ,请编程利用定时器T0(方式2)在P1.0输出2.5KHz方波
用汇编语言。谢谢。
我有更好的答案
ORG&0000H&&&&LJMP&MAINORG&000BH&&&&LJMP&TIMER0MIAN:&&&&SETB&EA&&&&SETB&ET0&&&&MOV&TH0,#38H&&&&MOV&TL0,#38H&&&&ORL&TMOD,#02H&&&&SETB&TR0&&&&SJMP&$&&&&TIMER0:&&&&CPL&P1.0&&&&RETI
可以加上一些注释吗?
ORG&0000H&&&&LJMP&MAINORG&000BH&&&&LJMP&TIMER0&&&&;T0中断入口地址MIAN:&&&&SETB&EA&&&&;打开总中断&&&&SETB&ET0&&&&;打开T0中断&&&&MOV&TH0,#9CH&&&&;&&&&MOV&TL0,#9CH&&&&;设置T0的初始值,200us,刚刚错了&&&&ORL&TMOD,#02H&&&&;T0设为方式2&&&&SETB&TR0&&&&;开启T0定时器&&&&SJMP&$&&&&;死循环,等待中断触发&&&&&TIMER0:&&&&CPL&P1.0&&&&;P1.0取反,每200us取反一次,就能输出2.5K方波&&&&RETI
ORL TMOD,#02H这句好像有点问题。
改成 MOV TMOD,#02H 试试
采纳率:80%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。《单片机》编程题题库_文档库
文档库最新最全的文档下载
当前位置: & 《单片机》编程题题库
《单片机》编程题题库
33、设内部RAM
20H单元为数据块的起始地址,数据块长度为10H,数据为8位无符号数,试编程找出数据块中的最小值,并将其存入40H单元。
34、比较两个等长ASCII码字符串是否相等。字符串长度存放在内部RAM
2FH单元,两字符串分别存放在内部RAM 30H和40H开始的单元中。如果两个字符串相等,则CY=1,否则,CY=0。
35、将MCS51内部RAM
60H~65H单元存放的12个16进制数变为ASCII码,存放到0100H单元开始的外部RAM中。
36、将片外数据存储器的2500H单元与2501H单元中的数据作十进制加法运算,和送入2503H和2502H单元中,即(2500H)+(2501H)→(2503H)(2502H)。
37、设单片机的晶体震荡频率为12MHz,利用定时器T0编程由P1.2输出周期为10ms的方波。(要求:T0工作在方式1下,采用中断方式工作)
38、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T0实现在P1.0引脚上输出周期为100ms的方波。(要求:采用中断方式,T0工作在方式1下)
39、设8031单片机应用系统的晶振频率为12MHz,请利用T0在P1.0和P1.1引脚上输出频率为20Hz、互补(两个波形互为反相)的方波。要求:采用中断方式,T0工作在方式1。
40、8031单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T0编程实现在P1.7引脚输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1下。
41、设单片机的晶体振荡频率为12MHz,利用定时器T0编程由P1.0和P1.1输出周期为10ms、互补(互为反相)的方波。(要求:T0工作在方式1下,采用中断方式工作)
42、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T1实现在P1.0和P1.1引脚上输出互补(互为反相)的周期为100ms的方波。(要求:采用中断方式,T1工作在方式1下)
43、设8031单片机应用系统的晶振频率为12MHz,请利用T0在P1.0引脚上输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1。
44、8031单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T1编程实现在P1.6和P1.7引脚输出互补(互为反相)的、频率为20Hz的方波。要求:采用中断方式,T1工作在方式1下。
45、设单片机的晶体振荡频率为6MHz,利用定时器T1编程由P1.6和P1.7输出周期为500μs 、互补(互为反相)的方波。(要求:T1工作在方式2下,采用中断方式工作)
46、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T1实现在P1.0和P1.1引脚上输出互补(互为反相)的周期为2ms的方波。(要求:采用中断方式,T1工作在方式2下)
47、设8031单片机应用系统的晶振频率为12MHz,请利用T1在P1.0引脚上输出频率为1Hz的方波。要求:采用中断方式,T1工作在方式1。
48、8051单片机应用系统的晶体振荡器频率为6MHz,请利用定时器T1编程实现在P1.0和P1.1引脚输出互补(互为反相)的、频率为20Hz的方波。要求:采用中断方式,T1工作在方式2下。
49、8751单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T0编程实现在P1.7引脚输出频率为20Hz的方波。要求:采用中断方式,T0工作在方式1下。
50、设8051单片机应用系统的晶振频率为12MHz,请利用T1在P1.0和P1.1引脚上输出频率为20Hz、互补(两个波形互为反相)的方波。要求:采用中断方式,T1工作在方式1。
51、已知8051单片机应用系统的晶体振荡频率为12MHz,请利用定时器T0实现在P1.0引脚上输出频率为2kHz的方波。(要求:采用中断方式,T0工作在方式2下)
52、设单片机的晶体振荡频率为12MHz,利用定时器T0编程由P1.0输出周期为1秒的方波。(要求:T0工作在方式1下,采用中断方式工作)
53、设单片机的晶体振荡频率为6MHz,利用定时器T0编程由P1.0和P1.1输出周期为1s、互补(互为反相)的方波。(要求:T0工作在方式1下,采用中断方式工作)
54、8031单片机应用系统的晶体振荡器频率为6MHz,请利用定时器T0编程实现在P1.0引脚输出频率为0.1Hz的方波。要求:采用中断方式,T0工作在方式1下。
55、设单片机的晶体振荡频率为3MHz,利用定时器T0编程由P1.6和P1.7输出周期为10s、互补(互为反相)的方波。(要求:T0工作在方式1下,采用中断方式工作)
56、89C51单片机应用系统的晶体振荡器频率为12MHz,请利用定时器T1编程实现在P1.0引脚输出频率为2Hz的方波。要求:T1采用中断方式工作,工作在方式1下。
57、设单片机的晶体振荡频率为12MHz,P1.0接有一个共阴极驱动方式连接的发光二极管。现要求利用定时器T1编程使该发光二极管每10秒钟点亮一次,每次点亮时间为1秒。(要求:T1工作在方式1下,采用中断方式工作,在中断服务程序中控制发光二极管的亮与灭)
58、89C51单片机应用系统的晶体振荡器频率为6MHz,单片机的P1.7引脚接有一个共阳极驱动方式连接的发光二极管,请利用定时器T0编程实现使该发光二极管点亮1秒钟,熄灭1秒钟的循环。(要求: T0采用中断方式工作,工作在方式1下,在中断服务程序中控制发光二极管的亮与灭。)
59、已知89C51单片机的晶体振荡频率为3MHz,请编程从P1.0和P1.1口输出互补的(即互为反相)、周期为2秒的方波。(要求:T0工作在方式1下,采用中断方式工作,在中断服务程序中控制P1.0和P1.1的输出)
60、89C51单片机应用系统的晶体振荡器频率为6MHz,单片机的P1.0引脚接有一个共阴极驱动方式连接的发光二极管,请利用定时器T1编程实现使该发光二极管点亮2秒钟,熄灭3秒钟的循环。(要求: T1采用中断方式工作,工作在方式1下,在中断服务程序中控制发光二极管的亮与灭。)
61、已知89C51单片机的晶体振荡频率为24MHz,请编程从P1.6和P1.7口输出互补的(即互为反相)、频率为500Hz的方波。(要求:T1工作在方式1下,采用中断方式工作,在中断服务程序中控制P1.6和P1.7的输出)
62、已知89C51单片机的晶体振荡频率为12MHz,请编程从P1.0口输出频率为50Hz的方波。(要求: T0工作在方式2下,采用中断方式工作,在中断服务程序中控制P1.0的输出)
63、89C51单片机应用系统的晶体振荡器频率为3MHz,请编程实现从单片机的P1.0引脚输出25Hz 方波。(要求:T1采用中断方式工作,工作在方式2下,在中断服务程序中控制P1.0的输出。)
64、已知89C51单片机的晶体振荡频率为24MHz,请编程从P1.0和P1.1口输出互补的(即互为反相)、频率为100Hz的方波。(要求:T1工作在方式2下,采用中断方式工作,在中断服务程序中控制P1.0和P1.1的输出)
65、已知89C51单片机的晶体振荡频率为24MHz,请编程从P1.0口输出频率为2Hz的方波。(要求: T0工作在方式1下,采用中断方式工作,在中断服务程序中控制P1.0的输出)
66、89C51单片机应用系统的晶体振荡器频率为24MHz,请编程实现从单片机的P1.3引脚输出100Hz 方波。(要求:T1采用中断方式工作,工作在方式2下,在中断服务程序中控制P1.3的输出。)
67、已知89C52单片机的晶体振荡频率为12MHz,请编程从P1.6和P1.7口输出互补的(即互为反相)、频率为4Hz的方波。(要求:T1工作在方式1下,采用中断方式工作,在中断服务程序中控制P1.6和P1.7的输出)
68、已知89C52单片机的晶体振荡频率为24MHz,请编程从P1.5输出频率为10Hz、占空比为10%
第2页共3页
Word文档免费下载:
《单片机原理及应用》编程题题库参考答案六 1、内部 RAM 30H 和 31H 单元中存放着 2 个 0-9 的 ASCII 码(高位字节在前) ,请将其转换为压缩 BCD 码(...单片机原理编程题_电子/电路_工程科技_专业资料。一. 编程题 (每小题 8 分,共 16 分) 1. 设在内 RAM 40H 开始的存储区有若干个字符和数字,已知最后一个...《单片机》编程题题库 - BCD 码(高位在前)并存入外部 RAM 1000H 开始的单元中。 17、 设有两个长度为 16 字节的一维数组(数组的每个元素为 1 个字节), ...设内部 RAM 20H 单元为数据块的起始地址,数据块长度为 10H,数据为 8 位无符号数,试编程 《单片机原理及应用》编程题题库 第1页 共3页 找出数据块中的最小...实验题目要求: 用 1 个按键控制 LED 的显示,要求显示 3 种以上的不同模式。...《单片机》编程题题库答... 27页 5下载券 单片机期末编程题 暂无评价 4页 ...《单片机原理及应用》编程题题库 第1页 共3页 36、 编程求内部 RAM 中 40H~4FH 共 16 个单元中的内容的和(结果为 2 字节) ,并将和放入 50H 和 51H...A.读锁存器 B.读数据库 D.读 CPU 三、判断 1.所谓的单片机,就是将 CPU...编程题某系统有三个外部中断源 1、2、3,当某一中断源变为低电平时,便要求 ...《单片机》填空题题库答案 - 《单片机原理及应用》填空题题库答案 二、 填空题(每空 2 分) 1、MCS-51 单片机访问外部端口和数据存储器用 MOVX 指令。 2、 ...单片机编程题(经典) 3页 1下载券 《单片机》编程题题库答... 27页 1下载券...试编程将起始地址分别在内部 RAM 30H,40H 单元中两组字符串,顺序取出送到外部...《单片机原理及应用》 习题库 1 一、填空题 1.单片机与普通计算机的不同之处...(1); } 14、根据如下电路,编程实现由 DAC0832 输出一路三角波的功能 #....已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波,写出_百度知道
.已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波,写出
.已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波,写出定时设计过程及完整代码
麻烦写一下
我有更好的答案
001BHT1中断入口.
T1_INTSTART:
#10H设置T1定时方式1
#() / 256送入初始值.
#() MOD 256 ;定时50000us@12MHz
#B ;开放总中断和T1中断.
SETB TR1启动T1
SJMP $等着吧.T1_INT:
#() / 256重新送入初始值.
#() MOD 256 ;定时50000us@12MHz
P2.3输出方波.
中断返回.END
采纳率:64%
你是想用C还是想用汇编?
library IEEEEND
0分,就不给你写!没诚意!
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。51单片机晶振频率为12MHz,利用定时器在P1.0口线上产生周期为500毫秒,占空比为2:5_百度知道
51单片机晶振频率为12MHz,利用定时器在P1.0口线上产生周期为500毫秒,占空比为2:5
51单片机晶振频率为12MHz,利用定时器在P1.0口线上产生周期为500毫秒,占空比为2:5的连续矩形波,写出程序并且画出程序流程框图
我有更好的答案
流程图就不画了,自己搞定吧,给你编个程序。#include&reg51.h&#define uchar unsigned charuchar tcnt=0,num=0;sbit p10=P1^0;void t0isr() interrupt 1{TH0=()/256;TL0=()%256;tcnt++;if(tcnt&=20)
if(num==2)p10=0;
if(num==5)
}}main(){TMOD=0x01;TH0=()/256;TL0=()%256;TR0=1;EA=1;p10=1;while(1);}
高级工程师
那就是延时200ms和延时300ms呀,自己画一下流程图和写写代码还不行?定时时间就是计时器溢出值减去计数时间
就是不会才提问的呢
那你还这要用单片机小精灵,生成一个100ms的定时中断程序,在中断里做个静态变量,循环5次加1,第2和第5次要对IO口进行取反。你自己动手弄比别人给你现成的好
我告诉你一个非常简单的方法,你有串口调试助手这个软件吗?它可以自动生产,不会的话,在问我!
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
填空题设MCS51单片机的晶振频率为6MHz,使用定时器T1以方式1产生周期为200us的方波脉冲,并由P1.7输出信号波形。此时,计数器T的TH1、TL1分别须装入初值()。
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
1.填空题 2062.填空题 1310723.填空题 工作方式14.填空题 TF1=15.填空题 工作方式1

我要回帖

更多关于 单片机晶振频率为12mhz 的文章

 

随机推荐