
例子:下面是一个89C51为例输出矩形波代码
sbit SCLK P1^0
while(1){
unsingned int i
SCLK=0
for(i=0i<20000i++)//波形宽度
SCLK=1
for(i=0i<20000i++)
}
你放到你的程序里,然后用示波器测量第一脚,肯定有波形.
如有问题,请再问,呵呵!
/**晶振为12MHZ****/#include<reg52.h>
sbit output P0^0
void init()//初始化
{
TMOD=0x20//设置计数器1为工作方式2
EA=1//开总中断
TH1=256-100
TL1=256-100
ET1=1
TR1=1
}
void main(){
init()
while(1)
}
void time1() interrupt 3
{
output=~output
}
1、上位机采用PC,内装VC++2、采用串口通讯与下位机---单片机、PLC等通讯
3、将来自下位机的数据,采用MFC中的CDC类,并结合多线程,很容易做成动态示波曲线
4、更多交流参考我空间文章。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)