16灯彩色旋转LED文字显示程序.doc

16灯彩色旋转LED文字显示程序.doc

ID:20462245

大小:17.76 KB

页数:11页

时间:2018-10-09

16灯彩色旋转LED文字显示程序.doc_第1页
16灯彩色旋转LED文字显示程序.doc_第2页
16灯彩色旋转LED文字显示程序.doc_第3页
16灯彩色旋转LED文字显示程序.doc_第4页
16灯彩色旋转LED文字显示程序.doc_第5页
资源描述:

《16灯彩色旋转LED文字显示程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include"NEW_8051.H"#defineucharunsignedchar#defineuintunsignedint//宏定义sbitR1=P6^6;//定义R每个IO控制的LEDsbitR2=P2^7;sbitR3=P4^0;sbitR4=P1^7;sbitR5=P0^0;sbitR6=P0^6;sbitR7=P1^2;sbitR8=P1^5;sbitR9=P1^1;sbitR10=P0^7;sbitR11=P0^5;sbitR12=P0^1;sbitR13=P7^6;sbitR14=P6^5;sbitR15=P3^4;sbitR16=P4^4;s

2、bitG1=P2^1;//定义G每个IO控制的LEsbitG2=P2^3;sbitG3=P6^4;sbitG4=P7^7;sbitG5=P4^6;sbitG6=P0^2;sbitG7=P6^1;sbitG8=P1^4;sbitG9=P1^6;sbitG10=P4^7;sbitG11=P6^0;sbitG12=P5^2;sbitG13=P4^5;sbitG14=P2^6;sbitG15=P6^7;sbitG16=P2^2;sbitB1=P4^3;//定义B每个IO控制的LEDsbitB2=P2^0;sbitB3=P2^5;sbitB4=P7^5;sbitB5=P5^5

3、;sbitB6=P0^4;sbitB7=P5^3;sbitB8=P6^3;sbitB9=P1^3;sbitB10=P1^0;sbitB11=P6^2;sbitB12=P0^3;sbitB13=P5^4;sbitB14=P2^4;sbitB15=P7^4;sbitB16=P5^0;ucharcodezimo[];bitScan_bit=0;bitBIT_timeout=0;uinti=0,j=0;#defineucNumRows100//定义一周显示列数/***************************************/voidShow_R(ucharr

4、1,ucharr2)//数据输出IO口R是红色16灯{R1=(bit)(r1&0x01);R2=(bit)(r1&0x02);R3=(bit)(r1&0x04);R4=(bit)(r1&0x08);R5=(bit)(r1&0x10);R6=(bit)(r1&0x20);R7=(bit)(r1&0x40);R8=(bit)(r1&0x80);R9=(bit)(r2&0x01);R10=(bit)(r2&0x02);R11=(bit)(r2&0x04);R12=(bit)(r2&0x08);R13=(bit)(r2&0x10);R14=(bit)(r2&0x20);R1

5、5=(bit)(r2&0x40);R16=(bit)(r2&0x80);}voidShow_G(ucharr1,ucharr2)//数据输出IO口G是绿色16灯{G1=(bit)(r1&0x01);G2=(bit)(r1&0x02);G3=(bit)(r1&0x04);G4=(bit)(r1&0x08);G5=(bit)(r1&0x10);G6=(bit)(r1&0x20);G7=(bit)(r1&0x40);G8=(bit)(r1&0x80);G9=(bit)(r2&0x01);G10=(bit)(r2&0x02);G11=(bit)(r2&0x04);G12=(

6、bit)(r2&0x08);G13=(bit)(r2&0x10);G14=(bit)(r2&0x20);G15=(bit)(r2&0x40);G16=(bit)(r2&0x80);}voidShow_B(ucharr1,ucharr2)//数据输出IO口B是绿色16灯{B1=(bit)(r1&0x01);B2=(bit)(r1&0x02);B3=(bit)(r1&0x04);B4=(bit)(r1&0x08);B5=(bit)(r1&0x10);B6=(bit)(r1&0x20);B7=(bit)(r1&0x40);B8=(bit)(r1&0x80);B9=(bit

7、)(r2&0x01);B10=(bit)(r2&0x02);B11=(bit)(r2&0x04);B12=(bit)(r2&0x08);B13=(bit)(r2&0x10);B14=(bit)(r2&0x20);B15=(bit)(r2&0x40);B16=(bit)(r2&0x80);}voidShow_Color(ucharr1,ucharr2,ucharcolor)//显示7彩色{switch(color){case0://红色Show_R(r1,r2);break;case1://绿色Show_G(r1,r2);break;case2://蓝色Show_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。