//串行數(shù)碼管顯示 溫度值//芯片 ATMEGA16L //時(shí)鐘 4MHz 內(nèi)部 // DS18B20數(shù)據(jù)線是雙向總線,采用一個(gè)IO口 // DS18B20數(shù)據(jù)線,輸出不是通過(guò)IO口直接輸出0和1,而是將IO口的PORT置成0。 // 輸出方式,輸出0; // 輸
//164驅(qū)動(dòng)數(shù)碼管顯示 //芯片 ATMEGA16L //時(shí)鐘 4MHz 內(nèi)部 //采用CVAVR編寫(xiě),使用了系統(tǒng)自帶延時(shí)函數(shù) //PD0 PD1 模擬164時(shí)序 #include #include #define hc164_data PORTD.0 #define hc164_clk PORTD.1 void
// 串行數(shù)碼管顯示 TLC549 AD轉(zhuǎn)換值// 芯片 ATMEGA16L // 時(shí)鐘 4MHz 內(nèi)部 // us延時(shí) j=1;while(--j); 一個(gè)循環(huán)6個(gè)周期,4M晶振,延時(shí)1.5us #include//164數(shù)據(jù)線置1 #define hc164_data_SET PORTD |= 0x01 //164