本人最近开始学习单片机,从点亮LED小灯开始,
源码里有多种亮灯形式,
如从两边向中间点亮,
从中间向两边点亮等,
适用于初学者学习理解51单片机,
压缩包里有一个详细的ppt案例,可以供初学者学习。
电路原理图如下:
ppt内容预览:
从两边向中间点亮单片机源程序如下:
- #include <reg51.h>
- #define uchar unsigned char
- void delay(uchar Time)
- {
- uchar i=0;
- for(;Time>0;Time--)
- for(i=0;i<200;i++)
- ;
- }
- void main()
- {
- uchar b,c;
- P1=0x7e;
- delay(255);
- for(;;)
- {
- b=((P1>>1)+0x80)&0xf0;
- c=((P1<<1)+0x01)&0x0f;
- P1=b|c;
- delay(255);
- if(P1==0xe7)
- {
- P1=0x7e;
- delay(255);
- }
- }
- }
复制代码
所有资料51hei提供下载:
点亮小灯程序.zip
(281.4 KB, 下载次数: 12)
|