|
O}H)KH~UXXOV]24~1I3O`32.jpg (114.42 KB, 下載次數(shù): 52)
下載附件
2018-10-25 22:11 上傳
求大神幫忙看看我的問題
單片機(jī)源程序如下:
- #include <REG52.h>
- unsigned char code a[]={0x78,0x09,0x00,0x00,0x00};
- unsigned char i,j;
- sbit k3 = P3^3;
- bit flag;
- void delay(unsigned int n)
- {
- unsigned char a,b;
- for(a=0;a<n;a++)
- for(b=0;b<123;b++);
-
- }
- void InitUART(void)
- {
- TMOD = 0x20;
- SCON = 0x50;
- TH1 = 0xFD; //9600
- TL1 = TH1;
- PCON = 0x00;
- EA = 0;
- ES = 1;
- TR1 = 1;
- }
- void Send_string(unsigned char c)
- {
- SBUF=c;
- while(TI==0);
- TI=0;
- }
- void key()
- {
- if(k3==0)
- { delay(100);
- if(k3==0)
- {
- for(i=0;i<5;i++)
- {
- Send_string(a[ i]); delay(10); } } }}
- void main(void)
- { P3 = 0xff;
- InitUART();
- while(1) { key(); } }
復(fù)制代碼
|
|