单片机板子显示跑马灯该怎么连线啊
答案:2 悬赏:60 手机版
解决时间 2021-03-04 11:55
- 提问者网友:我们很暧昧
- 2021-03-03 20:53
单片机板子显示跑马灯该怎么连线啊
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-03 21:46
8个LED负极接单片机IO口,正极分别接8个1K的电阻,电阻另一端接到一起然后接到+5V的直流电源上就是了,到时给IO口一个低电平LED即可以点亮了,如果电阻的公共端接到+12V的话电阻换成2.2K的就可以了,弄跑马灯的话就挨个IO口给低电平就可以了
全部回答
- 1楼网友:人類模型
- 2021-03-03 22:11
#include < reg51.h > #include < intrins.h >
unsigned char code col_s[8]={1,2,4,8,16,32,64,128,}; unsigned char count = 0; unsigned int timer1s_flag;
void main() { tmod=0x01 ; th0=0xed ; tl0=0xff ; ea=1; et0=1; tr0=1 ; while(1) { if(timer1s_flag>=1000){ timer1s_flag = 0; p1 = col_s[count]; count++; count %= 8; } } }
// 定时器0中断服务程序. void timer0() interrupt 1 using 2 { th0=0xed ; tl0=0xff ;
timer1s_flag++; } 11.0592mhz晶振,10秒种移动一次。p1端口输出
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯