STM32 TM1638 按鍵掃描問題解決


unsigned char TM1638_Read(void) //讀數據函數
{
u8 i;
u8 temp=0;
for(i=0;i<8;i++)
{
temp>>=1;
TM1638_CLK_Low();
GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_14); //空讀一下只是為了延時clk低電平時間
TM1638_CLK_High();
if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_14)==Bit_SET)
temp|=0x80;
}
return temp;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM