資源簡介
全國電子大賽自由擺要用到的程序,用6560驅動板驅動
代碼片段和文件信息
#include??
#include?
#include??????//Keil?library?
#define???uchar?unsigned?char?
#define??uint??unsigned?int
sbit?key1?=?P3^4; //定義按鍵1
sbit?key2?=?P3^5; //定義按鍵2
sbit?key3?=?P3^6; //定義按鍵3
sbit?key4?=?P3^7; //定義按鍵4
sbit??EN=P2^0;?
sbit??CW=P2^1;?
sbit??CLK=P2^4;?
uchar?time=0;?
//uchar?period=25;?
//uchar?high=5;?
/*void?timer0()?interrupt?1?using?1?
{?
??TH0=0XFC; ??//定時1ms
TL0=0X17;
//TH0=(65535-50000)/256;
//TL0=(65535-50000)%256;
time++;?
//if(time==high)?
/*if(time==5)?
{?CLK=0;}?
//else?if(time==period)?
else?if(time==10)??
{?time=0;?
??CLK=1;?
}?
}?*/
//**************************************
//延時5微秒(STC90C52RC@12M)
//不同的工作環境需要調整此函數
//當改用1T的MCU時請調整此延時函數
//**************************************
void?delay5us()
{
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}
//****************************************
//延時kms
//****************************************
void?delay(unsigned?int?k)
{
unsigned?int?ij;
for(i=0;i {
for(j=0;j<121;j++);
}
}
void?shunmaichong(uint?xuint?y)//順
評論
共有 條評論