编程复习课pptConvertor
10页1、2014/12/71编程复习课2.612014/12/72Led点亮板子上的0、2、4、6灯,与1、3、5、7灯交替闪烁22014/12/73#include#define uint unsigned int void delay();void main() while(1) P1=0xaa;delay();P1=0x55;delay(); 32014/12/74void delay()uint x,y;for(x=100;x0;x-)for(y=600;y0;y-) ;42014/12/75流水灯:从D0-D7依次点亮#include#include #define uint unsigned int #define uchar unsigned char uchar temp;void delay(uint);程序如下:52014/12/76void main() temp=0xfe;while(1)for(num=0;num0;x-)for(y=110;y0;y-) ;72014/12/78例子1. D1、D2、D5、D6和D0、D3、D4、D7这四个LED交替闪烁.2. 设计出
2、流水灯程序,从D7D082014/12/79数码管92014/12/710在八个数码管上显示0、1,27#include#define uint unsigned int #define uchar unsigned char uchar num1;uchar num2;uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;uchar code wei=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;void delay();102014/12/711void main()while(1)for(num1=0;num10;x-)for(y=110;y0;y-);122014/12/713练习题用数码管动态显示,实现00-59计数器。 132014/12/714通过四个按键来控制LED灯的显示情况:S1:D0-D3点亮S2:D2点亮S3:D0-D7点亮S4:D0-D5点亮142014/12/715#include #define uint unsigned int#define
3、 uchar unsigned charuchar flag;void delay(uint k)uint data i,j;for(i=0;ik;i+)for(j=0;j121;j+);152014/12/716uchar scan_key(void)uchar temp;temp=P3;return temp;162014/12/717void main(void) while(1) P3=0xff; if(P3!=0xff) delay(20);if(P3!=0xff)flag=scan_key(); else flag=0; switch(flag) case 0xf7:P1=0xf0; break; case 0xfb:P1=0xfb;break; case 0xdf:P1=0x00;break; case 0xef:P1=0xc0;break; default:P1=0xff;break; 172014/12/718中断定时器182014/12/719【例】单片机应用系统中,外中断0引脚接一个开关,并行口线P1.0接一个发光二级管。要求:开关闭合一次,发光二极管的状态改变一
《编程复习课pptConvertor》由会员ni****g分享,可在线阅读,更多相关《编程复习课pptConvertor》请在金锄头文库上搜索。
2024-03-05 4页
2022-09-10 4页
2024-01-16 6页
2023-08-29 3页
2023-07-21 13页
2024-02-04 45页
2024-01-15 63页
2023-11-24 16页
2023-09-27 60页
2022-08-11 3页