|
|
單片機(jī)源程序如下:
- #include<STC15F2K60S2.H>
- #define uchar unsigned char
- #define uint unsigned int
- sbit led_sel=P2^3;//P2^3----E3
- uchar led;
- uchar code Led_code[]={0x7e,0x3c,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff};
- void Init(){
- P0M1=0x00;
- P0M0=0xff;
- P2M1=0x00;
- P2M0=0x08;
- led_sel=1;
- }
- //延時(shí)函數(shù)可以在STC-ISP中通過“軟件延時(shí)計(jì)算器”功能自動生成指定演示時(shí)間的延時(shí)函數(shù)代碼
- //下為生成1ms的延時(shí)函數(shù),通過傳入?yún)?shù)n,函數(shù)可以延時(shí)n毫秒
- void delay_ms(uint n)
- {
- while(n){
- uchar i, j;
- i = 11;
- j = 190;
- do
- {
- while (--j);
- } while (--i);
- n--;
- }
- }
- void main()
- {
- Init();
- P0=0x00;
- while(1)
- {
- uchar i;
- for(i=0;i<8;i++)
- {
- P0=Led_code[i];
- delay_ms(500);
- }
- }
-
- }
復(fù)制代碼
|
|