freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)c語言模塊化編程之?dāng)?shù)碼管顯示電子萬年歷篇(更新版)

2025-08-15 13:03上一頁面

下一頁面
  

【正文】 現(xiàn)對數(shù)碼管的掃描 { case 0: //在數(shù)碼管上顯示當(dāng)前溫度值 { P0=table[Display_Digit[0]]。 //對溫度進(jìn)行處理,特別要考慮的是負(fù)數(shù)的情況 delayms(50000)。 for(i=0。 disbuff[6]=datetime[0]/10。 //先讀一遍當(dāng)前溫度 delayms(50000)。 TR0=1。 Display_Digit[2] = CurrentT % 100 / 10。 //負(fù)數(shù)標(biāo)識置1 ng = 1。 //溫度低8位 Temp_Value[1] = ReadOneByte()。 dat=1。}//// 寫一字節(jié)//void WriteOneByte(uchar dat){ uchar i 。 dat = 1。 DQ = 1。 DQ = 1。//溫度小數(shù)對照表uchar code df_Table[] = {0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9 }。extern bit ng。 //亮度地址0x0a ,0x000x0f,0x0f時最亮 write(0x0b,0x07)。 DIN1=CY。 CLK1=1。 } CSB=1。i8。i++) { CLK=0。 //max7221寫數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù)函數(shù) ,num的值為1,或者2,當(dāng)num為1時,片選的是第一塊Max7221,同理亦然。 add+=2。 dat=get_a_byte_from_ds1302()。 } //return b/16*10+b%16。 SCLK=0。 //存儲獲得的時間值extern void gettime()。i) for(j=110。 //秒級延時void delayms(uint xms)。}void delayms(uint xms) //毫秒級別延時{ while(xms)。 for(i=0。 for(i=0。 //注意運(yùn)算的優(yōu)先級 }uchar read_data(uchar add) { uchar dat。 return dat。sbit CLK=P2^2。 //max7221初始化extern void init1()。 CLK=1。 DIN=CY。 for(i=0。 CLK1=0。 _nop_()。 write1(0x0a,0x07)。extern uchar Display_Digit[4]。 //從DS18B20讀取的溫度值bit ng=0。 delayms(90)。 DQ = 1。_nop_()。 i++) { DQ = 0 。 //跳過序列號 WriteOneByte(0x44)。 //延時值與負(fù)數(shù)標(biāo)識// uchar ng = 0。 0x0F ]。 //數(shù)碼管段碼共陽極uchar disbuff[]={0,0,10,0,0,10,0,0}。}void main() //主函數(shù){ uchar i。 while(1) { gettime()。 disbuff1[1]=datetime[6]%10。 } for(i=0。 } }}void Timer0_1() interrupt 1 //為了避免溫度顯示在數(shù)碼管上出現(xiàn)閃屏的情況,這里使用定時器來顯示當(dāng)前溫度。 case 1: { P0=table[Display_Digit[1]]amp。 //否則,正常顯示當(dāng)前十位的值 P3=0x202。 } break。 } } } } break
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1