单片机小程序
用于学习单片机
通过设计实现单片机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)
|