作业帮 > 综合 > 作业

51单片机八只发光二级管从两边往中间依次发光,最好用C语言.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 19:51:53
51单片机八只发光二级管从两边往中间依次发光,最好用C语言.
#include
void delay(int);
main()
{
unsigned char i,a;
P1=0x0FF;
while(1)
{
a=0x7F; //低电平灯亮,先处理高4位
for(i=0;i>1;
a=a|0x80; //每移一位后补1
}
a=0x0FE; //低4位
for(i=0;i
再问: 先说声谢谢。先从左到中间,然后从右到中间,接着循环这个我自己也能写的,但是老师要求是两边同时向中间亮,怎么办。
再答: 这个就更简单了,只是每次要两个亮而已!只要先建一个表,然后查表就好! #include void delay(int); unsigned char code table[]={0x7e,0x0bd,0x0db,0x0e7}; main() { unsigned char i,a; P1=0x00; while(1) { for(i=0;i0;i--) for(j=2500;j>0;j--) ; }
再问: 谢谢啊,继续问一下啊。我是学习单片机的新手,想问一下我可以做些什么简单的小玩意儿来让自己提高提高,跪求啊。真心想学单片机的。