设计一个2位共阳极LED数码管显示电路,编程显示数字“12”。要求:采用动态扫描法。
正确答案:#include〈reg51.h〉#defineucharunsignedchar#defineuintunsignedintucharcodedis()code()={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01};//共阳数码管段码表voiddelay(uintt)//延时函数{uchari;while(t--)for(i=0;i〈200;i++);}voidmain(){uchari,j=0x01;while(1){P1=0x01;P2=seg[1];delay(180);P1=0x02;P2=seg[2];delay(180);}}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
在信息社会,随着()的不断发展和在军事上的广泛运用,一种以04-20
信息化战争的基本内涵是战争的()和附带性伤亡依然存在,但04-20
信息化战争是人类社会政治、经济、科学技术和战争实践04-20
信息化战争是人类社会政治、经济、科学技术和战争实践04-20
围绕“近代以来仁人志士为中国崛起而奋斗求索的事迹”04-20
加速推进国防和军队信息化建设的进程首先要树立信息主04-20
随着军队的信息化程度和作战能力的不断提升,扩充军队规04-20