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

正文內(nèi)容

單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)畢業(yè)論文--數(shù)字溫度計(jì)的設(shè)計(jì)-畢業(yè)設(shè)計(jì)-文庫(kù)吧資料

2025-01-27 08:00本頁(yè)面
  

【正文】 S_INT 。 ERR EQU 39。 PAUSE EQU 39。 WORK EQU 39。************************ ENABLE EQU 00H DTSIGN EQU 01H SDSIGN EQU 02H HAVE EQU 03H PSHU EQU 04H LED0 EQU LED1 EQU LED2 EQU LED3 EQU WR1820 EQU SEG EQU P2 WARNH0 EQU 31H WARNH1 EQU 32H TEMP0 EQU 34H TEMP1 EQU 35H DIS0 EQU 36H DIS1 EQU 37H DIS2 EQU 38H DIS3 EQU 39H SDAT EQU 39。 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 13 第三章 系統(tǒng)軟件設(shè)計(jì) 各部分流程圖 開(kāi) 始設(shè) 備 初 始 化P C 發(fā) 送 工作 命 令開(kāi) 始 工 作 ( 測(cè) 溫 、 顯 示 )P C 發(fā) 送 命 令按 照 命 令 進(jìn) 行 操 作P C 發(fā) 停 機(jī)命 令NYNYNY系 統(tǒng) 工 作 流 程 圖 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 14 開(kāi) 始是 否 收 中 斷是 否 命 令 字 符停 機(jī) 命 令非 停 機(jī) 命 令發(fā) 送 溫 度 數(shù) 據(jù)結(jié) 束開(kāi) 中 斷 , 使能 標(biāo) 志 置 1結(jié) 束結(jié) 束寫 入 R O M關(guān) 中 斷 , 能標(biāo) 志 歸 0錯(cuò) 誤 , 發(fā)送 ’ E ’為 發(fā) 送 數(shù) 據(jù) 命 令串 行 口 中 斷 流 程YN , 發(fā) 中 斷YYYYNNN , 停 機(jī)N , 為 數(shù) 據(jù) 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 15 開(kāi) 始初 值 重 裝從 1 8 B 2 0 讀 溫 度 并 存 儲(chǔ) 到 R A MD S 1 8 B 2 0 存 在低 于 報(bào) 警 高 溫 限高 于 報(bào) 警 低 溫 限對(duì) 讀 取 數(shù) 據(jù) 進(jìn) 行 處 理結(jié) 束發(fā) 送 低 溫 警報(bào) 到 P C發(fā) 送 高 溫 警報(bào) 到 P CT 0 口 中 斷 流 程YYNYN 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 16 開(kāi) 始D S 1 8 B 2 0 復(fù) 位 程 序D S 1 8 B 2 0 存 在 標(biāo)志 位 為 1發(fā) 溫 度 轉(zhuǎn) 化 指 令 并 做 7 5 0 m s 延 遲復(fù) 位 D S 1 8 B 2 0發(fā) 送 取 溫 度 數(shù) 據(jù) 命 令讀 取 溫 度 數(shù) 據(jù)結(jié) 束清 D S 1 8 B 2 0 存 在 標(biāo) 志位 , 數(shù) 碼 管 顯 示0 0 0 . F , 跳 出 程 序G E T _ T E M P E R 子 程 序 流 程YN 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 17 匯編語(yǔ)言程序 。 3 VDD 可選擇的 VDD 引腳。開(kāi)漏單總線接口引腳。 DS18B20 的引腳介紹 TO- 92 封裝的 DS18B20 的引腳排列見(jiàn)圖 1,其引腳功能描述 見(jiàn)表 1。 ( 5)、數(shù)字溫度計(jì)的分辨率用戶可以從 9 位到 12 位選擇。 C 到+ 125。 ( 3)、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。 DS18B20 產(chǎn)品的特點(diǎn) ( 1)、只要求一個(gè)端口即可實(shí)現(xiàn)通信。 30V 輸入電平 ⑤低電源電流:典型值是 8mA ⑥符合 ANSI 標(biāo)準(zhǔn) EIA/TIA232E 及 ITU 推薦標(biāo)準(zhǔn) ⑦ ESD 保護(hù)大于 MILSTD883 標(biāo)準(zhǔn)的 2021V DS18B20 DS18B20 基本知識(shí) T1(計(jì)時(shí)器 1 外部輸入 ) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通 ) 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 12 DS18B20 數(shù)字溫度計(jì)是 DALLAS 公司生產(chǎn)的 1- Wire,即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。這些接收器具有 V 的典型門限及 的典型遲滯,而且可以接收177。其余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證,脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入 XTAL2:來(lái)自反向振蕩器的輸出 ISP:在線編程引腳 、 、 、 RST 四個(gè)引腳可以作為在系統(tǒng)編程引腳 ( 3)振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該指令被略微拉高。在平時(shí) , ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/,將跳過(guò)一個(gè) ALE 脈沖。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。 RST:復(fù)位輸入。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平并用作輸入。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。當(dāng) P2 口被寫入“ 1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在 FALSH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 P1 口 : P1 口是 一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口。 P0 口能用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 AT89S51 圖如下: a bcdegGNDfdpGNDabcefgd 該器件采用 ATMEL 高密度非易失存儲(chǔ)器制造計(jì)術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容,并有 ISP 管腳,只需要將單片機(jī)的 ISP 引腳接入專用的下載線上就可以編程。用共陰LED 顯示器顯示 16進(jìn)制數(shù)的編碼已列在下表。七段數(shù)碼管加上一個(gè)小數(shù)點(diǎn),共計(jì) 8 段。 圖 七段 LED 顯示器 使用 LED 顯示器時(shí),要注意區(qū)分這兩種不同的接法。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺(jué)暫留作用,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。這樣一來(lái),就沒(méi)有必要每一位數(shù)碼管配一個(gè)鎖存器,從而大大地簡(jiǎn)化了硬件電路。缺點(diǎn)是硬件電路比較復(fù)雜,成本較高。送入一次字形碼顯示字形一直保持,直到送入新字形碼為止。 ( 1)靜態(tài)顯示方式 LED 顯示器工作方式有兩種:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。 LED 數(shù)碼管顯示電路 單片機(jī)系統(tǒng)中常用的顯示器有: 發(fā)光二極管 LED(Light Emitting Diode)顯示器、液晶 LCD(Liquid Crystal Display)顯示器、 CRT 顯示器等。這時(shí)可以適當(dāng)?shù)卣{(diào)整上電復(fù)位電路的阻容值,增加其充電時(shí)間常數(shù)來(lái)解決問(wèn)題。 復(fù)位電路的作用非常重要,能否成功復(fù)位關(guān)系但單片機(jī)系統(tǒng)能否正常運(yùn)行的問(wèn)題。按開(kāi)關(guān) K 后, C1 兩端電荷經(jīng) R2 迅速放電, K 斷開(kāi)后,由 C R1 及電源完成對(duì)單片機(jī)的復(fù)位操作。這種組合復(fù)位電路如圖 2所示 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 8 10pFMCS51RSTGND1K+5VK C1R1R2 圖 單片機(jī)組合復(fù)位電路 圖中 C1, R1 構(gòu)成了上電復(fù)位電路。開(kāi)關(guān)復(fù)位電路一般不單獨(dú)使用。 由于上電后,振蕩電路起振要經(jīng)歷一個(gè)振蕩建立時(shí)間,不同頻率的振蕩器,起振蕩建立時(shí)間不同,所以不同振蕩頻率下,上述上電復(fù)位電路的參數(shù)不同。從圖中可以看出, RST 端高電平持續(xù)時(shí)間取于 RC 電路的充電時(shí)間常數(shù)。上電時(shí),電源通過(guò)微分電阻對(duì)電容充電,由于電容兩端電壓不能突變,所以 RST 端出現(xiàn)一個(gè)正脈沖。常用的上電復(fù)位電路如圖 1所示 10pFMCS51RSTVCCGND10pFMCS51RSTVCCC1R1C1 ( a) (b) 圖 1 單片機(jī)上電復(fù)位電路圖 圖 a、圖 b 所示電路在本質(zhì)上是一樣,它們都是 RC 微分復(fù)位電路。這里只介紹上 電復(fù)位和開(kāi)關(guān)復(fù)位。 單片機(jī)的 RST 引腳為復(fù)位引腳,振蕩電路正常工作后, RST 端加上持續(xù)兩個(gè)機(jī)器周期的高電平后,單片機(jī)就被復(fù)位。復(fù)位不改變片內(nèi) RAM 單元的內(nèi)容,但使各特殊功能寄存器 SFR 回復(fù)到初始狀態(tài),復(fù)位后各特殊功能寄存器值如表 2— 6所示: 表 2— 6 主要 特殊功能寄存器復(fù)位初始值 特殊功能寄存器 初始值 特殊功能寄存器 初始值 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文 6 ACC 00H TCON 00H B 00H TMOD 00H PSW 00H TL0 00H SP 07H TH0 00H DPTR 0000H TL1 00H P0~P3 FFH TH1 00H PCON 0XXX 0000B T2CON 00H AUXR XXX0 0XX0B T2MOD XXXX XX00B AUXR1 XXXX XXX0B RCAP2L 00H IE 0X00 0000B RCAP2H 00H IP XX00 0000B TL2 00H SCON 00H TH2 00H SBUF XXXX XXXXXB WDTRST XXXX XXXXB 表 2— 6 中部分符號(hào)的含義如下: PSW=00H:表明復(fù)位后自動(dòng)選擇第 0 組工作寄存器組為當(dāng)前工作寄存器組 SP=07H:表明堆棧指針指向片內(nèi) RAM07H 單元,堆棧的壓入操作為先加后壓,所以第一個(gè)被壓入的數(shù)據(jù)存放在 08H單元中 P0~ P3=FFH:表明各端口寫入 1,此時(shí)各端口既可作輸入口,也可以作輸出口 AUXR=XXX0 0XX0:表明 ALE引腳在 CPU不訪問(wèn)外部存儲(chǔ)器期間有脈沖信號(hào)輸出 AUXR1=XXXX XXX0:表明選擇 DPTR0作數(shù)據(jù)指針 IE=00H:表明各中斷均關(guān)閉 TCON=00H:表明 T0, T1 均被停止 SCON=00H:表明串口處于方式 0,允許發(fā)送,不允許接收 PCON=00H:表明 SMOD=0,波特率不加倍。 單片機(jī)復(fù)位時(shí),將程序計(jì)數(shù)器 PC 初始化為 0000H,表明復(fù)位后程序從 0000H 地址單元開(kāi)始執(zhí)行,同時(shí)復(fù)位時(shí)輸出控制信號(hào) ALE, PSEN 均為高電平。 復(fù)位電路 復(fù)位的功能 : 復(fù)位是單片機(jī)的初始化操作,其目的是使 CPU 和系統(tǒng)中各部分處于一個(gè)確定的狀態(tài),并從這一狀態(tài)開(kāi)始工作。但電容的大小影響振蕩器的穩(wěn)定性和起振的快速性,為了提高精度,本實(shí)驗(yàn)板采用 30pF 的電容作為微調(diào)電容。 用晶振和電容構(gòu)成諧振電路。為了更好地保證振蕩器穩(wěn)定可靠地工作,在實(shí)際裝配電路時(shí),晶振 X 和電容 C C2 應(yīng)盡可能地安裝在 XTAL XTAL2 引腳附近。AT89S51 單片機(jī)允許外接 0~ 33M Hz 的晶振,電容器 C C2 可取 5pF~ 33pF。在實(shí)際應(yīng)用中通常還需要在晶振的兩端和地之間各并上一個(gè)小電容。 在單片機(jī)的 XTAL1 腳和 XTAL2 腳之間并接一個(gè)晶體振蕩器就構(gòu)成了內(nèi)部振蕩方式。在 AT89S51 單片機(jī)內(nèi)部帶有時(shí)鐘電路,因此,只需要在片外通過(guò) XTAL1和 XTAL2引腳接入定時(shí)控制元件 (晶體振蕩器和電容 ),即可構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 注: LED 數(shù)碼管驅(qū)動(dòng)電路中采用 P0 口加上拉電阻的形式,為方便焊接,本設(shè)計(jì)中電阻使用了排阻的方式,三極管使用的是 S9012. 時(shí)鐘電路 時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需的時(shí)鐘信號(hào),時(shí)序是指令執(zhí)行中各信號(hào)之間的相互 關(guān)系。 ③ DS18B20 為溫度測(cè)量裝置,負(fù)責(zé)對(duì)溫度進(jìn)行采集并轉(zhuǎn)換為數(shù)字信號(hào)送 AT89S51 進(jìn)行處理。 第二章 硬件設(shè)計(jì) 單片機(jī)復(fù)位 報(bào)警點(diǎn)按鍵 時(shí)鐘振蕩 主 控 制 器 LED 顯 示 溫 度 傳 感 器 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師培訓(xùn)畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1