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

正文內(nèi)容

[信息與通信]太陽能熱水器儀表軟硬件設(shè)計(jì)-wenkub

2023-02-02 12:59:30 本頁面
 

【正文】 )水位顯示:  本系統(tǒng)需顯示水位,水位分缺水、50、80%五檔,均用發(fā)光二極管來指示。這種LED顯示器也可稱為7段數(shù)碼顯示器(或8段數(shù)碼顯示器)。共陽極結(jié)構(gòu):把各段發(fā)光二極管的陽極連接在一起構(gòu)成公共陽極,如圖b 所示。為了顯示各個(gè)數(shù)字或字符,就需要為L(zhǎng)ED提供相應(yīng)的代碼,因?yàn)檫@些代碼是控制各段的亮或滅,供顯示器顯示字形的,所以稱為字段碼(也可以稱為段選碼或字形碼)。在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)際使用的LED顯示器有多個(gè),N位LED顯示器的顯示要從兩個(gè)方面來控制:其一是控制N位的字段顯示(即顯示什么字符);其二是控制字位(即哪一位到哪一位亮)。根據(jù)顯示方式不同,位選線和段選線的連接方式也不同。動(dòng)態(tài)顯示方式的接口電路的連接方法是:將所有LED位的段選線(a ~ dp)同名并聯(lián),即所有a段并聯(lián),所有b段并聯(lián)。本設(shè)計(jì)中限流電阻選用1K。如此繼續(xù)下去,等8位LED都顯示完畢后,在循環(huán)進(jìn)行?! ?晶振:  為給單片機(jī)提供工作所需要的時(shí)鐘信號(hào),本設(shè)計(jì)中采用了6MHZ的晶振。32Byte用戶代碼區(qū)可用來存放序列碼及設(shè)置參數(shù);有看門狗電路、復(fù)位電路(使用片內(nèi)上電復(fù)位時(shí)不需要外接組件);2個(gè)16位定時(shí)/計(jì)數(shù)器,2個(gè)A/D轉(zhuǎn)換器;所有口線均有20m A的驅(qū)動(dòng)能力;電源電壓VDD=~(操作頻率為20MHZ)。作為Philips小型封裝系列中的一員,P87LPC76x提供高速和低速的晶振和RC振蕩方式,可編程選擇。P87LPC76x采用80C51加速處理器結(jié)構(gòu),指令執(zhí)行速度是標(biāo)準(zhǔn)80C51 MCU的兩倍。當(dāng)系統(tǒng)被設(shè)置成為標(biāo)準(zhǔn)80C51時(shí)序(由CLKR位確定)或通過設(shè)定DIVM寄存器分頻時(shí),“MCU時(shí)鐘”和外部所加時(shí)鐘不同。 ?? P87LPC762為2K字節(jié)OTP程序存儲(chǔ)器,P87LPC764為4K字節(jié)OTP程序存儲(chǔ)器,128字節(jié)的RAM。4個(gè)中斷優(yōu)先級(jí)。   ?? 低電壓復(fù)位。選擇RC振蕩器時(shí)不需外接振蕩器件。該中斷可用于將MCU從空閑模式或掉電模式中喚醒。如若中斷允許則將產(chǎn)生一中斷?! ”鞠到y(tǒng)存儲(chǔ)容量不大,4KROM,128RAM足夠,由于只有二個(gè)鍵,且不經(jīng)常操作,所以本設(shè)計(jì)中采用了中斷方式?! ∷木唧w功能如下:按“上水”鍵,若水位低于預(yù)置水位,可上水至預(yù)置水位;若水位已達(dá)到預(yù)置水位,則在原水位的基礎(chǔ)上再加一檔;若水位已加滿,則停止手動(dòng)加水,在上水過程中,按“上水”鍵,可停止上水。片內(nèi)RC振蕩器選項(xiàng)(RC) 片內(nèi)RC振蕩器典型頻率為6MHz,可通過DIVM寄存器分頻后獲取較低頻率。此時(shí)亦可選擇X2/。輸出時(shí)鐘頻率為MCU時(shí)鐘頻率的1/6。   振蕩器須設(shè)置為外部時(shí)鐘輸入模式。此時(shí)內(nèi)部復(fù)位在器件上電時(shí)仍然有效。      將EPROM配置寄存器UCFG1內(nèi)RPD位編程為1可關(guān)閉外部復(fù)位輸入,即選擇使用完全內(nèi)部復(fù)位。   在用于定時(shí)器功能時(shí),每個(gè)機(jī)器周期寄存器加1。   在用于計(jì)數(shù)器功能時(shí),寄存器在T0或T1腳的每一個(gè)下降沿加1。由于檢測(cè)下降沿跳變需兩個(gè)機(jī)器周期,所以計(jì)數(shù)頻率最大值為MCU時(shí)鐘頻率的1/6。模式3則不同??撮T狗定時(shí)器如圖31所示。當(dāng)使能看門狗功能時(shí),在芯片初始化時(shí)向WDCON寫入數(shù)據(jù)以設(shè)定看門狗溢出時(shí)間。當(dāng)看門狗功能被啟動(dòng),無論MCU振蕩器因何故失靈,看門狗定時(shí)器都會(huì)溢出使MCU復(fù)位。下面是一個(gè)操作實(shí)例:   WDFeed:   MOV WDRST,1EH   MOV WDRST,0E1H   這兩條寫WDRST的命令不必是連續(xù)的兩條指令。如果操作中使用低MCU時(shí)鐘頻率,那么在發(fā)生看門狗溢出之前能被執(zhí)行的指令非常少。 I/O口的說明:  ~,同時(shí),%水位燈指示的控制口,%水位燈指示的控制口,%水位燈指示的控制口,%水位燈指示的控制口?! ?,不顯示水位燈,水位燈才能顯示?! ?,為單片機(jī)提供工作所需的脈沖。  查表程序中的數(shù)據(jù)表格,十六進(jìn)制數(shù)字形代碼表如下:     TABLE+00H   TABLE+01H  TABLE+02H  ..  .  TABLE+0FH  3FH  0  1  2  .  .  .  F  06H  5BH  .  .  .  71H   水溫水位顯示主程序:      ORG 0000H      AJMP MAIN      ORG 0003H      AJMP INT0      ORG 0013H      AJMP INT1      ORG 0030H  MAIN: ACALL LOOP1 ; 調(diào)用顯示水溫子程序      ACALL DEL1 ; 延時(shí)子程序      SETB ; 不顯示溫度(以下是水位程序)      SETB ; 同上      CLR ; 水位燈位選為0      MOV A,20H ; 將水位值送入(A)      CJNE A,a,PB0      SETB       SJMP FH  PB0: JNC TD0 ; 如果f比a大,則轉(zhuǎn)移,比a小是缺水狀態(tài)      MOV R4,05H      SETB ; 蜂鳴器每3分鐘叫一次  LP6: MOV R3,5AH  LP5: MOV R7,02H ;設(shè)置R7值  LP2: MOV R6,0FAH ;設(shè)置R6值  LP1: SETB ;十位顯示器位選置1      SETB ;個(gè)位顯示器位選置1      CLR ;水位顯示位選清0      SETB ;缺水指示燈亮      ACALL DEL1 ;調(diào)用1ms延時(shí)子程序      ACALL LOOP1 ; 調(diào)溫度顯示子程序      DJNZ R6,LP1      DJNZ R7,LP2      MOV R7,04H  LP4: MOV R6,0FAH  LP3: ACALL LOOP1;       DJNZ R6,LP3      DJNZ R7,LP4      DJNZ R3,LP5      CLR ;關(guān)蜂鳴器      DJNZ LP6      MOV A,31H      RL A      ADD A,30H      CJNE A,99,ZY ;溫度值不等990C則轉(zhuǎn)      ACALL SHSH      SJMP MAIN  ZY: JNC BSH;;溫度超過990C不上水,小于990C上水      ACALL SHSH      SJMP MAIN ;調(diào)轉(zhuǎn)主程序  BSH: CLR       SJMP MAIN  TD0: CJNE A,b,TD1 ; 水位值沒到50%則轉(zhuǎn)      SETB ;50%水位指示燈亮      SJMP FH  TD1: CJNE A,c,TD2 ;水位值沒到80%則轉(zhuǎn)      SETB ;80%水位指示燈亮      SJMP FH  TD2: CJNE A,d,TD3      SETB       SJMP FH  PB: SETB       SJMP FH ;不缺水時(shí)水位指示燈顯示子程序  以上為顯示水位子程序 水溫顯示子程序:        ORG 0050H  LOOP1:MOV R0,30H      MOV DPTR,TABLE      CLR       SETB       SETB       ACALL LOOP2 ;先顯示個(gè)位      ACALL DEL1      SETB       CLR       INC R0      ACALL LOOP2 ;再顯示十位      RET      ORG 0070H  LOOP2: MOV A,R0 ;查表子程序      MOVC A,A+DPTR  TABLE: DB 3FH,06H,5BH,4FH,66H      DB 6DH,7DH,07H,7FH,6FH      DB 77H,7CH,39H,5EH,79H      DB 71H,00H      MOV P0,A      RET      ORG 0090H  DEL1: MOV R6,0F9H ;1ms延時(shí)子程序  LOOP3: DJNZ R6,LOOP3      RET  FH: MOV A,31H      RL A      ADD A,30H      CJNE A,60H,PD0      SJMP MAIN  ZP0: MOV A,20H      CJNE A,d SH0 ;水位小于100%則上水至50
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1