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

正文內容

基于stc89c52單片機的家用紅外遙控系統畢業(yè)論文-wenkub.com

2025-02-22 10:24 本頁面
   

【正文】 break。 //讀取秒數 temp=temp+1。 //禁止寫入 done=0。 Write1302(0x8e,0x00)。 if(ircode[2]==0x45) { ircode[2]=0x00。i++) for(j=0。 39 Write1302(0x8e,0x80)。 //27 日 Write1302(0x8a,0x06)。0x80) //判斷時鐘芯片是否關閉 { Write1302(0x8e,0x00)。 //時鐘停止標志 up_flag=0。 } TimeTimeString[8] = 39。} else { TimeTimeString[6] = 39。 if(hide_sec2) { TimeTimeString[6] = TimeSecond/10 + 39。 TimeTimeString[4] = 39。 TimeTimeString[4] = TimeMinute%10 + 39。 } TimeTimeString[2] = 39。 } else { TimeTimeString[0] = 39。 ,判斷結束字符 } /********************************************************** //將時 ,分 ,秒數據轉換成液晶顯示字符放到數組 **********************************************************/ void TimeToStr(struct_TIM *Time) { if(hide_hour2) { TimeTimeString[0] = TimeHour/10 + 39。 } week_value[1] = 39。 37 if(hide_week2) { week_value[0] = TimeWeek%10 + 39。 TimeDayString[1] = 39。 TimeDayString[1] = TimeDay%10 + 39。 } TimeMonthString[2] = 39。 } else { TimeMonthString[0] = 39。 if(hide_month2) { TimeMonthString[0] = TimeMonth/10 + 39。 TimeYearString[3] = 39。 TimeYearString[1] = 39。 TimeYearString[3] = TimeYear%10 + 39。 TimeYearString[1] = 39。 Hour_out=TimeHour。 ReadValue = Read1302(DS1302_YEAR)。 ReadValue = Read1302(DS1302_MONTH)。 ReadValue = Read1302(DS1302_WEEK)。 ReadValue = Read1302(DS1302_DAY)。 ReadValue = Read1302(DS1302_HOUR)。 ReadValue = Read1302(DS1302_MINUTE)。 ReadValue = Read1302(DS1302_SECOND)。 // 讀 1Byte 數據 DS1302_CLK = 1。 DS1302_CLK = 0。 // 寫 1Byte 數據 DS1302_CLK = 1。 DS1302_CLK = 0。 DS1302_CLK = 1。 for(i=8。 //相當于匯編中的 RRC DS1302_CLK = 1。 ACC = d。 char done,count,temp,flag,up_flag,down_flag。 uchar code Day[]={日 }。 29 附 錄 附錄 1 整體電路原理圖 1234 5U8R E L A YP 1 01P 2 728P 1 12P 2 627P 1 23P 2 526P 1 34P 2 425P 1 45P 2 324P 1 56P 2 223P 1 67P 2 122P 1 78P 2 021P 3 010V C C40P 3 111P 0 039P 3 212P 0 138P 3 313P 0 237P 3 414P 0 336P 3 515P 0 435P 3 616P 0 534P 3 717P 0 633R S E T9X218X119G N D20P S E N39A L E30EA31P 0 732U4S T C 8 9 C 5 2132V VG N DINO U TU37 8 L 0 5 VP 1 0P 1 1+ 1 2S5S w i tc hV C CVCC12X21 2 MC42 5 PC32 5 PX1X2X1X2231Q1C 8 5 5 0P 2 0 12S6C O N 2V C CD0D1V C CP 2 1P 2 012D1I N 4 0 0 7+E C 31 0 U FREV C CRE1 2L E D 6L E DV C CC60 . 1 U FV C CV C C1G N D2I /O3U7H S 0 0 3 8+E C 44 . 7 U FV C CI N T 0I N T 0123S3C O N 3+ 1 21 2R71 0 K1 2R81 0 K1 2R 1 14 7 K1 2R91 0 K1 2R 1 32012R 1 01 0 KV C C12L E D 4L E D12L E D 5L E DV C C1I /O2G N D3U6D S 1 8 B 2 012R 1 24 . 7 KV C CP 2 1R E S TP 3 5P 1 7P 1 6P S BV C C8S C L K7R S T5V C C 21X12X23G N D4IO6D S 1 3 0 2D S 1 3 0 221A T X LX T A L 2P 1 4P 1 3P 1 2V C CED5D6D7VCCRSR/WE D0 D1 D2 D3 D4 D5 D6 D7PSBRESTVCCP 1 0P 1 1D2D3D4RSR /W1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20J?C O N 2 0P 1 2P 1 3P 1 4P 1 5 30 附錄 2 PCB 版圖 31 附錄 3 Protel99SE 生成的 3D 效果圖 32 附錄 3 全部代碼 include include include include 33 include include define uint unsigned int define uchar unsigned char uchar TempBuffer[5],week_value[2]。 27 參考文獻 [1]桑勝舉 ,沈丁 .單片機原理及應用 [M].北京:中國鐵道出版社 ,:1120. [2]凌志浩 .AT89C52單片機原理 與接口技術 [M].北京:高等教育出版社 ,2021:821. [3]郭循釗 ,鄺帆 ,邵平 ,許宏科 .基 于單片機的多功能交通燈控制系統設計與仿真實現 [J].公路交通技術 , 2021:529. [4]林凌 ,李剛 ,丁茹 ,李小霞 .新型單片機接口器件與技術 [M].西安 :西安電子科技大學出版社 ,2021:3034. [5]邊春遠 ,王志強 .MCS51 單片機應用開發(fā)實用子程序 [M].人民郵電出版社 ,2021:4347. [6]張友德 ,趙志英 ,徐時亮 .單片微機原理應用與實驗 [M].復旦大學出版社 ,2021:3234. [7]李朝青 .單片機原理及接口技術 (簡明修訂版 )[M].北京航空航天大學出版社 ,1998:2343. [8]黃河 ,李曉 ,劉學瑞 ,黃艷秋 .基于 DS18B20 單總線數字溫度計的設計與實現 [J].中國礦業(yè)大學信息與電氣工程學院 .:35. [9]郝文化 .Protel Dxp 電路原理圖與 PCB設計 [M].機械工業(yè)出版社 .:2325. [10]袁旭軍 ,莊松林 .單片機復位電路的可靠性分析 [J].電子技術用 .:1921. 28 致 謝 本篇論文能夠得以順利完成,首先要感謝 **老師對我的悉心指導。 (4) 通過設定溫度值利用繼電器開關空調。軟件部分共有, (主函數模塊文件), (溫度模塊文件), (時鐘模塊文件), (紅外模塊文件), (液晶模塊文件 ), (設置功能文件)以及相應的頭 26 文件組成。 由此得出了一個結論 DS1302 的驅動能力很是有限的在和單片機的通信中, 要考慮到加上拉電阻的可能。接著焊接溫度傳感器和時鐘芯片,并通過各自的程序在液晶上顯示出數據。這時再在 引 腳連接發(fā)光二極管,上電復位后,發(fā)現二級管能夠一秒間隔出現亮滅循環(huán)。 24 圖 38 時間溫度設置流程 以上工作完成后,設置功能已經能夠實現,只需要在主函數中調用Compare_temp_time()函數就可以通過比較設定值與實際值, 來執(zhí)行 繼電器開關燈和開關空調動作了。 if (ircode[3]==0xf6) ircode[3]=0x00。 //第一次進來時被標記為 1, timer 清 0 timer=0。 irnum++。 } /********************************************************** startflag 初始值位 0,第一次進入中斷標記為 1,同時時間清零,如果 經判斷有引導碼出現,就開始記錄了。 中斷觸發(fā)方式采用下降沿觸發(fā),中斷程序只需要記錄兩個中斷之間時間值并保存,然后對相應脈沖的時間值與標準的脈沖時間進行比較,這樣得出了是 0 還是 1。遙控器發(fā)送一組完整數據 (如 圖 36 所示) ,首先是 9ms 高電平和 低電平組成的前 導碼,緊接著是 8 位地址碼及其反碼,最后便是 8 位操作碼及其反碼。) { Write12864_Cmd_Dat(str[i++],1)。 21 //從地址 addr_12864 開始,寫字符串到 LCD void writestring(uchar addr_12864 ,uchar * str) { uchar i = 0。 20 LCD12864 液晶驅動程序 LCD12864 初始化 LCD12864 初始化流程如圖 35 所示。039。//低四位是秒的個位,高三位是秒的十位(原來是 BCD碼) TimeSecond = ((temp amp。 unsigned char Str_Month[3]。 unsigned char Day。 unsigned char Hour。 return(Dat)。 DS1302_WriteByte(Addr|0x01)。 } /********************************************************** /讀取 DS1302 某地址的數據 , **********************************************************/ uchar Read1302(unsigned char Addr) { uchar Da
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1