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

正文內(nèi)容

課程設(shè)計(jì)二說(shuō)明書(shū)-文庫(kù)吧資料

2025-08-08 22:09本頁(yè)面
  

【正文】 CJNE A,B,KEY2SJMP KEY3KEY2:INC DPTRINC R2SJMP KEY1KEY3:MOV A,R2SETB Key_INKEY4:RETKEYDATA:DB 3BH,33H,2BH,23H,3AH,32H,2AH,22HDB 39H,31H,29H,21H,38H,30H,28H,20HKey_process:CJNE A,0AH,NEXT1MOV A,HlimitLCJNE A,09H,NEXTLMTAMOV HlimitL,00HINC HlimitHNEXTLMTA:INC HlimitLMOV 62H,LlimitLMOV 63H,LlimitHMOV 66H,LlimitLMOV 67H,LlimitHSJMP RETKNEXT1:CJNE A,0BH,NEXT2MOV A,HlimitLCJNE A,00H,NEXTLMTBMOV HlimitL,09HDEC HlimitHNEXTLMTB:DEC HlimitLMOV 62H,LlimitLMOV 63H,LlimitHMOV 66H,LlimitLMOV 67H,LlimitHSJMP RETKNEXT2:CJNE A,0CH,NEXT3MOV A,LlimitLCJNE A,09H,NEXTLMTCMOV LlimitL,00HINC LlimitHNEXTLMTC:INC LlimitLMOV 62H,LlimitLMOV 63H,LlimitHMOV 66H,LlimitLMOV 67H,LlimitHSJMP RETKNEXT3:CJNE A,0DH,RETKMOV A,LlimitLCJNE A,00H,NEXTLMTDMOV LlimitL,09HDEC LlimitHNEXTLMTD:DEC LlimitLMOV 62H,LlimitLMOV 63H,LlimitHMOV 66H,LlimitLMOV 67H,LlimitHSJMP RETKRETK: RETDS18B20: MOV SP,60H。LJMP INT_0ORG 0030HMAIN: MOV SP,70HLCALL Init_sp_LimitLCALL Init_8279_INTLCALL Init_D_MLOOP: LCALL DISP01LCALL TIMERLCALL DS18B20LCALL COMPARELCALL Key_scanJBC Key_in,Do_keyProSJMP LOOPDo_keyPro:LCALL Key_processSJMP LOOPCOMPARE:MOV A,HlimitHCJNE A,MTD,COM1。通過(guò)后進(jìn)一步根據(jù)系統(tǒng)硬件原理圖進(jìn)行接線調(diào)試,具體程序見(jiàn)附錄。第三個(gè)層次為系統(tǒng)層。第二個(gè)層次為中間層。這個(gè)層次主要負(fù)責(zé)對(duì)于各芯片的底層訪問(wèn)。 系統(tǒng)軟件層次總結(jié)本次軟件的設(shè)計(jì)共分為3個(gè)層次。8279鍵盤(pán)顯示器可以顯示系統(tǒng)的各項(xiàng)參數(shù):當(dāng)前的溫度,用戶設(shè)定的溫度,當(dāng)前的時(shí)間。若T在[T1,T2]之間則溫度傳感器繼續(xù)檢測(cè)環(huán)境溫度,反之則啟動(dòng)蜂鳴器。 系統(tǒng)軟件設(shè)計(jì)總結(jié)用戶通過(guò)4x4行列式鍵盤(pán)輸入環(huán)境允許的最高溫度T1和最低溫度T2以及本地時(shí)間。綜上所述,確定單片機(jī)后即可確定系統(tǒng)整體硬件電路,系統(tǒng)硬件電路連線圖(硬件原理圖)如下圖所示:8279提供的8位7段數(shù)碼管及4X4矩陣鍵盤(pán)連線:時(shí)鐘電路連線:DS18B20電路連線:蜂鳴器(低電平有效)。從設(shè)備發(fā)回應(yīng)答信號(hào),后續(xù)字節(jié)是從設(shè)備發(fā)出的存儲(chǔ)單元內(nèi)容。圖(b)為AT24C16的隨機(jī)讀操作時(shí)序。下一個(gè)時(shí)鐘周期,從主設(shè)備發(fā)回應(yīng)答信號(hào)A,主設(shè)備再發(fā)送器件內(nèi)部單元8位地址,從設(shè)備又發(fā)回應(yīng)答信號(hào),主設(shè)備講欲寫(xiě)入的數(shù)據(jù)發(fā)出,設(shè)備應(yīng)答后,主設(shè)備發(fā)出停止信號(hào)P,寫(xiě)操作時(shí)序結(jié)束,AT24C16啟動(dòng)內(nèi)部的寫(xiě)周期將數(shù)據(jù)永久保存。圖(a)所示為AT24C16的字節(jié)寫(xiě)操作時(shí)序。 I2C總線接口的軟件實(shí)現(xiàn) 對(duì)I2C總線接口器件的所有操作,都必須符合I2C總線協(xié)議。每一字節(jié)數(shù)據(jù)都是由最高有效位依次到最低位。I2C總線上傳送的每一個(gè)數(shù)據(jù)均為8位,數(shù)據(jù)個(gè)數(shù)沒(méi)有限制。(c) 在時(shí)鐘線保持高電平期間,數(shù)據(jù)線出現(xiàn)的由高到低的跳變定義為起始信號(hào)(S),啟動(dòng)I2C總線操作;數(shù)據(jù)線上出現(xiàn)的由低到高的跳變定義為停止信號(hào)(P),終止總線的數(shù)據(jù)傳送。(b) I2C的時(shí)鐘線SCL和數(shù)據(jù)線SDA都是雙向的。主設(shè)備提供串行時(shí)鐘,控制數(shù)據(jù)傳送方向,并產(chǎn)生起始和結(jié)束信號(hào)。單片機(jī)I/O設(shè)置及外圍電路如下圖所示:?jiǎn)纹瑱C(jī)采用I2C總線接口技術(shù)。最高運(yùn)作頻率35Mhz,6T/12T可選??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門(mén)狗定時(shí)器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口。STC89C52是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。其他三個(gè)內(nèi)部有30K的電阻,所以不用再外接電阻。該單片機(jī)屬于DIP封裝的PDI40口管腳。單片機(jī)最小系統(tǒng)電路庫(kù)房溫度控制系統(tǒng)設(shè)計(jì)中,控制核心是STC89C52單片機(jī),該單片機(jī)為51系列增強(qiáng)型8位單片機(jī),它有32個(gè)I/O口,片內(nèi)含4K FLASH工藝的程序存儲(chǔ)器,便于用電的方式瞬間擦除和改寫(xiě),而且價(jià)格便宜,其外部晶振為12MHz,一個(gè)指令周期為1μS。它為雙功能口,可以作為一般的準(zhǔn)雙向I/O接口,也可以將每1位用于第2功能,而且P3口的每一條引腳均可獨(dú)立定義為第1功能的輸入輸出或第2功能。對(duì)于EPROM編程和進(jìn)行程序校驗(yàn)時(shí),P2口接收輸入的8位地址。(C).P2口(21腳~28腳):~,一般可作為準(zhǔn)雙向I/O接口。對(duì)于MCS—52子系列單片機(jī),:;。對(duì)于片內(nèi)含有EPROM的單片機(jī),當(dāng)EPROM編程時(shí),從P0口輸入指令字節(jié),而當(dāng)檢驗(yàn)程序時(shí),則輸出指令字節(jié)。當(dāng)接有外部程序存儲(chǔ)器或擴(kuò)展I/O口時(shí),P0口為地址/數(shù)據(jù)分時(shí)復(fù)用口。 (4)輸入/輸出(I/O)引腳P0口、P1口、P2口及P3口(A).P0口(39腳~22腳):~。當(dāng)EA端保持低電平時(shí),無(wú)論片內(nèi)有無(wú)程序存儲(chǔ)器,均只訪問(wèn)外部程序存儲(chǔ)器。當(dāng)EA端保持高電平時(shí),單片機(jī)訪問(wèn)片內(nèi)程序存儲(chǔ)器4KB(MS—52子系列為8KB)。當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器期間,PESN信號(hào)將不出現(xiàn)。(B).ALE/ P (30腳):當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),ALE(允許地址鎖存信號(hào))以每機(jī)器周期兩次的信號(hào)輸出,用于鎖存出現(xiàn)在P0口的低(C).PSEN(29腳):片外程序存儲(chǔ)器讀選通輸出端,低電平有效。當(dāng)單片機(jī)振蕩器工作時(shí),該引腳上出現(xiàn)持續(xù)兩個(gè)機(jī)器周期的高電平,就可實(shí)現(xiàn)復(fù)位操作,使單片機(jī)復(fù)位到初始狀態(tài)。(3)控制信號(hào)或與其它電源復(fù)用引腳 控制信號(hào)或與其它電源復(fù)用引腳有RST/VPD、ALE/P、PSEN和EA/VPP等4種形式。當(dāng)采用外部時(shí)鐘時(shí),對(duì)于HMOS單片機(jī),該引腳作為外部振蕩信號(hào)的輸入端。XTAL2(18腳):接外部晶體的另一端。(2)外接晶振引腳XTAL1和XTAL2XTAL1(19腳):接外部石英晶體的一端。下面按引腳功能分為4個(gè)部分?jǐn)⑹鰝€(gè)引腳的功能。 對(duì)于雙字節(jié)單機(jī)器指令,通常是在一個(gè)機(jī)器周期內(nèi)從程序存儲(chǔ)器中讀人兩個(gè)字節(jié),但Movx指令例外,Movx指令是訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器的單字節(jié)雙機(jī)器周期指令,在執(zhí)行Movx指令期間,外部數(shù)據(jù)存儲(chǔ)器被訪問(wèn)且被選通時(shí)跳過(guò)兩次取指操作。在加結(jié)束時(shí)完成指令操作。如果是雙字節(jié)指令,則在同一機(jī)器周期的s4讀人第二字節(jié)。若采用12MHz的晶體振蕩器,則每個(gè)機(jī)器周期為1us,每個(gè)狀態(tài)周期為1/6us;在一數(shù)情況下,算術(shù)和邏輯操作發(fā)生在N期間,而內(nèi)部寄存器到寄存器的傳輸發(fā)生在P2期間。 STC89C52單片機(jī)的一個(gè)執(zhí)器周期由6個(gè)狀態(tài)(s1—s6)組成,每個(gè)狀態(tài)又持續(xù)2個(gè)震蕩周期,分為P1和P2兩個(gè)節(jié)拍。最高允許振蕩頻率是12MHZ。STC89C52單片機(jī)是深圳宏晶科技有限公司生產(chǎn)的一種單片機(jī),在一小塊芯片上集成了一個(gè)微型計(jì)算機(jī)的各個(gè)組成部分。10.單片機(jī)功能設(shè)計(jì)與總結(jié) 主控單片機(jī)功能及原理介紹本課題設(shè)計(jì)的溫度控制系統(tǒng)主控制芯片選型為STC89C52單片機(jī)。 共陰極LED數(shù)碼管字形代碼字型共陰極字形代碼字型共陰極字形代碼字型共陰極字形代碼03FH67DHC39H106H707Hd5EH25BH87FHE79H34FH96FHF71H466HA77H滅00H56DHb7CH本設(shè)計(jì)采用共陰極接線方法。因此提供給LED顯示器的字形代碼正好一個(gè)字節(jié)。為了顯示數(shù)字或符號(hào),要為L(zhǎng)ED顯示器提供代碼,因?yàn)檫@些代碼是為顯示字形的,因此稱之為字形代碼。使用時(shí)公共陽(yáng)極接+5V。使用時(shí)公共陰極接地,這樣陽(yáng)極端輸入高電平的段發(fā)光二極管就導(dǎo)通點(diǎn)亮,而輸入低電平的則不點(diǎn)亮。通過(guò)七段發(fā)光二極管亮暗的不同組合,可以顯示多種數(shù)字、字母以及其它符號(hào)。 硬件設(shè)計(jì)同時(shí),根據(jù)系統(tǒng)的顯示要求,采用七段數(shù)碼管顯示。只有在鍵盤(pán)有鍵按下時(shí),才執(zhí)行鍵盤(pán)掃描程序,如無(wú)鍵按下,單片機(jī)將不理睬鍵盤(pán)。綜合上述兩步,可確定按鍵所在行和列。:采用線反轉(zhuǎn)法第一步:列線輸出為全低電平,則行線中電平有高變低的所在行為按鍵所在行。鍵盤(pán)接口的工作原理:無(wú)鍵按下,該行線為高電平,當(dāng)有鍵按下時(shí),行線電平由列線的電平來(lái)決定。詳細(xì)內(nèi)容如下:鍵盤(pán)接口原理::鍵盤(pán)是一組按鍵開(kāi)關(guān)的集合?! SS:地線輸入線?! D:空格顯示,此輸出端信號(hào)用于在數(shù)字轉(zhuǎn)換時(shí)將顯示空格或者用顯示空格命令控制其顯示空格字符。  OUTA3~OUTA0及OUTB3~OUTB0:顯示輸出A口及B口,這兩個(gè)口是164切換的數(shù)字顯示。  SHIFT:換位功能,當(dāng)有開(kāi)關(guān)閉合時(shí)被拉為低電平,沒(méi)有按下SHIFT開(kāi)關(guān)時(shí),SHIFT輸入端保持高電平,在鍵盤(pán)掃描方式中,按鍵一閉合,按鍵位置和換位輸入狀態(tài)一起被存貯起來(lái)。  SL0~SL3:掃描線,用來(lái)掃描按鍵開(kāi)關(guān),傳感器陣列和顯示數(shù)字,這些可被編程或被譯碼?! L2 1 40 VCC  RL3 2 39 RL 1  CLK 3 38 RL 0  IRQ 4 37 CNTL/STB  RL4 5 36 SHIFT  RL5 6 35 SL 3  RL6 7 34 SL 2  RL7 8 33 SL 1  RESRT 9 32 SL 0  RD 10 31 OUT B0  WR 11 30 OUT B1  DB0 12 29 OUT B2  DB1 13 28 OUT B3  DB2 14 27 OUT A0  DB3 15 26 OUT A1  DB4 16 25 OUT A2  DB5 17 24 OUT A3  DB6 18 23 BD  DB7 19 22 CS  VSS 20 21 A0  IRQ:中斷請(qǐng)求輸出線,高電平有效,在鍵盤(pán)工作方式下,當(dāng)FIFO/傳感器RAM中有數(shù)據(jù)時(shí),此中斷線變?yōu)楦唠娖?,在FIFO/傳感器RAM每次讀出時(shí),中斷線就下降為低電平,若在RAM中還有信息,則此線重又變?yōu)楦唠娖??! D:讀信號(hào)輸入線,低電平有效,將緩沖器讀出,數(shù)據(jù)送往外部總線?! S:片選輸入線,低電平有效,單片機(jī)在CS端為低時(shí)可以對(duì)8279讀/寫(xiě)操作?! LK:時(shí)鐘輸入線,用以產(chǎn)生內(nèi)部定時(shí)的時(shí)鐘脈沖。5V電源供電,40腳封裝。程序框圖:開(kāi)始8279初始化顯示器初始化送顯示緩沖區(qū)顯示有鍵按下嗎?計(jì)算鍵值查字型代碼YN程序?qū)崿F(xiàn)見(jiàn)附錄。根據(jù)PCF8563的實(shí)際參數(shù),管腳配置以及以上內(nèi)容和實(shí)際的使用要求,其程序流程圖如下圖所示:開(kāi)始設(shè)置時(shí)間初值寫(xiě)入時(shí)鐘芯片讀實(shí)時(shí)時(shí)鐘調(diào)顯示子程序數(shù)據(jù)轉(zhuǎn)換,把顯示的值送入顯示緩沖區(qū)是否有脈沖?N時(shí)、分?jǐn)?shù)據(jù)轉(zhuǎn)換,把顯示的值送入顯示緩沖區(qū)調(diào)顯示子程序是否有脈沖?YNY時(shí)鐘流程圖之后,根據(jù)以上流程圖進(jìn)一步編寫(xiě)系統(tǒng)匯編語(yǔ)言或C語(yǔ)言代碼,并通過(guò)Keil軟件進(jìn)行仿真模擬,通過(guò)后進(jìn)一步進(jìn)行接線調(diào)試,具體程序見(jiàn)附錄。(4) 確認(rèn)數(shù)據(jù)傳輸以8 位序列進(jìn)行。(2) 停止條件當(dāng)SCL 處于高電平時(shí),SDA 由低電平變成高電平時(shí)構(gòu)成一個(gè)停止條件,此時(shí)PCF8563的所有操作均停止,系統(tǒng)進(jìn)入待機(jī)狀態(tài)。其方框原理圖如下圖所示:為了更好的利用PCF8563芯片,我們還必須了解其管腳功能、動(dòng)靜太參數(shù)等數(shù)據(jù),如圖表所示為PCF8563管腳配置及描述:PCF8563靜態(tài)特性為:PCF8563動(dòng)態(tài)特性為: 軟件設(shè)計(jì)根據(jù)上圖的PCF8563應(yīng)用信息,我們擬通過(guò)兩線式I2C串行接口方式接收各種命令并讀寫(xiě)時(shí)鐘數(shù)據(jù)。因此可以避免在讀指令跳轉(zhuǎn)期間,讀取時(shí)鐘/日歷時(shí)發(fā)生錯(cuò)誤。平日和星期報(bào)警寄存器不
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1