22问答网
所有问题
当前搜索:
c51单片机怎么输出方波
...P3.7口产生一个占空比为2:5周期为500ums的
方波
脉冲信号
答:
不知道500ums是什么单位,理解为500ms吧,占空比40%。这个不重要,理解错误自己改动一下就好了。;假定晶振12M,机器周期1us ORG 00H AJMP GO ORG 0BH AJMP TIME0_1 ORG 30H GO:MOV SP,#60H MOV TMOD,#01H MOV TH0,#0B0H MOV TL0,#3CH;50MS MOV R5,#5;中断间隔计次 MOV R6,#2;2...
关于
单片机
实现
方波
信号的
输出
,求大神解惑!
答:
方波
信号通常是固定高低电平宽度的,比如2毫秒的高电平+2毫秒的低电平 而PWM信号是可变的,周期同样是4毫秒,在T时刻,高电平脉宽为1毫秒,低电平脉宽为3毫秒,在T+1时刻,高电平脉宽为1.5毫秒,低电平脉宽为2.5毫秒等等,(因为它的占空比是可变的)占空比变化是根据你
单片机
程序写的 比如:setb p1.0 ...
protues
中如何
产生
方波
答:
首先用protues左侧工具条内的一个Generator Mode工具,图标是一个正弦波,然后选择其中的pulse,可产生
方波
,并通过属性修改,产生任意你想要的方波,输入
单片机
的一个输入脚,单片机用中断扫描的方式计算其频率,再发送到LED显示。
如何
在
单片机
中
输出
38K
方波
(使用定时器方式2)的初值计算
答:
1、周期时间T=1/38K=26.3 us,半周期13us(电平翻转,占空比50%)2、使用定时公式计算或者定时器软件工具计算初值(TLx=0xF3,THx=0xF3,晶振12Mhz)
如何
用C语言编程使
单片机
产生
方波
信号
答:
这种功能通常都有一个自由时钟在运行,通过
单片机
的寄存器配置可以设置——捕捉输入PIN脚上的上升沿还是下降沿,或者两种变化沿都捕捉,当PIN脚上出现对应的变化沿时,输入捕捉功能会将此时自由时钟的计数值锁存到一个寄存器,并产生中断,诊断服务程序可以用来读取这个计数值并进行计算。对于你的
方波
信号,...
用
单片机
发生
方波
程序
答:
假设
方波
的周期为8微秒 如图所示 由p1.0引脚产生方波 定时时间=方波周期/2=4 微秒定时时间 t=(2的8次方-X)12/(12×1000000)=(256-x)×1微秒 X=256-4=252=0FCH 由于定时时间很短 工作在方式可以选择方式2 为8位自动重装载的 选择定时器T1定时 参考程序 ORG 0000...
51单片机
不同
方波
的KEIL程序
怎么
写
答:
include<reg
51
.h> sbit P__25MS = P1^0;sbit P_100MS = P1^1;unsigned uchar tt;main(){ TMOD = 0x01;TH0 = (65536 - 25000) / 256; //定时25ms TL0 = (65536 - 25000) % 256;TR0 = 1;ET0 = 1;EA = 1;while(1);} void t0isr() interrupt 1 { TH0 = (65536 ...
如何
用
单片机输出
一个1.5V,占空比20%的
方波
答:
include<regx52.h> define uint unsigned int define uchar unsigned char define N 5000 uint low,aa;void main(){ aa=0;TMOD=0x01;TH0=(65536-N)/256;TH1=(65536-N)%256;EA=1;ET0=1;TR0=1;while(1){ if(aa==160)P0_0=0;if(aa==200){aa=0;P0_0=1;} } } void timer0(...
80
c51单片机
用两个定时器实现占空比不同的
方波
,采用汇编语言,求教程序...
答:
HPulse EQU 100 ;脉冲高电平计数值,修改这两个值可以改变占空比 LPulse EQU 200 ;脉冲低电平计数值 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 001BH LJMP T1ISR ORG 0030H MAIN:MOV TMOD,#11H MOV TH0,#HIGH (65536-HPulse)MOV TL0,#LOW (65536-HPulse)MOV TH1,#HIGH (65...
51单片机
识别外部
方波
的问题。
答:
首先你电路所产生的
方波
频率不能超过
单片机
识别的最高频率,所以尽量选用单片机支持的最高晶振(也不是绝对的,比如去测几千兆的高频),然后剩下的就是程序里面的计算问题了,设置上升沿或下降沿触发都可以,在一定时间内计算方波个数求出周期,再取倒数,把结果显示出来就行了,注意考虑好超低频的测试...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜