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

正文內(nèi)容

基于stc89c52單片機的家用紅外遙控系統(tǒng)畢業(yè)論文設(shè)計-免費閱讀

2025-07-21 18:49 上一頁面

下一頁面
  

【正文】 //讀取日數(shù)temp=temp1。if(temp==1)temp=0x23。case 2:temp=Read1302(DS1302_MINUTE)。 default:break。 //月數(shù)加 1 up_flag=1。break。 //讀取小時數(shù)temp=temp+1。0x7f)0x59) //超過 59 秒,清零 temp=0。Write1302(0x8E,0x80)。}/********************************************************** //跳出調(diào)整模式,返回默認顯示**********************************************************/ void outkey() { uchar Second。Write1302(0x80,0x00)。 //進入默認液晶顯示 if(Secondamp。 39。:39。039。039。 39。 39。 39。\039。 39。239。0x0F)。0x0F)。0x0F)。}/**********************************************************獲取時鐘芯片的時鐘數(shù)據(jù)到自定義的結(jié)構(gòu)型數(shù)組**********************************************************/void DS1302_GetTime(struct_TIM *Time) { uchar ReadValue。 DS1302_RST = 0。}/**********************************************************//ucAddr: DS1302 地址, ucData: 要寫的數(shù)據(jù)**********************************************************/void Write1302(unsigned char ucAddr, unsigned char ucDa){ DS1302_RST = 0。 基于 STC89C52 單片機的家用紅外遙控系統(tǒng)31} }/**********************************************************實時時鐘讀取一字節(jié)**********************************************************/unsigned char DS1302OutputByte(void) { uchar i。 //定義的時間類型define DS1302_SECOND 0x80 //時鐘芯片的寄存器位置 ,存放時間define DS1302_MINUTE 0x82define DS1302_HOUR 0x84 define DS1302_WEEK 0x8Adefine DS1302_DAY 0x86define DS1302_MONTH 0x88define DS1302_YEAR 0x8C /**********************************************************實時時鐘寫入一字節(jié)**********************************************************/void DS1302InputByte(unsigned char d) { uchar i。uchar code Month[]={月}。(3) 可以利用液晶的繪圖功能為時鐘模塊增加一個圖形時鐘界面,這樣可以使設(shè)計更加人性化。圖 41 實物電路及顯示效果 總結(jié)綜合上面的介紹,本設(shè)計的硬件共有,電源模塊,最小系統(tǒng),紅外模塊,溫度模塊,時鐘模塊,液晶模塊和繼電器模塊組成。焊接好液晶模塊后,通過上面的方式下載程序使液晶顯示出幾個漢字和字符,液晶調(diào)試通過。該流程可以通過圖 38 表示。 //一組接收完成}}else{startflag=1。/**********************************************************256*=**********************************************************/void timer0() interrupt 1{ timer++。} HS0038 紅外解碼程序模塊 紅外遙控器編碼介紹在進行紅外解碼之前首先要對本設(shè)計采用的紅外遙控器編碼方式進行簡要介紹。 寫數(shù)據(jù)到 LCD12864 功能函數(shù)LCD12864 的功能函數(shù)主要是顯示從其他模塊采集到的并轉(zhuǎn)化后的數(shù)據(jù),這里主要提供了兩種顯示函數(shù),writestring()和 writedat()兩個函數(shù),writestring() 用來顯示從一個地址開始的字符串,writedat() 函數(shù)用來在某個地址顯示一個字符。0x0F)。unsigned char Str_Time[9]。typedef struct { unsigned char Week。DS1302_CLK = 0。DS1302_CLK = 0。 //拉高數(shù)據(jù)線,準(zhǔn)備讀下一位}return(Tmep)。 //釋放總線,準(zhǔn)備讀數(shù)據(jù)for(j=4。for(i=8。支持匯編語言,C 語言及其混合編程,能夠兼容絕大多數(shù) 51 系列單片機的程序設(shè)計和仿真。本最小系統(tǒng)采用 10uf 的電容,經(jīng)驗證完全滿足要求。基于 STC89C52 單片機的家用紅外遙控系統(tǒng)12圖 216 單片機讀取液晶模塊數(shù)據(jù)由圖 314 可知寫數(shù)據(jù)或命令的操作大致如下,RS 為高時寫數(shù)據(jù),RS 為低時寫指令;RW 引腳為低電平進行寫操作;E 引腳設(shè)置為高允許數(shù)據(jù)傳送,接著便把所傳數(shù)據(jù)放于數(shù)據(jù)引腳,E 引腳再次拉低便完成了寫操作。應(yīng)用中可以通過寫入命令字來實現(xiàn)多種功能,如:開關(guān)光標(biāo),反白顯示,屏幕移位,睡眠等。單片機經(jīng)過一定的算法把接收到的數(shù)據(jù)進行解碼。DS1302 關(guān)于時間和日期的寄存器如圖 210 所示,共有 12 個,編程時注意讀和寫的地址有所不同。數(shù)據(jù)格式如圖27 所示。溫度靈敏原件,用于接收最初的溫度模擬量,即電阻隨溫度變化。(8) 具有一個通用同步串口,如有需要可以通過普通 I/O 口模擬串口進行擴展。在單芯片上,8 位的 CPU 配合 8K 的程序存儲器,使得 STC89C52 能滿足基本的控制需要而不需要再外擴存儲器。P0口(39 腳~ 32 腳) 是一個具有 8 位漏極開路的雙向 I/O 口。另外 HS0038 紅外一體接受頭,更是能把紅外信號直接轉(zhuǎn)變?yōu)殡妷盒盘?,省去了大量的外圍電路,方便了程序編寫。另外,新型家用電器在環(huán)保,審美以及安全性上也對人們提出了新要求。關(guān)鍵詞:紅外遙控,單片機,DS1302,DS18B20 , LCD12864基于 STC89C52 單片機的家用紅外遙控系統(tǒng)ABSTRACTWith the development of science and technology, especially the development of microelectronics technology, SCM applications have been deeply into all areas of life. Taking STCC89C52 as control chip, for DS1302 clock chip, DS18B20 as temperature collector, HS0038 infrared receiving head as integrated infrared receiver, signal receiving and processing the remote control buttons, in order to correct the clock time. At the same time, the project also joined the function of timing, and setting temperature of upper and lower, executive orders open to turn off the lights when preset time is reached, when the temperature lower than the temperature is lower or higher than the temperature limit mand execution open air conditioning, for electromagic relay switch device. The whole project all the data shown in LCD12864 LCD, forming a good user interface. Made in Protel99SE, the hardware circuit diagram and PCB software development environment for KeilV3, project physical for universal plate welding circuit, through debugging functions are normal.Key words:infrared remote control, microcontroller, DS1302, DS18B20, LCD12864目 錄1 緒 論 .................................................................................................................................................1 家用電器的發(fā)展及智能家電的前景 .........................................................................................1 電子技術(shù)的發(fā)展對智能家電的推動 .........................................................................................1 家用紅外遙控系統(tǒng)設(shè)計思路 .....................................................................................................22 硬件設(shè)計 ...........................................................................................................................................2 STC89C52 單片機介紹 ..............................................................................................................2 DS18B20 溫度傳感器介紹 .........................................................................................................5 DS1302 時鐘芯片介紹 ...............................................................................................................8 HS0038 紅外一體接收器介紹 .................................................................................................10 LCD12864 液晶介紹 ................................................................................................................11 其他硬件電路 ...........................................................................................................................133 軟件開發(fā)平臺及軟件 .....................................................................................................................15 開發(fā)環(huán)境介紹及程序總體結(jié)構(gòu) ......................................................
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1