?? fed.c
字號:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint a,b,c,d;
sbit xinc=P1^0;
sbit xud=P1^1;
sbit xcs=P1^2;
sbit add1=P2^0;
sbit P2_7=P2^7;
void delay(uint z)/*0.1ms延時*/
{
uint x,y;
for(x=z;x>0;x--)
for(y=10;y>0;y--);
}
void zuzeng()/*電位器阻值增*/
{
xcs=0;
xinc=0;
xcs=1;
xinc=1;
}
void zujian()/*電位器阻值減*/
{
xcs=0;
xud=0;
xinc=0;
xcs=1;
xud=1;
xinc=1;
}
uint zuzengnum()/*返回電位器阻值增加次數*/
{
uint b;
for(b=0;b<6;b++)
{
zuzeng();
}
return b;
}
void init()/*初始化*/
{
xinc=1;
xud=1;
xcs=1;
for(a=0;a<10;a++)/*上電后電位器自動置最低位*/
{
zujian();
}
}
void main()/*主程序*/
{
init();
d=zuzengnum();/*總步進60位*/
delay(500);
if(d=6)/*增加到最大值電位器自動減小到最小狀態*/
{
uint c;
for(c=6;c>0;c--)
{
zujian();
}
}
while(1);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -