99问答网
所有问题
当前搜索:
单片机信号发生器程序
哪位有用
单片机
制作的显示器
信号发生器
电路及其
程序
?
答:
波形
发生器
是一种常用的
信号
源,广泛地应用于电子电路、自动控制系统和教学实验等领域。本次课程设计使用的AT89S51
单片机
构成的发生器可产生锯齿波、三角波、正弦波等多种波形,波形的周期可以用
程序
改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑等优点。在本设计的基础上,加上按钮控制和LED显示...
求一个正确的基于51
单片机
的函数
信号发生器
的C
程序
答:
include<reg51.h> include<absacc.h> include<MAX72191.h> defineDAC XBYTE[0x7fff] //P2.7接CS sbitkey0 = P3^2;// 增减切换键 sbitkey1 = P3^3;//个位,十位,百位,千位的控制切换 sbitkey2 = P3^4;// 调整位 sbitkey3 = P3^5;// 波形选择正弦、三角、矩形波,锯齿波 unsigne...
急求!!!在c51
单片机
上的三角波
信号发生器
,求原理图与c
程序
代码.
答:
sbit cs=P2^0; //tlc5615片选端口 sbit clk=P2^1; //tlc5615时钟线 sbit din=P2^2;//tlc5615传输端口 sbit key1=P1^0; sbit key2=P1^1;//按键的
单片机
接口 uchar keydat;uchar flag;//波形
发生
终止
信号
的标志位 一旦 被置零立马停止发信号 uchar flagsqu; //方波高低电平控...
单片机
C语言版正弦波
信号发生器
怎么做?
答:
unsigned char num=0;unsigned char TIME0_H=0xff,TIME0_L=0xd9; //定时器0的初值设置;全局变量.对应正弦波,锯齿波50HZ sbit chg= P1^0; //三角波100Hz.sbit freq_u=P1^1;sbit freq_d=P1^2;sbit duty_u=P1^3;sbit duty_d=P1^4;sbit cs =P3^7;bit flag=0;unsign...
利用51
单片机
设计一
信号发生器
答:
///51
单片机
P2口接4*4键盘的行线和列线;红灯亮时进行频率输入;绿灯亮时进行占空比输入;频率值暂定在100到60KHZ之间;输入频率和占空比时要输够六位整数,不够的在前面补0;占空比以百比数(0-100)形式存在。/// ///方波
发生器
资料。空军工程大学导院501明明,2007.10.10初稿/// include<re...
基于
单片机
的
信号发生器
,现在我的
程序
可产生方波,正弦波,锯齿波,三角...
答:
TMOD=0x01; //定时
器
0,工作方式1 TH0=0xD8;TL0=0xF0; //给定时器装上初值,10ms中断一次 ET0=1; //打开定时器中断 EA =1; //打开总中断 TR0=1; //启动定时器0 while(1){ //display();Last_BMB_status=PIN_ROTARY_B;while(!PIN_ROTARY_A) //BMA为低电平时 { Current_BMB_...
如何利用
单片机
做一个最简单的10KHZ的
信号发生器
答:
10KHZ就是每秒转换10000次,即0.1MS一次,为100us一次;include<reg51.h> sbit P10=P1^0;void main(){ TMOD=0x02; //工作方式2 TH0=256-100;//定时100us TL0=256-100;IE=0x82;TR0=1;while(1);} void Timer0() interrupt 1 { P10=~P10;} 大概就这样,没验证,不过应该没问题。。
单片机信号发生器
怎么做
答:
单片机信号发生器
,一般是通过控制单片机的IO的高低电平来实现的,具体为 1,可以通过先配置一个管脚为输出,然后给这个管脚写0,输出就为低电平,然后写1,这个管脚就输出为高电平。如果你的单片机是3.3v供电的话,那么高电平一般为3.3V,低电平一般为0v。2,如果要产生一个方波的话,需要先输出1,...
函数
信号发生器
用
单片机
和DAC032做的
程序
答:
建议你先弄个单缓冲或者直接控制的。接着控制的会比较简单:就是DAC8032 1,2,3,10,17,18脚GND。20,19,8脚VCC 能明白吧!
程序
自己写比较好,这样能学到更多东西 给你点参考,这个程序能让你对它的工作方式更熟悉!!ORG 0000H MAIN:MOV A,P1 MOV R0,A ;设置高电平 MOV R1,#00...
51
单片机信号发生器
的正弦波
程序
答:
1 + sin(x))最大是2,(1 + sin(x))*255最大得到的是 510,那为了不失真,所以,要把(1 + sin(x))*255再除以一个2,就得到你上面的结果了。如果你是用的DA转换器,通过示波器,你可以看到一个如下公式的波形:f = 2.5*sin(2*3.1415926*f) + 2.5 这样的函数波形。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机课程设计信号发生器
基于52单片机信号发生器
51单片机信号发生器
单片机信号发生器的代码
基于单片机的脉冲信号发生器
单片机信号发生器设计
51单片机信号发生器可调频率
基于单片机的信号发生器论文
基于单片机的函数信号发生器