77问答网
所有问题
51单片机用汇编写方波程序
要求可以改变输出波形的频率。电路图如下:
举报该问题
推荐答案 2015-06-11
输出方波,并不需要转换器。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YWGp83388qqIINN3pW.html
其他回答
第1个回答 2015-06-11
db _out_f 0x80;//频率
db _out_v 0x81;//幅度
ljmp main
main:
mov _out_f,0xff //设置频率
mov _out_v,0xff //设置幅度
loop:
mov r0,_out_f
mov p1, _out_v //输出高
loop1:
djnz r0,loop1
mov r0,_out_f
mov p1,0x0 //输出低
loop2:
djnz r0,loop2
jmp loop
本回答被网友采纳
相似回答
51单片机
产生40KHZ
方波
答:
程序
为:include<reg
51
.h> define uchar unsigned char define uint unsigned int sbit Waveout=P1^0;uchar void main(){ TMOD=0x01;TH0=0xFF;TL0=0xE8; //TL0=(65536-24)%256=232,即E8 EA=1;ET0=1;TR0=1;while(1);} void T0_time() interrupt 1 { TH0=0xFF;TL0=0xE8;Waveout=...
怎么用
单片机51
产生8Mhz
的方波
答:
40khz方波是周期为25us
的方波
,可以正负电平各延时大约12us
51单片机
P1口输出40khz方波,
汇编程序
如下:L1:CLR AMOV P1,ALCALL DELAYSETB AMOV P1,ALCALL DELAYSJMP L1DELAY:MOV R1,#6L1:DJNZ R1,L1
51单片机
:
利用
定时器
汇编程序
使p1.0上输出一个占空比百分之75
的方波
,频...
答:
方波
频率为12KHz,则周期为1/12ms,高电平时长0.75/12ms=62.5us,约63us,低电平时长0.25/12ms,约21us 假设晶振频率为12MHz COUNT_INT EQU 30H ORG 0000H LJMP START ORG 000BH LJMP Timer0InterruptSTART: MOV SP,#60H LCALL InitTimer0 SETB P1.0 ;初始化 高电...
51单片机用汇编
语言
编写
PWM
方波
答:
TIMEL EQU 31H TIME EQU 32H PULSE EQU P1.0 KEYUP EQU P1.1 KEYDN EQU P1.2 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#01H MOV TIMEH,#250 MOV TIMEL,#250 MOV TIME,#0 MOV TH0,#HIGH(65536-TIMEH)MOV TL0,#LOW(65536-TIMEH)SETB TR0 SETB ...
51单片机汇编程序编写方波
输出程序
答:
ORG 001BH LJMP Timer1Interrupt START:MOV SP,#60H LCALL InitTimer1 LOOP:;主循环 添加其他代码 LJMP LOOP InitTimer1:MOV TMOD,#10H MOV TH1,#9EH MOV TL1,#58H SETB EA SETB ET1 SETB TR1 RET Timer1Interrupt:PUSH DPH PUSH DPL PUSH ACC MOV TH1,#9EH MOV TL1,#58H CPL P1.1...
MCS-
51单片机
设计一
方波
发生器,周期为500ms
的程序
。
汇编
语言!
答:
START ORG 000BH LJMP Timer0Interrupt START:MOV SP,#60H MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV R7,#5 SETB P1.0;输出
方波
引脚 SETB EA SETB ET0 SETB TR0 SJMP Timer0Interrupt:MOV TH0,#3CH MOV TL0,#0B0H DJNZ R7,RT MOV R7,#5 CPL P1.0 RT: RETI END ...
51单片机
fosc=12Mhz
利用
T0方式1产生500ms
的
定时,在p1.0引脚上输出周期...
答:
LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 SETB ET0 SETB EA MOV R2,#10 SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 DJNZ R2,T0E MOV R2,#10 CPL P1.0 T0E:RETI END...
大家正在搜
单片机方波脉冲怎么写程序
单片机输出方波程序
单片机占空比程序汇编
用51单片机产生20HZ的方波
基于单片机的方波c语言程序
单片机方波发生器设计程序
单片机中断方式产生1KHz方波
用单片机产生50hz方波
单片机三角波程序
相关问题
51单片机汇编程序编写方波输出程序
单片机汇编程序,生成方波
51单片机:利用定时器汇编程序使p1.0上输出一个占空比百分...
单片机输出方波
51单片机汇编语言从某端口输出10khz方波信号
MC51单片机显示200us方波的汇编语言程序
51单片机汇编输出一段方波,长短随便,求程序和proteus...
求51单片机pwm生成30% 的方波的程序