單片機小程序
用于學習單片機
通過設計實現單片機LED和蜂鳴器控制
單片機源程序如下:
- #include<reg52.h>
- #include<intrins.h>
- #define uint unsigned int
- #define uchar unsigned char
- uchar temp1,temp2;
- sbit beep=P2^3;
- void delay(uint);
- void main()
- {
- temp1=0xfe;
- temp2=0xfd;
- while(1)
- {
- int i,j;
- for(i=4;i>0;i--)
- {
- P1=temp1;
- beep=1;
- temp1=_crol_(temp1,2);
- delay(600);
- };
- for(j=4;j>0;j--)
- {
- P1=temp2;
- beep=0;
- temp2=_crol_(temp2,2);
- delay(600);
- };
- }
- }
- void delay(uint z)
- {
- uint x,y;
- for(x=100;x>0;x--)
- for(y=z;y>0;y--);
- }
復制代碼
所有資料51hei提供下載:
test 1_8LED奇閃蜂鳴器響LED偶閃.rar
(20.57 KB, 下載次數: 6)
2018-4-17 15:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|