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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51單片機(jī)的多多功能電子鐘設(shè)計(jì)-文庫(kù)吧資料

2024-12-11 19:38本頁(yè)面
  

【正文】 cd4。 return(temp)。 SCLK=1。 write_byte(add)。 SCLK=0。 } uchar read_1302(uchar add)//從 1302 讀數(shù)據(jù)函數(shù),指定讀取數(shù)據(jù)來(lái)源地址 { uchar temp。 SCLK=1。 write_byte(add)。 SCLK=0。 南昌工程學(xué)院 專科畢業(yè)設(shè)計(jì) (論文 ) 21 } return (ACC)。 SCLK=0。a) { ACC7=IO。 for(a=8。 ACC=ACC1。 SCLK=0。a0。 RST=1。//寫顯示時(shí)間固定符號(hào),兩個(gè)冒號(hào) //delay(3)。a8。 } write_1602(er+2)。a++) { write_1602dat(tab1[a])。//日歷顯示固定符號(hào)從第一行第 1 個(gè)位置之后開(kāi)始顯示 for(a=0。//整屏不移動(dòng),光標(biāo)自動(dòng)右移 write_1602(0x01)。//設(shè)置液晶工作模式,意思: 16*2 行顯示, 5*7點(diǎn)陣, 8 位數(shù)據(jù) write_1602(0x0c)。 en=0。 en=1。 //讀寫選擇置為寫 P0=dat。//en 由高變低,產(chǎn)生下降沿,液晶執(zhí)行命令 } write_1602dat(uchar dat)//***液晶寫入數(shù)據(jù)函數(shù) **** { rs=1。//拉高使能端,為制造有效的下降沿做準(zhǔn)備 delay(1)。//送入數(shù)據(jù) delay(1)。//數(shù)據(jù) /指令選擇置為指令 rw=0。y)。x) for(y=110。 for(x=xms。 //年顯示的固定字符 uchar code tab2[]={ : : }。 //減鍵 sbit buzzer=P1^3。 //設(shè)置鍵 sbit key2=P1^6。 sbit ACC7=ACC^7。 sbit RST=P1^2。 //LCD 背光開(kāi)關(guān) sbit IO=P1^1。 sbit rw=P2^1。 define yh 0x80 //LCD 第一行的初始位置 ,因?yàn)?LCD1602 字符地址首位 D7 恒定為 1( 100000000=80) define er 0x80+0x40 //LCD 第二行初始位置(因?yàn)榈诙械谝粋€(gè)字符位置地址是 0x40) sbit rs=P2^0。 由于本人能力 有限,在設(shè)計(jì)中難免會(huì)出現(xiàn)錯(cuò)誤與不足,希望各位老師及讀者給予批評(píng)指正并提出寶貴意見(jiàn)。 圖 帶時(shí)鐘顯示的溫度計(jì) Proteus 仿真效果圖 南昌工程學(xué)院 專科畢業(yè)設(shè)計(jì) (論文 ) 17 參考文獻(xiàn) [1] 陳梓城《實(shí)用電子電路設(shè)計(jì)與調(diào)試》中國(guó)電力出版社 2021 [2] 曹薇《單片機(jī)原理及應(yīng)用》 中國(guó)實(shí)力水電出版社 [3] 高吉祥《全國(guó)大學(xué)生電子設(shè)計(jì)大賽培訓(xùn)教程》電子工業(yè)出版社 [4] DS1302 DATASHEET [5] DS18B20 DATASHEET [6] 郭天祥,《新概念 51 單片機(jī) C 語(yǔ)言教程 —— 入門、提高、開(kāi)發(fā)、拓展全攻略》;北京:電子工業(yè)出版社; 2021 [7] 宋戈、黃鶴松、員玉良、蔣海峰,《 51 單片機(jī)應(yīng)用開(kāi)發(fā)范例大全》;北京:人民郵電出版社; 2021 [8] 閻石,《數(shù)字電子技術(shù)基礎(chǔ)(第四版)》;北京:高等教育出版社; 1998 [9] 鄒顯圣,《基于 AT89C51 單片機(jī)數(shù)字時(shí)鐘的研究》,機(jī)電產(chǎn)品開(kāi)發(fā)與創(chuàng)新; 2021,(5) [10] 劉伏文、王春華,《 MCS51 單片機(jī)存儲(chǔ)器結(jié)構(gòu)詳 解》;電子制作; 2021,(10). [11] 盧旭錦,《基于 Keil C 的 AT24C02 串行 E~2PROM 的編程》;現(xiàn)代電子技術(shù); 2021,(8) 南昌工程學(xué)院 ??飘厴I(yè)設(shè)計(jì) (論文 ) 18 致 謝 這款多功能計(jì)數(shù)器采用了現(xiàn)在廣泛使用用的單片機(jī)技術(shù)為核心,軟硬件結(jié)合,使硬件部分大為簡(jiǎn)化,提高了系統(tǒng)穩(wěn)定性,并采用大屏幕液晶顯示、紅外遙控裝置和電壓報(bào)警裝置使人機(jī)交互簡(jiǎn)便易行,較為有效地完成了題目的要求。 開(kāi) 始鍵 盤 掃 描蜂 鳴 器 響加 健 功 能 健 減 健相 應(yīng) 的 按 鍵 操 作結(jié) 束 圖 按鍵程序流程圖 南昌工程學(xué)院 ??飘厴I(yè)設(shè)計(jì) (論文 ) 14 定時(shí)器 T0中斷服務(wù)程序 流程圖 定時(shí)器 T0 中斷服務(wù)程序流程圖如圖 所示 。 初 始 化 L C D 1 6 0 2 、 D S 1 3 0 2 、D S 1 8 B 2 0 、 定 時(shí) 器鍵 盤 掃 描開(kāi) 始結(jié) 束讀 D S 1 8 B 2 0 的 溫 度 值 和D S 1 3 0 2 寄 存 器 的 值將 讀 出 的 值 顯 示 到L C D 1 6 0 2 上 圖 主函數(shù)流程圖 南昌工程學(xué)院 專科畢業(yè)設(shè)計(jì) (論文 ) 12 DS18B20 溫度計(jì)程序流程 DS1820 溫度計(jì)程序流程圖如圖 所示 。按鍵提示電路如圖 所示。本設(shè)計(jì)采用的是 LCD1602 顯示電路圖如圖 所示。鍵盤的電路圖如圖 所示。 圖 DS18B20溫度計(jì)電路 南昌工程學(xué)院 ??飘厴I(yè)設(shè)計(jì) (論文 ) 9 鍵盤電路 鍵盤接口是單片機(jī)應(yīng)用系統(tǒng)中最常用的接口之一,鍵盤的類型很多,常用的有獨(dú)立式鍵盤和矩陣式鍵盤,因?yàn)楸驹O(shè)計(jì)需要的鍵盤比較少,所以采用獨(dú)立式鍵盤。以上特點(diǎn)使 DS18B20 非常適用于遠(yuǎn)距離多點(diǎn)溫度檢測(cè)系統(tǒng)。 DS1302 時(shí)鐘電路如圖 所示。 DS1302 與 RAM 相關(guān)的寄存器分為兩類:一類是單個(gè) RAM 單元,共 31 個(gè),每個(gè)單元組態(tài)為一個(gè) 8 位的字節(jié),其命令控制 字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個(gè)字節(jié),命令控制字為 FEH(寫 )、FFH(讀 )。 圖 的控制字 DS1302 的寄存器 DS1302 有 12 個(gè)寄存器,其中有 7 個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD 碼形式 ,其日歷、時(shí)間寄存器及其控制字見(jiàn)表 1 此外, DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與 RAM 相關(guān)的寄存器等。位 5 至位 1 指示操作單元的地址 。下圖 為 DS1302 的引腳功能圖 : 圖 DS1302 封裝圖 DS1302 的控制字節(jié) DS1302 的控制字如圖 所示。 I/O 為串行數(shù)據(jù)輸入輸出端 (雙向 ),后面有詳細(xì)說(shuō)明。上電運(yùn)行時(shí),在 Vcc 之前, RST 必須保持低電平。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。 RST 是復(fù)位 /片選線,通過(guò)把 RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有 的數(shù)據(jù)傳送。當(dāng) Vcc2 小于 Vcc1 時(shí), DS1302 由 Vcc1 供電。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。 引腳功能及結(jié)構(gòu) DS1302 的引腳排列 ,其中 Vcc1 為后備電源, VCC2 為主電源。 時(shí)鐘電路 DS1302 是 DALLAS 公司的一種具有涓細(xì)電流充電能力的電路,主要特點(diǎn)是采用串 行數(shù)據(jù)傳輸,可為掉電保護(hù)電源提供可編程的充電功能,并且可以關(guān)閉充電功能。 DS1302 是 DS1202 的升級(jí)產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后備電源雙電源引腳,同時(shí)提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。當(dāng)時(shí)鐘頻率選用 12MHz 時(shí), C 取 22μF , R 約為 1K。 圖 時(shí)鐘電路圖 復(fù)位電路 復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。 51 單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。所以本設(shè)計(jì)采用的是方案三。 為了滿足單片機(jī)系統(tǒng)的實(shí)時(shí)鐘需求,最可靠的方法是采用實(shí)時(shí)鐘芯片 DS1302。在單片機(jī)系統(tǒng)中,有時(shí),需要維持一個(gè)時(shí)鐘,對(duì)控制工作進(jìn)行時(shí)間標(biāo)定。 時(shí)鐘維持 使用片內(nèi)定時(shí)器進(jìn)行計(jì)時(shí)的時(shí)候,單片機(jī)始終要處于工作狀態(tài)。因此,在需要日歷、時(shí)鐘的場(chǎng)合,片內(nèi)定時(shí)器的作用有限。但使用片內(nèi)定時(shí)器有以下幾個(gè)問(wèn)題: 時(shí)間補(bǔ)償 片內(nèi)定時(shí)器采用中斷方式提供計(jì)時(shí)節(jié)拍,中斷的實(shí)質(zhì)是隨機(jī)程序切換,那么,中斷響應(yīng)時(shí)間是不可精確預(yù)測(cè)的。方案 3 系統(tǒng)結(jié)構(gòu)框圖如圖 所示。 南昌工程學(xué)院 ??飘厴I(yè)設(shè)計(jì) (論文 ) 3 A T 8 9 C 5 1 單 片 機(jī)溫 度 傳 感 器 信 號(hào) 調(diào) 理 電 路 A D 轉(zhuǎn) 換 電 路L C D 1 6 0 2 顯 示按 鍵時(shí) 鐘 芯 片D S 1 3 0 2 圖 方案 2 系 統(tǒng)結(jié)構(gòu) 框圖 方案三 用主芯片為 AT89C51 的單片機(jī)控制實(shí)現(xiàn),為了滿足單片機(jī)系統(tǒng)的實(shí)時(shí)控制的需求,采用實(shí)時(shí)鐘芯片 DS1302,使用按鍵進(jìn)行時(shí)間的調(diào)整和定時(shí),按鍵有蜂鳴器提示 ,溫度傳感器使用 DALLAS 公司生產(chǎn)的單總線式數(shù)字溫度傳感器。 A T 8 9 C 5 1 單 片 機(jī)D S 1 8 B 2 0按 鍵數(shù) 碼 管 顯 示 圖 方案 1 系 統(tǒng)結(jié)構(gòu) 框圖 方案二 用主芯片為 AT89C51 的單片機(jī)控制實(shí)現(xiàn),為了滿足單片機(jī)系統(tǒng)的實(shí)時(shí)控制的需求,采用實(shí)時(shí)鐘芯片 DS1302,使用按鍵進(jìn)行時(shí)間的調(diào)整和定時(shí), 按鍵蜂鳴器提示, 溫度傳感器使用普通的溫度傳感器 ,由于溫度傳感器采集的數(shù)據(jù)為 模擬量,又因?yàn)閱纹瑱C(jī)AT89C51 內(nèi)部沒(méi)有集成模數(shù)轉(zhuǎn)換器,需要在控制系統(tǒng)的外部使用 A/D 轉(zhuǎn)換裝置,另外系統(tǒng)還應(yīng)該把采集來(lái)的數(shù)據(jù)進(jìn)行信號(hào)處理,顯示溫度和時(shí)間使用 LCD1602 顯示。顯示時(shí)間和溫度使用數(shù)碼管顯示。并通過(guò)本次設(shè)計(jì)加深對(duì)數(shù)字電子技術(shù)的理解以及更熟練使用計(jì)數(shù)器、觸發(fā)器和各種邏輯門電路的能力。 電子鐘是人們?nèi)粘I钪谐S玫挠?jì)時(shí)工具,而數(shù)字式電子鐘又有其體積小、重量輕、走時(shí)準(zhǔn)確、結(jié)構(gòu)簡(jiǎn)單、耗電量少等優(yōu)點(diǎn)而在 生活中被廣泛應(yīng)用,因此本次設(shè)計(jì)就用數(shù)字集成電路和一些簡(jiǎn)單的邏輯門電路來(lái)設(shè)計(jì)一個(gè)數(shù)字式電子鐘,使其完成時(shí)間及星期的顯示功能。數(shù)字鐘已成為人們?nèi)粘I钪校罕夭豢缮俚谋匦杵?,廣泛用于個(gè)人家庭以及車站、碼頭、劇場(chǎng)、辦公室等公共場(chǎng)所,給人們的生活、學(xué)習(xí)、工作、娛樂(lè)帶來(lái)極大的方便。其中溫度采用 AD590溫度傳感器電路測(cè)得,非接觸止鬧則采用紅外控制技術(shù)實(shí)現(xiàn)。 of this system were set four function keys,One of the reset button for the machine and another three for a variety of clock operation. Key words: AT89C51; LCD1602 Display; DS18B20; DS1302 目 錄 摘 要 ..............................................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1