11问答网
所有问题
当前搜索:
51单片机输出方波怎么接线
请问
如何
用
51单片机
生成频率可调的
方波
?请给出方案或者修改我的方案...
答:
P0 口,应该加上上拉电阻。AD 转换的结果,应该是:0~255。使用真实的硬件,结果是多少?可以在 P2 口,接上八个 LED,当场显示出来看看。另外,对于这一批数据,你所期望得到的频率范围,究竟是多少?还有,采用软件定时,并不准确。
怎样
用
51单片机
同时采集八路
方波
信号?采集下降沿个数
答:
1.硬件电路:八路信号同时接在一个口上(P0~P3),然后用八输入与门(也可用八只二极管搭接,所有正极接在INT中断脚上(P3.2或P3.3),必要时,中断脚接上拉电阻.2.软件处理:程序利用利用INT低电平中断进行检测;进行中断后检测八路信号,相应脚为L则进行计数,可同时进行八路计数处理.3.此法处理的信号频...
怎么
用
51单片机
测量
方波
频率?输入口怎么接
答:
采用两个定时器,一个计数,一个定时 ,定时0.5s或1S(需多次中断累积),读取计数器的值,即可得到 频率 输入口直接接P3.4 (T0 )或 P3.5 ( T1)
如何
用
51单片机输出
不同频率的
方波
?
答:
unsigned int counter1, counter2;void Timer0_Init(){ TMOD = 0x01; // 设置 Timer0 为模式 1(16 位计数器)TH0 = 0xFC; // 初始化频率为 1kHz 的
方波
TL0 = 0x67;TR0 = 1; // 启动 Timer0 } void Timer1_Init(){ TMOD = ((TMOD & 0x0F) | 0x10); // 设置 Timer1 ...
怎样
用
51单片机
产生
方波
?
答:
可以用定时器中断实现这样的处理,这种方法重点在于根据你的晶振频率计算出定时器中断的参数,然后就可以很好的控制定时器中断触发的时间了.只要在中断处理过程里不断的让I/O口取反,就可以实现这样的
方波
。
怎么
用
51单片机
测量
方波
频率?输入口怎么接
答:
1.
方波
频率不能过高,理论最大值是
单片机
周期的1/2,实际达不到 2.方波的电平需要匹配,也就是不能直接与单片机io脚相连,最好做好接口电路 3.方波最好做整形 程序上 方波进入外部中断引脚 记录定时器数值 计算定时器的差值 根据时钟频率折算出时间 频率=1/时间 ...
51单片机
12MHz晶振
输出方波
答:
给你提供一个简单的20KHz的
方波
程序。
51单片机
接12MHz晶振,定时器0工作方式2。将程序下载到单片机里,测试一下,试试看。根据实测结果要作调整。未加按键,略作参考吧。(太晚了,不想写了。)include <AT89X55.H> sbit P10=P1^0;void Delay25us();void main(){ TMOD=0x02;TH0=(256-25)...
怎样
用
51单片机
实现
方波输出
?
答:
51单片机
的定时器T0要工作在方式1,才能定时10ms。而TMOD=0x02,是方式2,定时最长只有256us,是不行的,应该是TMOD=0x01,才对。采用中断方式,对10ms定时中断计数50次为500ms,交替从P1.1
输出
高电平和低电平,即输出周期 为1S的
方波
信号了。如下的仿真图,示波器测试为1S的方法信号。
51单片机
和 舵机
怎么
连线
答:
舵机一般有3条线,分别是电源正、电源负、信号线。电源正极线一般为红色或橙色,连接+5V(
单片机
电源正)【有的舵机为6V供电】电源负极线一般为黑色,连接GND(单片机电源负)信号线连接单片机任意IO口即可(程序设置该IO口
输出方波
)。
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=...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机输出方波程序
51单片机输出四种波形程序
单片机输出方波频率
51单片机输出方波原理
51单片机产生125Khz方波
中断程序方波发生器流程图
51单片机输出方波晶振频率
单片机锯齿波三角波方波
51单片机产生三角波