- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51clpd的led程序
51+clpd的led程序
/*51控制的点陈显示C程序*/
#includereg51.h
#includestdio.h
#define uint unsigned int
#define uchar unsigned char
sbit G1=P1^0;
sbit G2=P1^1;
sbit R1=P1^2;
sbit R2=P1^3;
sbit RK_595=P1^4;
sbit SK_595=P1^5;
sbit A_138=P2^0;
sbit B_138=P2^1;
sbit C_138=P2^2;
sbit D_138=P2^3;
sbit EN_138=P2^4;
void init_IO(void);
void delay(uint T);
void send_byte(uchar ldata);
void disp(uchar codde *ziku,uchar s_color);
void disp_red(void);
void disp_green(void);
void disp_orange(void);
uchar buf[32]={};
uchar code anquan1[]={};
void init_IO(void)
{
P0=0xff;
P1=0XFF;
P2=0XFF;
P3=0XFF;
//SP=0X60;
}
void delay(uint T)
{
uint t=T;
for(;t0;t--);
}
void disp(uchar code *ziku,uchar s_color)
{
uchar d_color;
uchar i,j,ldata1,ldata2,hscan;
uchar code *temp;
temp=ziku;
d_color=s_color;
for(hscan=0;hscan16;hscan++)
{
EN_138=0;
for(i=8*hscan;i8*(hscan+1);i++)
{
ldata1=*(temp+i);//取上半屏字模数据(一个字节)
ldata2=*(temp+128+i);//取下半屏数据
for(j=0;j8;j++) //把一个字节的字模数据从595串行移位输出
{
switch(d_color)//颜色选择:1-橘色,2-红色,3-绿色
{
case 1:
{
if(ldata11)
{
R1=0;G1=0;
}
else
{
R1=1;G1=1;
}
if(ldata21)
{
R2=0;G2=0;
}
else
{
R2=1;G2=1;
}
break;
}
case 2:
{
G1=1;G2=1;
if(ldata1)
{
R1=0;
}
else
{
R1=1;
}
if(ldata21)
{
R2=0;
}
else
{
R2=
文档评论(0)