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

正文內(nèi)容

電子331201安曉斌(文件)

 

【正文】 方式下的RAM,此方式下可一次性讀寫(xiě)所有的RAM的31個(gè)字節(jié),命令控制字為FEH(寫(xiě))、FFH(讀)。其中RST從低電平變成高電平啟動(dòng)一次數(shù)據(jù)傳輸過(guò)程,SCLK是時(shí)鐘線,I/O是數(shù)據(jù)線。與傳統(tǒng)的熱敏電阻相比,它能夠直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DS18B20“一線總線”數(shù)字化溫度傳感器支持“一線總線”接口,測(cè)量溫度范圍為55℃~+125℃??蓮V泛用于工業(yè)、民用、軍事等領(lǐng)域的溫度測(cè)量及控制儀器、測(cè)控系統(tǒng)和大型設(shè)備中。當(dāng)電源電壓的極性反接時(shí),能保護(hù)DS18B20不會(huì)因發(fā)熱而燒毀,但此時(shí)芯片無(wú)法正常工作;(9)DS18B20的轉(zhuǎn)換速率比較高,;(10)適配各種單片機(jī)或系統(tǒng);(11)內(nèi)含64位激光修正的只讀存儲(chǔ)ROM,扣除8位產(chǎn)品系列號(hào)和8位循環(huán)冗余校驗(yàn)碼(CRC)之后,產(chǎn)品序號(hào)占48位。 圖 36 DS18B20封裝圖I/O為數(shù)據(jù)輸入/輸出端(即單線總線),它屬于漏極開(kāi)路輸出,外接上拉電阻后,常態(tài)下呈高電平。 圖 37 DS18B20的連接電路 鍵盤(pán)控制電路根據(jù)功能需要,本時(shí)鐘需要設(shè)置以下功能鍵:設(shè)置鍵,加1操作鍵,確定操作鍵,退出鍵。例如:校對(duì)小時(shí)狀態(tài),每按一下,小時(shí)位加1,當(dāng)加至小時(shí)最高值23時(shí),再按K4鍵,小時(shí)位回0。所以決定選用USB電池盒6v作為供電系統(tǒng)。聲音驅(qū)動(dòng)方式:(所有的都可以,只是聲音大小差別)通常最常用的控制方式是采用了模擬串行的控制方式(3個(gè)IO)。模擬串行工作時(shí)各IO的作用:BUSY:芯片工作時(shí)(播放聲音),輸出低電平,停止工作或者待機(jī)是,保持高電平;DATA:接受控制脈沖的腳位。芯片即刻工作,播放第5段的聲音;例如需要連續(xù)播放第十段和第五段聲音:先發(fā)送一個(gè)復(fù)位脈沖到RST腳,接著發(fā)送10個(gè)脈沖到DATA腳。同時(shí)也大大提供初次調(diào)試的成功率。單片機(jī)的軟件設(shè)計(jì)通常要考慮以下幾個(gè)方面的問(wèn)題:(1)根據(jù)軟件功能要求,將系統(tǒng)軟件劃分為若干個(gè)相對(duì)獨(dú)立的部分,設(shè)計(jì)出合理的總體結(jié)構(gòu),使軟件開(kāi)發(fā)清晰、簡(jiǎn)潔和流程合理;(2)培養(yǎng)良好的編程風(fēng)格,如考慮結(jié)構(gòu)化程序設(shè)計(jì)、實(shí)行模塊化、子程序化。 流程圖和效果圖圖 41 主函數(shù)流程圖 顯示主界面圖42顯示主界面 編寫(xiě):include include include include include include include include void main(){ init_12864()。 alarm_temp()。 流程圖圖43 顯示函數(shù)程序流程圖 編寫(xiě):見(jiàn)附錄一; DS1302函數(shù)DS1302是一塊集成時(shí)鐘芯片不僅可以設(shè)置時(shí)間還可以設(shè)置年月日。來(lái)測(cè)試室內(nèi)環(huán)境溫度。一開(kāi)始按照老師布置的流程,一步步去實(shí)現(xiàn)那個(gè)目標(biāo),找資料,讀懂程序,寫(xiě)寫(xiě)流程圖,當(dāng)然不懂就去找老師,通過(guò)自己的勤奮和同學(xué)之間的取長(zhǎng)補(bǔ)短,目標(biāo)一點(diǎn)點(diǎn)的被我找到和實(shí)現(xiàn),時(shí)間盡管很短但是我在單片機(jī)這一塊的缺陷正在慢慢縮短、知識(shí)的不斷上升,對(duì)單片機(jī)也有了很大的興趣,并且使數(shù)字鐘夠順利運(yùn)行,完成了預(yù)期的目標(biāo)。希望能夠在以后的不斷深入學(xué)習(xí)中能夠彌補(bǔ)自己的不足之處。并且,在這次的課程設(shè)計(jì)中,我知道了,要自己熟練地掌握一個(gè)軟件,不能光看老師的演示過(guò)程,得自己去學(xué)習(xí)這個(gè)軟件,明白每一個(gè)步驟的確切含義,自己逐步的親手去進(jìn)行演示,這樣才能變成自己的知識(shí)來(lái)熟練應(yīng)用。其次我要感謝xxx老師,在我學(xué)習(xí)單片機(jī)課程期間,何老師給了我無(wú)微不至的關(guān)心。最后,我要特別感謝我的父母。參考文獻(xiàn)1. [J],機(jī)電產(chǎn)片開(kāi)發(fā)與創(chuàng)新,2007年第2期2. 姜煜等. 基于FPGA芯片設(shè)計(jì)多功能數(shù)字鐘的研究[J],應(yīng)用科技,2001年12月第28卷12期3. 馮育長(zhǎng). 單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)例分析[M],西安:西安電子科技大 學(xué)出版社,4. 潘永雄. 新編單片機(jī)原理與應(yīng)用[M],西安:西安電子科技大學(xué)出版社,.5. 萬(wàn)勝前. 基于KeilC51軟件的電子鐘設(shè)計(jì)與制作[J],鄂州大學(xué)學(xué)報(bào),2007年第2期6. 彭小軍. 用單片機(jī)實(shí)現(xiàn)電子時(shí)鐘[J].新余高專學(xué)報(bào),2004年4月第9卷第2期附 錄附錄一:顯示函數(shù)程序sbit e=P1^7。 for(。i)。i++) { e=0。 }}/*************讀取字節(jié)************/unsigned char get_byte(){ unsigned char i,temp1=0,temp2=0。 e = 0。 } for(i=0。 e = 1。temp1)+(0x0famp。0x80)。0xf0)。 send_dat(0xfa)。 send_dat((datamp。break。break。 } }/**************** lcd_wstr(第幾列,第幾行,寫(xiě)顯示字符文字)********************/void lcd_wstr(unsigned char y_add , unsigned char x_add , unsigned char *str) //{ unsigned char i。\039。 d[4]=figer%10。 d[0]=figer/10000。 } if(5==i)i。j++) { send_dat(d[j]|0x30)。//0000,1100 整體顯示,游標(biāo)off,游標(biāo)位置off send_cmd(0x01)。 unsigned char code read_add[7] = { 0x8d,0x8b,0x89,0x87,0x85,0x83,0x81 }。unsigned char time_data[]={ 12,1,1,1,0,0,0 }。sbit EXIT=P2^3。 //5unsigned char code table_high[] = {99,7,12,31,23,59,59}。 //年周月日時(shí)分秒void disp_shezhi(char add)。void jieri()。i) for(j=0。 for(i=0。0x01。 _nop_()。 _nop_()。 _nop_()。unsigned int temp。 delay_us(8)。 delay_us(8)。 //有器件 else return 0。 i++) { DQ = 0。 DQ = 1。 for(i=0。 DQ = 1。 }unsigned char r_temp(void) //溫度讀取函數(shù){ unsigned int l_temp,h_temp。 //啟動(dòng)溫度轉(zhuǎn)換 delay_us(200)。 //讀暫存器指令 l_temp = r_ds18b20()。= 0xf0。 return h_temp。 // read_rtc()。 lcd_init()。 } if(irprosok) { key=irwork()。 if(!UP) { delay_50us(300)。 } lcd_init()。 if(add 0) { add = 6。 while(1) { for(i=0。 } disp_shezhi(table_add[add])。 break。 break。 break。 while(!EXIT)。 //12864初始化,刷屏 lcd_wstr(1,2,鬧鐘設(shè)置)。 if(!M) { delay_50us(300)。i++) //年月日時(shí)分秒 上下限限制 { table_k1[i] = table_k1[i] table_high1[i] ? table_low1[i] : table_k1[i]。 break。 while(!EXIT)。 set_ddd()。 //啟動(dòng)接收uchar irdata[33]。 uchar ircode[4]={0,0,0,0,}。 TL0=0x00。}/**** 函數(shù)名:int0init********************************//****函數(shù)原型:void int0init(void)*******************//****函數(shù)功能:外部中斷0初始化******/void int0init(void){ IT0=1。 uchar value。j++) { for(i=0。 } k++。 //255 switch(ircode[3]) { /* case 0x00:P1=0xaa。 case 0xe1:P1=0xf0。 case 0xfa:P1=0x01。 case 0xf1:P1=0xdf。 default:break。 bitnum++。 irtime=0。}unsigned char irwork(void)//紅外鍵值散轉(zhuǎn)程序{ switch(ircode[3])//判斷第四個(gè)數(shù)碼值 { case 0xed: return 15。 case 0xf3: return 4。 case 0xf0: return 8。//退出 case 0xfd: return 12。//處理完成標(biāo)志} 附錄七說(shuō)明書(shū)產(chǎn)品名稱:電子溫度計(jì)臺(tái)歷使用說(shuō)明:圖61 按鍵設(shè)置,按下A鍵出現(xiàn)下圖:圖62 時(shí)間設(shè)置 3. 進(jìn)入設(shè)置頁(yè)面時(shí),A按鍵為修改選擇鍵,B按鍵為選擇下一項(xiàng)C按鍵為退出設(shè)置頁(yè)面并確認(rèn)修改內(nèi)容,設(shè)置結(jié)束后,會(huì)自動(dòng)返回。// case 0xfb: return 14。 case 0xe5: return 10。 case 0xf1: return 6。 case 0xe4: return 2。 }/**** 函數(shù)名:ir_init********************************//****函數(shù)原型:void ir_init()*******************//****函數(shù)功能:初始化******/void ir_init(){ timer0init()。 irreceok=1。 } irdata[bitnum]=irtime。 case 0xff:P1=0xef。 case 0xf2:P1=0xbf。 case 0xe0:P1=0xf7。 case 0xf9:P1=0x00。 } irprosok=1。i++) { value=value1。 for(j=0。 EA=1。 EA=1。/**** 函數(shù)名:timer0init********************************//****函數(shù)原型:void timer0init(void)*******************//****函數(shù)功能:定時(shí)器0初始化******/void timer0init(void){ TMOD=0x02。 //第幾位uchar irreceok。 } } }}附錄六:紅外遙控函數(shù)//includedefine uchar unsigned chardefine uint unsigned intuchar irtime。 } } } } if(!EXIT) { delay_50us(300)。 break。 } gb(table_add1[sss])。 while(1) { for(i=0。 lcd_init()。 } } } }附錄五:鬧鐘設(shè)置菜單顯示void nz() // 鬧鐘設(shè)置{ unsigned char i。 break。 break。 break。 break。i++) //年月日時(shí)分秒 上下限限制 { table_k[i] = table_k[i] table_high[i] ? table_low[i] : table_k[i]。 //12864初始化,刷屏 } } if(!M) { delay_50us(300)。 if(!DOWN) { while(!DOWN)。 add++。 //解碼讀取 irprosok=0。 i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1