kwrl.net
当前位置:首页 >> 哪位大侠帮忙修改一下C语言程序.. 使他能正常运... >>

哪位大侠帮忙修改一下C语言程序.. 使他能正常运...

//LED流水灯 #include void delay(unsigned int cnt) //简单的延时 { while(--cnt); } void main() { WDTCTL = WDTPW + WDTHOLD; // 关狗 P2DIR = 0xff; // P2端口设置为输出 P2OUT=0xfe;//给初始化值 while(1) { delay(30000);//delay at cryst...

#includeint main(){int a,b,i=0,d,n=1;printf("输入数字\n");scanf("%d",&a);b=a;while(b){i++;b -= d;b /= 10;}for(int j = 1; j < i; j++){n*=10;}b = a;while(b){d=b/n;if(d % 2 == 0){printf("1");}else{printf("0");}b -= d*n;n /= 10;}re...

sbit Key_UP=P3^2; //正转按键 sbit Key_DOWN=P3^3; //反转按键 sbit Key_STOP=P3^4; //停止按键 sbit ZZ=P1^0; //控制端,用单片机的P1.0口 sbit FZ=P1^1; //控制端,用单片机的P1.1口 sbit FMQ=P3^6; //这5行定义了单片机管脚对外连接的功能,p...

#include sbit port=P1^1;void Timer0Init(void)//10毫秒@12.000MHz{TMOD &= 0xF0;//设置定时器模式TMOD |= 0x01;//设置定时器模式TL0 = 0xF0;//设置定时初值TH0 = 0xD8;//设置定时初值TF0 = 0;//清除TF0标志TR0 = 1;//定时器0开始计时}void mai...

#include //51 单片机常用寄存器定义 #include #define DA0832com XBYTE[0X4000] #define KEYcom XBYTE[0XA0ff] #define DA_databus P0 #define uchar unsigned char #define uint unsigned int sbit P0_0=P0^0; bit KEY; uint count ; /*******...

1、void initlist(sqlist *L)有问题。这个L是initlist()的局部指针变量,为其分配的存储空间无法通过这个指针返回给主调函数,原因是,作为指针形参,只能改变其指向的“值”,而无法改变指针的指向。修改方法是,利用函数initlist()申请动态空间...

#include int m=0; unsigned char cnt=10; void timer0() interrupt 1 { TH0=0x3C; TL0=0xB0; cnt--; if(cnt==0) { cnt=0; m++; m%=8; } } void main() //主函数 { TMOD=0x01;//设置定时器0为工作方式1 TH0=0x3C; TL0=0xB0; EA=1;//开总中断 ET0...

24位AD,若参考电压为3V,则说明0 -3V 的电压用 0 - (2^24-1, 即0xFFFFFF) 来表示,0 代表 0v ,0xFFFFFF代表3V,如输出的数为0x7FFFFF即为采到1.5V,精度为1/2^24。 如果我们不需要这么多位精度的采集,需要多少位就从高到低取多少位数据即可。...

#include #define uchar unsigned char unsigned long num; uchar j,k; uchar a0,b0,c0,d0,e0,f0; sbit dula=P2^6; sbit wela=P2^7; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79...

你的理解是正确的。注意括号打的位置,不容易出错

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com