基于C51单片机4按键4种花样流水灯设计.docx

上传人:苏美尔 文档编号:10708644 上传时间:2021-05-31 格式:DOCX 页数:3 大小:69.85KB
返回 下载 相关 举报
基于C51单片机4按键4种花样流水灯设计.docx_第1页
第1页 / 共3页
基于C51单片机4按键4种花样流水灯设计.docx_第2页
第2页 / 共3页
基于C51单片机4按键4种花样流水灯设计.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于C51单片机4按键4种花样流水灯设计.docx》由会员分享,可在线阅读,更多相关《基于C51单片机4按键4种花样流水灯设计.docx(3页珍藏版)》请在三一文库上搜索。

1、;.- -15IXFALI:154-HE6王一XTAL2fisn,PS=EMALE 灰P1IFTZF1.1HZEXF12F13 Fl.4IM6 P1j6PI.?kiasuscPUH如口 PO.VADil PCIZXSZpaw。, pqsac-s PCJS灿 6 P(J.7M8P2IW2 P2.VA9P2A-ID P2A11 P2.WA12 P2-WA13 PNWU PZ.7/A15P3HflXDP3.1HXDF3WTOF3WTTP3.aiiP3 . .留99999999 f 9999*0K I n W 0 I* I E r1n|a.Jj. . . . K. . . . J2. . . . H.

2、 . . . I . . . . H. . . . . HD9 JK P1Q* D1:1iflk D12 D1:3jK DT4: D1:5: D1:6:LEC-FV LEOLEii-R.E11H LEC-R.eIV LEt-R.ECD16uT。丁曰R9 : 33D . s:TXTR10 . 3X. S:TJEXT不。e |R12 :| R13 .-s=T6E L3D .夕 FEXT. L.*RU : 33D . s=TJE%E:TEXrR1S .3X.S=TJEXTcTECTR16 .3D . i=TJEXT .#mclude#define uchar unsigned char#define

3、 umt unsigned mt#define LED P3uchar i,flaghflag2,flag3,flag4;产* * 定义按键* */sbit kl=P2A4;sbit k2=P2A5;sbit k3=P2A6;sbit k4=P2A7;产* *流水灯花样设计 * */uchar table l=0xfe,0xfc,0xfB,0xfi),0xe0.0xc0.0x80.0x00.0x80.0xc0,0xe0,0xf0,0xf8.0xfc,0xfc,0xff);/*从右到左逐一点亮反向灭之*/*0xfe,0xfd.0xfb,0xf7,0xef,0xdf,0xbf,0x7# 左移 */

4、uchartable2=0x7f.0xbf0xdf,0xe0xf7.0xfb.0xfd,0xfe,0xfd.0xfb.0xf7,0xe0xdf0xbf);芦*左右循环*/uchai table3=0x7e.0xbd.0xdb,0xe7,0xff);/*两头靠拢*/uchai table4=Oxaa.0x5 5 ;/* 闪烁 * * * */产* *延时程序* *,void delay(uint x)uiiit i;wliile(x) fbi(i=50;i0;i-);)产 *判断按键* */void keyscan()if(kl=O)delay(10);if(kl=O)flag2=0; flag

5、3=0; flag4=0; flagl=l; if(k2=0) delay(lO); if(k2=0) flag3=O; flag 1=0; flag4=0; Aag2=l; ) if(k3=0) delay(lO); if(k3=0) flag 1=0; flag2=0; flag4=0; Aag3=l; ) if(k4=0) delay(lO); if(k4=0) flagl=O; flag2=0; flag3=0;flag4=l;产* * 主程序 * */void main() wlule(l)keyscanQ;if(flagl=l)fbr(i=0;i16;i+)LED=tableli;delay(200);keyscanQ;if(flag2=l) fbr(i=0;i14;i+)LED=table2i;delay(300);keyscanQ;)if(flag3=l) fbr(i=O;i5;i+)LED=table3i;delay(250);keyscanQ;)if(flag4=l)fbr(i=0;i2;i+)LED=table4i;delay(600);keyscanQ;)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1