熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-4-29 18:52
正文摘要:我想點(diǎn)亮led點(diǎn)陣左上角一個(gè)led燈為什么點(diǎn)亮了一排。 單片機(jī)源程序如下: #include<reg52.h> #include<intrins.h> sbit se = P2 ^ 5; sbit sc = P2 ^ 4; sbit rc = P2 ^ 6; int dat1,dat2; vo ... |
點(diǎn)亮函數(shù)不對(duì) |
ledsend函數(shù)有問(wèn)題。595的驅(qū)動(dòng)時(shí)序研究下。 void ledsend(int dat1) { int a; sc = 0; rc = 0; for(a = 0;a < 8;a ++) { se = dat1 >> 7; dat1 <<= 1; sc = 1; _nop_(); _nop_(); sc = 0; //_nop_(); } rc = 1; _nop_(); _nop_(); rc = 0; _nop_(); _nop_(); } |
Powered by 單片機(jī)教程網(wǎng)