|
這是上個星期老師帶我們做的課堂習(xí)題
- #include<reg51.h>
- #include<intrins.h>
- #define uint unsigned int
- #define led P0
- #define kai P2
- #define xian P1
- sbit speak=P3^2;
- sbit wei1=P3^0;
- sbit wei2=P3^1;
- uint code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
- void delay(uint x)
- {
- uint i,j;
- for(i=x;i>0;i--)
- for(j=120;j>0;j--);
- }
- void main()
- {
- uint temp,m,n,k,ge,shi,g,h;
- n=0x01;
- led=n;
- while(1)
- {
- delay(500);
- for(m=7;m>0;m--)
- {
- n=_crol_(n,1);
- led=n;
- delay(500);
- if(kai!=0xff)
- {
- temp=kai;
- led=~temp;
- while(1)
- {
- for(k=100;k>0;k--)
- {
- speak=~speak;
- delay(1);
- }
- for(g=60;g>0;g--)
- {
- for(h=20;h>0;h--)
- {
- speak=0;
- ge=g%10;
- shi=g/10;
- wei1=0;
- xian=duan[shi];
- delay(10);
- wei1=1;
- delay(10);
- wei2=0;
- xian=duan[ge];
- delay(10);
- wei2=1;
- delay(10);
- }
- }
- break;
- }
- }
- }
- }
- }
復(fù)制代碼
|
-
捕獲.PNG
(145.38 KB, 下載次數(shù): 24)
下載附件
2018-11-13 21:52 上傳
電路原理圖
-
-
八路搶答器源程序.rar
2018-11-13 22:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
4.06 KB, 下載次數(shù): 32, 下載積分: 黑幣 -5
含.c文件
|