基于51單片機(jī)的酒精濃度測試儀設(shè)計(jì)(液晶)
基于51單片機(jī)的酒精濃度測試儀設(shè)計(jì)(液晶),基于,51,單片機(jī),酒精,濃度,測試儀,設(shè)計(jì),液晶
STC89C52RC單片機(jī)介紹
STC89C52RC單片機(jī)是宏晶科技推出的新一代高速/低功耗/超強(qiáng)抗干擾的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時(shí)鐘/機(jī)器周期和6時(shí)鐘/機(jī)器周期可以任意選擇。
主要特性如下:
· 增強(qiáng)型8051單片機(jī),6時(shí)鐘/機(jī)器周期和12時(shí)鐘/機(jī)器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051.
· 工作電壓:5.5V~3.3V(5V單片機(jī))/3.8V~2.0V(3V單片機(jī))
· 工作頻率范圍:0~40MHz,相當(dāng)于普通8051的0~80MHz,實(shí)際工作頻率可達(dá)48MHz
· 用戶應(yīng)用程序空間為8K字節(jié)
· 片上集成512字節(jié)RAM
· 通用I/O口(32個(gè)),復(fù)位后為:P1/P2/P3/P4是準(zhǔn)雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴(kuò)展用時(shí),不用加上拉電阻,作為I/O口用時(shí),需加上拉電阻。
· ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片
· 具有EEPROM功能
· 具有看門狗功能
· 共3個(gè)16位定時(shí)器/計(jì)數(shù)器。即定時(shí)器T0、T1、T2
· 外部中斷4路,下降沿中斷或低電平觸發(fā)電路,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒
· 通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART
· 工作溫度范圍:-40~+85℃(工業(yè)級(jí))/0~75℃(商業(yè)級(jí))
· PDIP封裝
STC89C52RC單片機(jī)的工作模式
· 掉電模式:典型功耗<0.1μA,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原程序
· 空閑模式:典型功耗2mA
· 正常工作模式:典型功耗4Ma~7mA
· 掉電模式可由外部中斷喚醒,適用于水表、氣表等電池供電系統(tǒng)及便攜設(shè)備
STC89C52RC引腳圖
STC89C52RC引腳功能說明
VCC(40引腳):電源電壓
VSS(20引腳):接地
P0端口(P0.0~P0.7,39~32引腳):P0口是一個(gè)漏極開路的8位雙向I/O口。作為輸出端口,每個(gè)引腳能驅(qū)動(dòng)8個(gè)TTL負(fù)載,對(duì)端口P0寫入“1”時(shí),可以作為高阻抗輸入。在訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也可以提供低8位地址和8位數(shù)據(jù)的復(fù)用總線。此時(shí),P0口內(nèi)部上拉電阻有效。在Flash ROM編程時(shí),P0端口接收指令字節(jié);而在校驗(yàn)程序時(shí),則輸出指令字節(jié)。驗(yàn)證時(shí),要求外接上拉電阻。
P1端口(P1.0~P1.7,1~8引腳):P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。P1的輸出緩沖器可驅(qū)動(dòng)(吸收或者輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。P1口作輸入口使用時(shí),因?yàn)橛袃?nèi)部上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流()。
此外,P1.0和P1.1還可以作為定時(shí)器/計(jì)數(shù)器2的外部技術(shù)輸入(P1.0/T2)和定時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體參見下表:
在對(duì)Flash ROM編程和程序校驗(yàn)時(shí),P1接收低8位地址。
表XX P1.0和P1.1引腳復(fù)用功能
引腳號(hào)
功能特性
P1.0
T2(定時(shí)器/計(jì)數(shù)器2外部計(jì)數(shù)輸入),時(shí)鐘輸出
P1.1
T2EX(定時(shí)器/計(jì)數(shù)器2捕獲/重裝觸發(fā)和方向控制)
P2端口(P2.0~P2.7,21~28引腳):P2口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O端口。P2的輸出緩沖器可以驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過內(nèi)部的上拉電阻把端口拉到高電平,這時(shí)可用作輸入口。P2作為輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流()。
在訪問外部程序存儲(chǔ)器和16位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行“MOVX @DPTR”指令)時(shí),P2送出高8位地址。在訪問8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行“MOVX @R1”指令)時(shí),P2口引腳上的內(nèi)容(就是專用寄存器(SFR)區(qū)中的P2寄存器的內(nèi)容),在整個(gè)訪問期間不會(huì)改變。
在對(duì)Flash ROM編程和程序校驗(yàn)期間,P2也接收高位地址和一些控制信號(hào)。
P3端口(P3.0~P3.7,10~17引腳):P3是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O端口。P3的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫入1時(shí),通過內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。P3做輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸入一個(gè)電流()。
在對(duì)Flash ROM編程或程序校驗(yàn)時(shí),P3還接收一些控制信號(hào)。
P3口除作為一般I/O口外,還有其他一些復(fù)用功能,如下表所示:
表XX P3口引腳復(fù)用功能
引腳號(hào)
復(fù)用功能
P3.0
RXD(串行輸入口)
P3.1
TXD(串行輸出口)
P3.2
(外部中斷0)
P3.3
(外部中斷1)
P3.4
T0(定時(shí)器0的外部輸入)
P3.5
T1(定時(shí)器1的外部輸入)
P3.6
(外部數(shù)據(jù)存儲(chǔ)器寫選通)
P3.7
(外部數(shù)據(jù)存儲(chǔ)器讀選通)
RST(9引腳):復(fù)位輸入。當(dāng)輸入連續(xù)兩個(gè)機(jī)器周期以上高電平時(shí)為有效,用來完成單片機(jī)單片機(jī)的復(fù)位初始化操作??撮T狗計(jì)時(shí)完成后,RST引腳輸出96個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。
ALE/(30引腳):地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。在Flash編程時(shí),此引腳()也用作編程輸入脈沖。
在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過。
如果需要,通過將地址位8EH的SFR的第0位置“1”,ALE操作將無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOV指令時(shí)有效。否則,ALE將被微弱拉高。這個(gè)ALE使能標(biāo)志位(地址位8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。
(29引腳):外部程序存儲(chǔ)器選通信號(hào)()是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)AT89C51RC從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。
/VPP(31引腳):訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000H到FFFFH的外部程序存儲(chǔ)器讀取指令,必須接GND。注意加密方式1時(shí),將內(nèi)部鎖定位RESET。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。在Flash編程期間,也接收12伏VPP電壓。
XTAL1(19引腳):振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。
XTAL2(18引腳):振蕩器反相放大器的輸入端。
特殊功能寄存器
在STC89C52RC片內(nèi)存儲(chǔ)器中,80H~FFH共128個(gè)單元位特殊功能寄存器(SFR),SFR的地址空間如下表1所示。
并非所有的地址都被定義,從80H~FFH共128個(gè)字節(jié)只有一部分被定義。還有相當(dāng)一部分沒有定義。對(duì)沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。
不應(yīng)將“1”寫入未定義的單元,由于這些單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是“0”。
STC89C52RC除了有定時(shí)器/計(jì)數(shù)器0和定時(shí)器/計(jì)數(shù)器1之外,還增加了一個(gè)一個(gè)定時(shí)器/計(jì)數(shù)器2.定時(shí)器/計(jì)數(shù)器2的控制和狀態(tài)位位于T2CON(見表2)和T2MOD(見表4)。
定時(shí)器2是一個(gè)16位定時(shí)/計(jì)數(shù)器。通過設(shè)置特殊功能寄存器T2CON中的C/T2位,可將其作為定時(shí)器或計(jì)數(shù)器(特殊功能寄存器T2CON的描述如表2所列)。定時(shí)器2有3種操作模式:捕獲、自動(dòng)重新裝載(遞增或遞減計(jì)數(shù))和波特率發(fā)生器,這3種模式由T2CON中的位進(jìn)行選擇(如表2所列)
表1 STC89C52RC的特殊功能寄存器
表2 特殊功能寄存器T2CON的描述
表3 定時(shí)/計(jì)數(shù)器2控制寄存器各位功能說明
符號(hào)
功能
TF2
定時(shí)器2溢出標(biāo)志。定時(shí)器2溢出時(shí),又由硬件置位,必須由軟件請(qǐng)0.當(dāng)RCLK=1或TCLK=1時(shí),定時(shí)器2溢出,不對(duì)TF2置位。
EXF2
定時(shí)器2外部標(biāo)志。當(dāng)EXEN2=1,且當(dāng)T2EX引腳上出現(xiàn)負(fù)跳變而出現(xiàn)捕獲或重裝載時(shí),EXF2置位,申請(qǐng)中斷。此時(shí)如果允許定時(shí)器2中斷,CPU將響應(yīng)中斷,執(zhí)行定時(shí)器2 中斷服務(wù)程序,EXF2必須由軟件清除。當(dāng)定時(shí)器2工作在向上或向下計(jì)數(shù)方式時(shí)(DCEN=1),EXF2不能激活中斷。
RCLK
接收時(shí)鐘允許。RCLK=1時(shí),用定時(shí)器2溢出脈沖作為串口(工作于工作方式1或3時(shí))的接收時(shí)鐘,RCLK=0,用定時(shí)器1的溢出脈沖作為接收脈沖
TCLK
發(fā)送時(shí)鐘允許。TCLK=1時(shí),用定時(shí)器2溢出脈沖作為串口(工作于工作方式1或3時(shí))的發(fā)送時(shí)鐘,TCLK=0,用定時(shí)器1的溢出脈沖作為發(fā)送脈沖
EXEN2
定時(shí)器2外部允許標(biāo)志。當(dāng)EXEN2=1時(shí),如果定時(shí)器2未用于作串行口的波特率發(fā)生器,在T2EX端口出現(xiàn)負(fù)跳變脈沖時(shí),激活定時(shí)器2捕獲或者重裝載。EXEN2=0時(shí),T2EX端的外部信號(hào)無效。
TR2
定時(shí)器2啟動(dòng)/停止控制位。TR2=1時(shí),啟動(dòng)定時(shí)器2.
C/
定時(shí)器2定時(shí)方式或計(jì)數(shù)方式控制位。C/=0時(shí),選擇定時(shí)方式,C/=1時(shí),選擇對(duì)外部事件技術(shù)方式(下降沿觸發(fā))。
CP/
捕獲/重裝載選擇。CP/=1時(shí),如EXEN2=1,且T2EX端出現(xiàn)負(fù)跳變脈沖時(shí)發(fā)生捕獲操作。CP/=1時(shí),若定時(shí)器2溢出或EXEN2=1條件下,T2EX端出現(xiàn)負(fù)跳變脈沖,都會(huì)出現(xiàn)自動(dòng)重裝載操作。當(dāng)RCLK=1或TCLK=1時(shí),該位無效,在定時(shí)器2溢出時(shí)強(qiáng)制其自動(dòng)重裝載。
表4 定時(shí)器2工作方式
RCLK+TCLK
CP/
TR2
模式
0
0
1
16位自動(dòng)重裝
0
1
1
16位捕獲
1
X
1
波特率發(fā)生器
X
X
0
(關(guān)閉)
· 捕獲模式
在捕獲模式中,通過T2CON中的EXEN2設(shè)置2個(gè)選項(xiàng)。如果EXEN2=0, 定時(shí)器2作為一個(gè)16位定時(shí)器或計(jì)數(shù)器(由T2CON中的C/位選擇),溢出時(shí)置位TF2(定時(shí)器2溢出標(biāo)志位)。該位可用于產(chǎn)生中斷(通過使能IE寄存器中的定時(shí)器2中斷使能位)。如果EXEN2=1,與以上描述相同,但增加了一個(gè)特性,即外部輸入T2EX由1變0時(shí),將定時(shí)器2中TL2和TH2的當(dāng)前值各自捕獲到RCAP2L和RACP2H。另外,T2EX的負(fù)跳變使T2CON中的EXF2置位,EXF2也像TF2一樣能夠產(chǎn)生中斷(其向量與定時(shí)器2溢出中斷地址相同,定時(shí)器2中斷服務(wù)程序通過查詢TF2和EXF2來確定引起中斷的事件),捕獲模式如圖X所示。在該模式中,TL2和TH2勿重新裝載值,甚至當(dāng)T2EX產(chǎn)生捕獲時(shí)間時(shí),計(jì)數(shù)器仍以T2EX的負(fù)跳變或振蕩頻率的1/2(12時(shí)鐘模式)或1/6(6時(shí)鐘模式)計(jì)數(shù)。
圖XX 定時(shí)器2捕獲模式
· 自動(dòng)重裝模式(遞增/遞減計(jì)數(shù)器)
16位自動(dòng)重裝模式中,定時(shí)器2可通過C/T2配置為定時(shí)器/計(jì)數(shù)器,編程控制遞增/遞減。計(jì)數(shù)的方向有DCEN(遞減計(jì)數(shù)使能位)確定,DCEN位于T2MMOD寄存器中,T2MOD寄存器各位的功能描述如表XX所示。當(dāng)DCEN=0時(shí),定時(shí)器2默認(rèn)為向上計(jì)數(shù);當(dāng)DCEN=1時(shí),定時(shí)器2可通過T2EX確定遞增或遞減計(jì)數(shù)。圖XX顯示了當(dāng)DCEN=0時(shí),定時(shí)器2自動(dòng)遞增計(jì)數(shù)。在該模式中,通過設(shè)置EXEN2位進(jìn)行選擇。如果EXEN2=0,定時(shí)器2遞增計(jì)數(shù)到0FFFFH,并在溢出后將TF2置位,然后將RCAP2L和RCAP2H中的16位值作為重新裝載值裝入定時(shí)器2。RCAP2L和RCAP2H的值是通過軟件預(yù)設(shè)的。
表5 定時(shí)器2模式(T2MOD)控制寄存器的描述
符號(hào)
功能
-
不可用,保留將來之用*
T2OE
定時(shí)器2輸出使能位
DCEN
向下計(jì)數(shù)使能位。定時(shí)器2可配置成向上/向下計(jì)數(shù)器
*用戶勿將其置1.這些為在將來80C51系列產(chǎn)品中用來實(shí)現(xiàn)新的特性。在這種情況下,以后用到保留位,復(fù)位時(shí)或非有效狀態(tài)時(shí),它的值應(yīng)為0;而在這些位有效狀態(tài)時(shí),它的值為1.保留位讀到的值不確定。
如果EXEN2=1,16位重新裝載可通過溢出或T2EX從1到0的負(fù)跳變實(shí)現(xiàn)。此負(fù)跳變同時(shí)將EXF2置位。如果定時(shí)器2中斷被使能,則當(dāng)TF2或EXF2置1時(shí),定時(shí)器2遞增計(jì)數(shù),計(jì)數(shù)到0FFFFH后溢出并置位TF2,還將產(chǎn)生中斷(如果中斷被使能)。定時(shí)器2的溢出將使RCAP2L和RCAP2H中的16位值作為重新裝載值放入TL2和TH2。
當(dāng)T2EX置零時(shí),將使定時(shí)器2遞減計(jì)數(shù)。當(dāng)TL2和TH2計(jì)數(shù)到等于RCAP2L和RCAP2H時(shí),定時(shí)器產(chǎn)生中斷。
圖XX 定時(shí)器2自動(dòng)重裝模式(DCEN=0)
圖XX 定時(shí)器2自動(dòng)重裝模式(DCEN=1)
· 波特率發(fā)生器模式
寄存器T2CON的位TCLK和(或)RCLK允許從定時(shí)器1或定時(shí)器2獲得串行口發(fā)送和接收的波特率。當(dāng)TCLK=0時(shí),定時(shí)器1作為串行口發(fā)送波特率發(fā)生器;當(dāng)TCLK=1時(shí),定時(shí)器2作為串行口發(fā)送波特率發(fā)生器。RCLK對(duì)串行口接收波特率有同樣的作用。通過這2位,串行口能得到不同的接收和發(fā)送波特率,一個(gè)通過定時(shí)器1產(chǎn)生,另一個(gè)通過定時(shí)器2產(chǎn)生。
如圖XX所示為定時(shí)器工作在波特率發(fā)生器模式。與自動(dòng)重裝模式相似,當(dāng)TH2溢出時(shí),波特率發(fā)生器模式使定時(shí)器2寄存器重新裝載來自寄存器RCAP2H和RCAP2L的16位的值,寄存器RCAP2H和RCAP2L的值由軟件預(yù)置。當(dāng)工作與模式1和模式3時(shí),波特率由下面的公式所決定:
圖XX 定時(shí)器2波特率發(fā)生器模式
定時(shí)器可配置成“定時(shí)”或“計(jì)數(shù)”方式,在許多應(yīng)用上,定時(shí)器被設(shè)置為“定時(shí)”方式(C/=0)。當(dāng)定時(shí)器2作為定時(shí)器時(shí),它的操作不同于波特率發(fā)生器。通常定時(shí)器2作為定時(shí)器,它會(huì)在每個(gè)機(jī)器周期遞增(1/6或1/12振蕩頻率)。當(dāng)定時(shí)器2作為波特率發(fā)生器時(shí),它在6時(shí)鐘模式下,以振蕩器頻率遞增(12時(shí)鐘模式時(shí)為1/12振蕩頻率)。
這時(shí)的波特率公式如下:
式中:n=16(6時(shí)鐘模式)或32(12時(shí)鐘模式);是的內(nèi)容,為16位勿符號(hào)整數(shù)。
如圖XX(上面)所示,定時(shí)器2是作為波特率發(fā)生器,僅當(dāng)寄存器T2CON中的RCLK和(或)TCLK=1時(shí),定時(shí)器2作為波特率發(fā)生器才有效。注意:TH2溢出并不置位TF2,也不產(chǎn)生中斷。這樣當(dāng)定時(shí)器作為波特率發(fā)生器時(shí),定時(shí)器2中斷不必禁止。如果EXEN2(T2外部使能標(biāo)志)被置位,在T2EX中由1到0的轉(zhuǎn)換會(huì)置位EXF2(T2外部標(biāo)志位),但并不導(dǎo)致(TH2,TL2)重新裝載()。當(dāng)定時(shí)器2用作波特率發(fā)生器時(shí),如果需要,T2EX可用作附加的外部中斷。
當(dāng)計(jì)時(shí)器工作在波特率發(fā)生器模式下,則不要對(duì)TH2和TL2進(jìn)行讀/寫,每隔一個(gè)狀態(tài)時(shí)間()或由T2進(jìn)入的異步信號(hào),定時(shí)器2將加1.在此情況下對(duì)TH2和TL2進(jìn)行讀/寫是不準(zhǔn)確的;可對(duì)RCAP2寄存器進(jìn)行讀,但不要進(jìn)行寫,否則將導(dǎo)致自動(dòng)重裝錯(cuò)誤。當(dāng)對(duì)定時(shí)器2或寄存器RCAP進(jìn)行訪問時(shí)。應(yīng)關(guān)閉定時(shí)器(清零TR2)。表XX列出了常用的波特率和如何用定時(shí)器2得到這些波特率。
表XX 由定時(shí)器2產(chǎn)生的常用波特率
看門狗應(yīng)用
STC89C52RC單片機(jī)看門狗定時(shí)器特殊功能寄存器
符號(hào)
功能
EN_WDT
看門狗允許位,當(dāng)設(shè)置為“1”,看門狗啟動(dòng)
CLR_WDT
看門狗清“0”位,當(dāng)設(shè)為“1”時(shí),看門狗將重新計(jì)數(shù)。硬件將自動(dòng)清“0” 此位
IDLE_WDT
看門狗“IDLE”模式位,當(dāng)設(shè)置為“1”時(shí),看門狗定時(shí)器在“空閑模式”計(jì)數(shù);當(dāng)清“0”該位時(shí),看門狗在“空閑模式”時(shí)不計(jì)數(shù)
PS2,PS1,PS0
看門狗定時(shí)器預(yù)分頻值,不同值對(duì)應(yīng)預(yù)分頻數(shù)如表XX所示
表XX 20MHz晶振看門狗定時(shí)器預(yù)分頻值
PS2
PS1
PS0
預(yù)分頻
看門狗溢出時(shí)間
0
0
0
2
39.3ms
0
0
1
4
78.6 ms
0
1
0
8
157.3 ms
0
1
1
16
314.6 ms
1
0
0
32
629.1 ms
1
0
1
64
1.25s
1
1
0
128
2.5s
1
1
1
256
5s
看門狗溢出時(shí)間與預(yù)分頻值有直接的關(guān)系,公式如下:
式中,N表示STC單片機(jī)的時(shí)鐘模式。STC單片機(jī)有兩種時(shí)鐘模式,一種是單倍速,也就是12時(shí)鐘模式,在該模式下,STC單片機(jī)與其他公司51系列單片機(jī)具有相同的機(jī)器周期,即12個(gè)振蕩周期為一個(gè)機(jī)器周期;另一種是雙倍速,又稱6時(shí)鐘模式,在該模式下,STC單片機(jī)比其他公司的51單片機(jī)運(yùn)行速度快一倍。
*********學(xué)院
畢業(yè)設(shè)計(jì)(論文)任務(wù)書
學(xué)生姓名: 班級(jí): 學(xué)號(hào):
題目:基于51單片機(jī)的酒精報(bào)警器設(shè)計(jì)
內(nèi)容要求:
一、 任務(wù)
近設(shè)計(jì)時(shí),考慮酒精濃度是由傳感器把非電量轉(zhuǎn)換為電量,傳感器輸出的是0-5伏的電壓值且電壓值穩(wěn)定,外部干擾小等。因此,可以直接把傳感器輸出電壓值經(jīng)過A/D轉(zhuǎn)換器轉(zhuǎn)換得到數(shù)據(jù)送入單片機(jī)進(jìn)行處理。此外,還需接入液晶顯示,鍵盤設(shè)定,報(bào)警電路等。
其總體框圖如圖1所示。
被測
環(huán)境
氣敏
傳感器
A/D轉(zhuǎn)換電路
單片機(jī)
聲光報(bào)警電路
液晶顯示
鍵盤
圖1 基本工作原理圖
二、設(shè)計(jì)要求:
(1)數(shù)據(jù)采集系統(tǒng)以單片機(jī)為控制核心,外圍電路帶有LCD顯示以及鍵盤響應(yīng)電路,無需要其他計(jì)算機(jī),用戶就可以與之進(jìn)行交互工作,完成數(shù)據(jù)的采集、存儲(chǔ)、計(jì)算、分析等過程。
(2)系統(tǒng)具有低功耗、小型化、高性價(jià)比等特點(diǎn)。
(3)從便攜式的角度出發(fā),系統(tǒng)成功使用了液晶顯示器以及小鍵盤。由單片機(jī)系統(tǒng)控制鍵盤和LCD顯示來實(shí)現(xiàn)人機(jī)交互操作,界面友好。
(4)軟件設(shè)計(jì)簡單易懂。
三、規(guī)定閱讀的文獻(xiàn):
(1)吳國經(jīng)?《單片機(jī)應(yīng)用技術(shù)》?中國電力出版社??2004?
(2)何希才《傳感器技術(shù)與應(yīng)用》?北京航空航天大學(xué)出版社?2005.?
(3)鄭學(xué)堅(jiān)、周斌?《微型計(jì)算機(jī)原理及應(yīng)用》?清華大學(xué)出版社?2006.?
(4)周雪?《模擬電子技術(shù)(第二版)》?西安電子科技大學(xué)出版社?2005?
(5)孫津平?《數(shù)字電子技術(shù)》?西安電子科技大學(xué)出版社?2005?
(6)王幸之?《AT89?系列單片機(jī)原理與接口技術(shù)》?北京航空航天大學(xué)出版社?2004?
(7)張文棟?《存儲(chǔ)測試系統(tǒng)的設(shè)計(jì)理論及其應(yīng)用》?高等教育出版社?2001?
(8)吳旗?《傳感器與自動(dòng)檢測技術(shù)(第二版)》?高等教育出版社?2006?
(9)周潤景?《基于Proteus的AVR單片機(jī)設(shè)計(jì)與仿真.》?北京航空航天大學(xué)出版社?2007?
(10)馬中梅?《單片機(jī)的C語言程序設(shè)計(jì)(第四版)》?北京航空航天大學(xué)出版社?2007?
(11)張道德?《.單片機(jī)接口技術(shù)(C51版)》?中國水利水電出版社?2007?
(12)陳有卿?《通用集成電路應(yīng)用與實(shí)例分析》?中國電力出版社?2007?
(13)何希才?《常用集成電路實(shí)用實(shí)例》?電子工業(yè)出版社?2007
指導(dǎo)教師簽名: 年 月 日
教研室主任: 年 月 日
T C 1602B 01 0 W W W T I N S H A R P C O M T I NSHARP T C 1602B 01 V E R 00 S pe c i f i c a t i on F or A ppr ova l C u s t o m e r A p p r o v a l D a t e P r e p a r e d C h e c k A p p r o v a l D a t e D a t e D a t e T C 1602B 01 1 W W W T I N S H A R P C O M D e s c r i p t i o n R E V D E S C R E P T I O N D A T E V 00 F i r s t i s s ue D e c 01 2005T C 1602B 01 2 W W W T I N S H A R P C O M C O N T E N T S 1 S P E C I F I C A T I O N S 1 1 F e a t u r e s 1 2 B l o c k D i a g r a m 1 3 M e c h a n i c a l S p e c i f i c a t i o n s 1 4 A b s o l u t e M a x i m u m R a t i n g s 1 5 D C E l e c t r i c a l C h a r a c t e r i s t i c s 1 6 A C C h a r a c t e r i s t i c s 1 7 E l e c t r o O p t i c a l C h a r a c t e r i s t i c s 1 8 B a c k l i g h t C h a r a c t e r i s t i c s 2 MO D U L E S T R U C T U R E 2 1 I n t e r f a c e P i n D e s c r i p t i o n 2 2 F u n c t i o n D e s c r i p t i o n 2 3 R e s t F u n c t i o n 2 4 D i s p l a y D a t a R A M 3 R E L I A B I L I T Y 3 1 R e l i a b i l i t y t e s t c o n d i t i o n 3 2 Q u a l i t y G u a r a n t e e 3 3 I n s p e c t i o n m e t h o d 3 4 I n s p e c t i o n S t a n d a r d f o r S o l d e r 3 5 S c r e e n C o s m e t i c C r i t e r i a A p p e a r a n c e 3 6 P r e c a u t i o n s f o r u s i n g L C M M o d u l e s 3 7 I n s t a l l i n g L C M M o d u l e s 3 8 P r e c a u t i o n f o r H a n d i n g L C M M o d u l e s 3 9 E l e c t r o S t a t i c D i s c h a r g e C o n t r o l 3 10 P r e c a u t i o n f o r s o l d e r i n g t o t h e L C M 3 1 1 P r e c a u t i o n s f o r o p e r a t i o n 3 1 2 S t o r a g e 3 1 3 S a f e t y 3 1 4 L i m i t e d W a r r a n t y 3 1 5 R e t u r n L C M u n d e r w a r r a n t y 4 D A T E C O D E R U L E S 4 1 D a t e c o d e f o r s a m p l e 4 2 D a t e c o d e f o r p r o d u c t i o nT C 1602B 01 3 W W W T I N S H A R P C O M 1 S P E C I F I C A T I O N S 1 1 F E A T U R E S 1 2 B L O C K D I A G R A M I t e m C on t e n t s U n i t L C D T Y P E S T N T r a ns f l e c t i ve Y G L C D dut y 1 16 L C D bi a s 1 5 V i e w i ng di r e c t i on 6 o c l oc k O pe r a t i ng T e m pe r a t ur e 0 55 S t or a ge T e m pe r a t ur e 10 65 M odul e s i z e W x H x T 122 0 X 33 0 X 13 6 m m V i e w i ng a r e a W x H 99 0 X 13 0 m m D i s pl a y F or m a t 16 C ha r a c t e r s X 1 L i ne dot s C ha r a c t e r S i z e W x H 4 84 X 9 66 m m C ha r a c t e r pi t c h W x H 6 0 X 9 66 m mT C 1602B 01 4 W W W T I N S H A R P C O M 1 3 M E C H A N I C A L S P E C I F I C A T I O N 1 4 A B S O L U T E M A X I M U M R A T I N G S T a 25 N o t e S t r e s s e s b e y o n d t h o s e g i v e n i n t h e A b s o l u t e M a x i m u m R a t i n g t a b l e m a y c a u s e o p e r a t i o n a l e r r o r s o r d a m a g e t o t h e d e v i c e F o r n o r m a l o p e r a t i o n a l c o n d i t i o n s s e e A C D C E l e c t r i c a l C h a r a c t e r i s t i c s T C 1602B 01 5 W W W T I N S H A R P C O M 1 5 D C C H A R A C T E R I S T I C S V D D 3 5V t o 5 0V T A 25 N o t e F O S C 2 5 0 K H z V D D 3 0 V p i n E L R S R W D B 0 D B 7 a r e o p e n a l l o u t p u t s a r e n o l o a d s 1 6 A C C H A R A C T E R I S T I C S 1 W r i t e M ode W r i t i ng da t a f r om M P U t o S P L C 780 D T C 1602B 01 6 W W W T I N S H A R P C O M 2 R e a d M ode R e a di ng da t a f r om S P L C 780 D t o M P U 3 W r i t e M ode T i m i ng D i a gr a m W r i t i ng da t a f r om M P U t o S P L C 780 D 4 R e a d M ode T i m i ng D i a gr a m R e a di ng da t a f r om S P L C 780 D t o M P U T C 1602B 01 7 W W W T I N S H A R P C O M 1 7 E L E C T R O O P T I C A L C H A R A C T E R I S T I C ST C 1602B 01 8 W W W T I N S H A R P C O M 1 8 B A C K L I G H T C H A R A C T E R I S T I C S L C D M o d u l e w i t h L E D B a c k l i g h t A B S O L U T E M A X I M U M R A T I N G S T a 25 E L E C T R I C A L O P T I C A L C H A R A C T E R I S T I C S T a 25 I t e m S ym bol C ondi t i ons R a t i ng U ni t A bs ol ut e m a xi m um f or w a r d c ur r e nt I f m 150 m A P e a k f or w a r d c ur r e nt I f p I m a c c 脈沖 1 1 0 占空比 I m s e c p l u s 1 0 D u t y C y c l e 600 m A R e ve r s e vol t a ge V r 10 V P ow e r di s s i pa t i on P d 660 m W O pe r a t i ng T e m pe r a t ur e R a nge T O P r 30 70 S t or a ge T e m pe r a t ur e R a nge T s t g 40 80 I t e m S ym bol M i n T yp M a x U ni t C ondi t i ons F or w a r d V ol t a ge V f 4 0 4 2 4 4 V I f 100 m A R e ve r s e C ur r e nt I r 100 uA V r 10 V P e a k w a ve l e ngt h 570 nm I f 100 m A S pe c t r a l l i ne ha i r w i dt h 35 nm I f 100 m A L um i na nc e L v c d m 2 I f 100 m AT C 1602B 01 9 W W W T I N S H A R P C O M 2 M O D U L E S T R U C T U R E 2 1 I N T E R F A C E P I N D E S C R I P T I O N P i n N o S y m b o l L e v e l D e s c r i p t i o n 1 V S S 0V G r ound 2 V D D 5 0V S uppl y vol t a ge f or l ogi c 3 V 0 I nput f or a dj us t i ng t he L C D c ont r a s t 4 R S H L H D a t a s i gna l L I ns t r uc t i on s i gna l 5 R W H L H R e a d m ode L W r i t e m ode 6 E H L I t i s t he c l oc k l a t c h s i gna l i nput 7 D B 0 H L D a t a bi t 0 8 D B 1 H L D a t a bi t 1 9 D B 2 H L D a t a bi t 2 10 D B 3 H L D a t a bi t 3 1 1 D B 4 H L D a t a bi t 4 12 D B 5 H L D a t a bi t 5 13 D B 6 H L D a t a bi t 6 14 D B 7 H L D a t a bi t 7 15 A 5V L E D B a c k l i ght a node 16 K 0V L E D B a c k l i ght c a t hodeT C 1602B 01 1 0 W W W T I N S H A R P C O M 2 2 F U N C T I O N D E S C R I P T I O N O s c i l l at or S P L C 7 8 0 D o s c i l l a t o r s u p p o r t s n o t o n l y t h e i n t e r n a l o s c i l l a t o r o p e r a t i o n b u t a l s o t h e e x t e r n a l c l o c k o p e r a t i o n C on t r ol an d D i s p l ay I n s t r u c t i on s C o n t r o l a n d d i s p l a y i n s t r u c t i o n s a r e d e s c r i b e d i n d e t a i l s a s f o l l o w s 1 C l e ar D i s p l ay I t c l e a r s t h e e n t i r e d i s p l a y a n d s e t s D i s p l a y D a t a R A M A d d r e s s 0 i n A d d r e s s C o u n t e r 2 R e t u r n H om e X D o n o t c a r e 0 o r 1 I t s e t s D i s p l a y D a t a R A M A d d r e s s 0 i n A d d r e s s C o u n t e r a n d t h e d i s p l a y r e t u r n s t o i t s o r i g i n a l p o s i t i o n T h e c u r s o r o r b l i n k g o e s t o t h e m o s t l e f t s i d e o f t h e d i s p l a y t o t h e 1 s t l i n e i f 2 l i n e s a r e d i s p l a y e d T h e c o n t e n t s o f t h e D i s p l a y D a t a R A M d o n o t c h a n g e 3 E n t r y M od e S e t D u r i n g w r i t i n g a n d r e a d i n g d a t a i t d e f i n e s c u r s o r m o v i n g d i r e c t i o n a n d s h i f t s t h e d i s p l a y I D 1 I n c r e m e n t I D 0 D e c r e m e n t S 1 T h e d i s p l a y s h i f t S 0 T h e d i s p l a y d o e s n o t s h i f t 4 D i s p l ay O n O f f C on t r ol D 1 D i s p l a y o n D 0 D i s p l a y o f f C 1 C u r s o r o n C 0 C u r s o r o f f B 1 B l i n k s o n B 0 B l i n k s o f fT C 1602B 01 1 1 W W W T I N S H A R P C O M 5 C u r s or or D i s p l ay S h i f t W i t h o u t c h a n g i n g D D R A M d a t a i t m o v e s c u r s o r a n d s h i f t s d i s p l a y I D 1 I n c r e m e n t I D 0 D e c r e m e n t S 1 T he di s pl a y s hi f t S 0 T he di s pl a y doe s not s hi f t 6 F u n c t i on S e t X D o n o t c a r e 0 o r 1 D L I t s e t s i n t e r f a c e d a t a l e n g t h D L 1 D a t a t r a n s f e r r e d w i t h 8 b i t l e n g t h D B 7 0 D L 0 D a t a t r a n s f e r r e d w i t h 4 b i t l e n g t h D B 7 4 I t r e q u i r e s t w o t i m e s t o a c c o m p l i s h d a t a t r a n s f e r r i n g N I t s e t s t h e n u m b e r o f t h e d i s p l a y l i n e N 0 O n e l i n e d i s p l a y N 1 T w o l i n e d i s p l a y T C 1602B 01 1 2 W W W T I N S H A R P C O M F I t s e t s t h e c h a r a c t e r f o n t F 0 5 x 8 d o t s c h a r a c t e r f o n t F 1 5 x 1 0 d o t s c h a r a c t e r f o n t I t c a n n o t d i s p l a y t w o l i n e s w i t h 5 x 1 0 d o t s c h a r a c t e r f o n t 7 S e t C h ar ac t e r G e n e r at or R A M A d d r e s s I t s e t s C h a r a c t e r G e n e r a t o r R A M A d d r e s s a a a a a a 2 t o t h e A d d r e s s C o u n t e r C h a r a c t e r G e n e r a t o r R A M d a t a c a n b e r e a d o r w r i t t e n a f t e r t h i s s e t t i n g 8 S e t D i s p l ay D at a R A M A d d r e s s I t s e t s D i s p l a y D a t a R A M A d d r e s s a a a a a a a 2 t o t h e A d d r e s s C ount e r D i s pl a y da t a R A M c a n be r e a d or w r i t t e n a f t e r t hi s s e t t i ng I n one l i ne di s pl a y N 0 a a a a a a a 2 0 0 1 6 4 F 1 6 I n t w o l i n e d i s p l a y N 1 a a a a a a a 2 0 0 1 6 2 7 1 6 f o r t h e f i r s t l i n e a a a a a a a 2 4 0 1 6 6 7 1 6 f o r t h e s e c o n d l i n e 9 R e ad B u s y F l ag an d A d d r e s s W h e n B F 1 i t i n d i c a t e s t h e s y s t e m i s b u s y n o w a n d i t w i l l n o t a c c e p t a n y i n s t r u c t i o n u n t i l n o t b u s y B F 0 A t t h e s a m e t i m e t h e c o n t e n t o f A d d r e s s C o u n t e r a a a a a a a 2 i s r e a d 10 Wr i t e D at a t o C h ar ac t e r G e n e r at or R A M or D i s p l ay D at a R A M I t w r i t e s d a t a d d d d d d d d 2 t o c h a r a c t e r g e n e r a t o r R A M o r d i s p l a y d a t a R A M 11 R e ad D at a f r om C h ar ac t e r G e n e r at or R A M or D i s p l ay D at a R A M I t r e a d s d a t a d d d d d d d d 2 f r o m c h a r a c t e r g e n e r a t o r R A M o r d i s p l a y d a t a R A M T o r e a d d a t a c o r r e c t l y d o t h e f o l l o w i n g T C 1602B 01 1 3 W W W T I N S H A R P C O M 1 T h e a d d r e s s o f t h e C h a r a c t e r G e n e r a t o r R A M o r D i s p l a y D a t a R A M o r s h i f t t h e c u r s o r i n s t r u c t i o n 2 T h e R e a d i n s t r u c t i o n 8 B i t op e r at i on an d 8 d i gi t 1 l i n e d i s p l ay u s i n g i n t e r n al r e s e t T C 1602B 01 1 4 W W W T I N S H A R P C O M 4 B i t op e r at i on an d 8 d i gi t 1 l i n e d i s p l ay u s i n g i n t e r n al r e s e t 8 B i t O p e r at i on an d 8 D i gi t 2 L i n e D i s p l ay U s i n g I n t e r n al R e s e t T C 1602B 01 1 5 W W W T I N S H A R P C O M 2 3 R E S E T F U N C T I O N A t p o w e r o n S P L C 7 8 0 D s t a r t s t h e i n t e r n a l a u t o r e s e t c i r c u i t a n d e x e c u t e s t h e i n i t i a l i n s t r u c t i o n s T h e i n i t i a l p r o c e d u r e s a r e s h o w n a s f o l l o w s T C 1602B 01 1 6 W W W T I N S H A R P C O MT C 1602B 01 1 7 W W W T I N S H A R P C O M 2 4 D I S P L A Y D A T A R A M D D R A M T he 80 bi t D D R A M i s nor m a l l y us e d f or s t or i ng di s pl a y da t a T hos e D D R A M not us e d f or di s pl a y da t a c a n be us e d a s ge ne r a l da t a R A M I t s a ddr e s s i s c onf i gur e d i n t he A ddr e s s C ount e r T i m i n g G e n e r at i on C i r c u i t T h e t i m i n g g e n e r a t i n g c i r c u i t i s a b l e t o g e n e r a t e t i m i n g s i g n a l s t o t h e i n t e r n a l c i r c u i t s I n o r d e r t o p r e v e n t t h e i n t e r n a l t i m i n g i n t e r f a c e t h e M P U a c c e s s t i m i n g a n d t h e R A M a c c e s s t i m i n g a r e g e n e r a t e d i n d e p e n d e n t l y L C D D r i ve r C i r c u i t T o t a l o f 1 6 c o m m o n s a n d 4 0 s e g m e n t s s i g n a l d r i v e r s a r e v a l i d i n t h e L C D d r i v e r c i r c u i t W h e n a p r o g r a m s p e c i f i e s t h e c h a r a c t e r f o n t s a n d l i n e n u m b e r s t h e c o r r e s p o n d i n g c o m m o n s i g n a l s o u t p u t d r i v e w a v e f o r m s a n d t h e o t h e r s s t i l l o u t p u t u n s e l e c t e d w a v e f o r m s T h e r e l a t i o n s h i p s b e t w e e n D i s p l a y D a t a R A M A d d r e s s a n d L C D s p o s i t i o n a r e d e p i c t e d a s f o l l o w s C h ar ac t e r G e n e r at or R O M C G R O M U s i ng 8 bi t c ha r a c t e r c ode t he c ha r a c t e r ge ne r a t or R O M ge ne r a t e s 5 x 8 dot s or 5 x 10 dot s c ha r a c t e r pa t t e r ns I t a l s o c a n ge ne r a t e 192 s 5 x 8 dot s c ha r a c t e r pa t t e r ns a nd 64 s 5 x 10 dot s c ha r a c t e r pa t t e r ns C h ar ac t e r G e n e r at or R A M C G R A M U s e r s c a n e a s i l y c ha nge t he c ha r a c t e r pa t t e r ns i n t he c ha r a c t e r ge ne r a t or R A M t hr ough pr ogr a m I t c a n be w r i t t e n t o 5 x 8 dot s 8 c ha r a c t e r pa t t e r ns or 5 x 10 dot s f or 4 c ha r a c t e r pa t t e r ns T he f ol l ow i ng di a gr a m s how s t he S P L C 780D c ha r a c t e r pa t t e r ns C or r e s ponde nc e be t w e e n C ha r a c t e r C ode s a nd C ha r a c t e r P a t t e r ns T C 1602B 01 1 8 W W W T I N S H A R P C O M T h e r e l a t i o n s h i p s b e t w e e n C h a r a c t e r G e n e r a t o r R A M A d d r e s s e s C h a r a c t e r G e n e r a t o r R A M D a t a c h a r a c t e r p a t t e r n s a n d C h a r a c t e r C o d e s a r e d e p i c t e d a s f o l l o w s T C 1602B 01 1 9 W W W T I N S H A R P C O M 5 x 8 d ot c h ar ac t e r p at t e r n s N o t e 1 I t m e a n s t h a t t h e b i t 0 2 o f t h e c h a r a c t e r c o d e c o r r e s p o n d t o t h e b i t 3 5 o f t h e C G R A M a d d r e s s N o t e 2 T h e s e a r e a s a r e n o t u s e d f o r d i s p l a y b u t c a n b e u s e d f o r t h e g e n e r a l d a t a R A M N o t e 3 W h e n a l l o f t h e b i t 4 7 o f t h e c h a r a c t e r c o d e a r e 0 C G R A M c h a r a c t e r p a t t e r n s a r e s e l e c t e d N o t e 4 1 S e l e c t e d 0 N o s e l e c t e d X D o n o t c a r e 0 o r 1 N o t e 5 F o r e x a m p l e 1 s e t c h a r a c t e r c o d e b 2 b 1 b 0 0 b 3 0 o r 1 b 7 b 4 0 t o d i s p l a y T T h a t m e a n s c h a r a c t e r c o d e 0 0 1 6 a n d 0 8 1 6 c a n d i s p l a y T c h a r a c t e r N o t e 6 T h e b i t s 0 2 o f t h e c h a r a c t e r c o d e R A M i s t h e c h a r a c t e r p a t t e r n l i n e p o s i t i o n T h e 8 t h l i n e i s t h e c u r s o r p o s i t i o n a n d d i s p l a y i s f o r m e d b y l o g i c a l O R w i t h t h e c u r s o r 5 X 1 0 d o t c h a r a c t e r p a t t e r n sT C 1602B 01 2 0 W W W T I N S H A R P C O M N o t e 1 I t m e a n s t h a t t h e b i t 1 2 o f t h e c h a r a c t e r c o d e c o r r e s p o n d t o t h e b i t 4 5 o f t h e C G R A M a d d r e s s N o t e 2 T h e s e a r e a s a r e n o t u s e d f o r d i s p l a y b u t c a n b e u s e d f o r t h e g e n e r a l d a t a R A M N o t e 3 W h e n a l l o f t h e b i t 4 7 o f t h e c h a r a c t e r c o d e a r e 0 C G R A M c h a r a c t e r p a t t e r n s a r e s e l e c t e d N o t e 4 1 S e l e c t e d 0 N o s e l e c t e d X D o n o t c a r e 0 o r 1 N o t e 5 F o r e x a m p l e 1 s e t c h a r a c t e r c o d e b 2 b 1 0 b 3 b 0 0 o r 1 b 7 b 4 0 t o d i s p l a y U T h a t m e a n s a l l o f t h e c h a r a c t e r c o d e s 0 0 1 6 0 1 1 6 0 8 1 6 a n d 0 9 1 6 c a n d i s p l a y U c h a r a c t e r N o t e 6 T h e b i t s 0 3 o f t h e c h a r a c t e r c o d e R A M i s t h e c h a r a c t e r p a t t e r n l i n e p o s i t i o n T h e 1 1 t h l i n e i s t h e c u r s o r p o s i t i o n a n d d i s p l a y i s f o r m e d b y l o g i c a l O R w i t h t h e c u r s o r C u r s or B l i n k C on t r ol C i r c u i t T h i s c i r c u i t g e n e r a t e s t h e c u r s o r o r b l i n k i n t h e c u r s o r b l i n k c o n t r o l c i r c u i t T h e c u r s o r o r t h e b l i n k a p p e a r s i n t h e d i g i t a t t h e D i s p l a y D a t a R A M A d d r e s s d e f i n e d i n t h e A d d r e s s C o u n t e r T C 1602B 01 2 1 W W W T I N S H A R P C O M I n t e r f ac i n g t o M P U T h e r e a r e t w o t y p e s o f d a t a o p e r a t i o n s 4 b i t a n d 8 b i t o p e r a t i o n s U s i n g 4 b i t M P U t h e i n t e r f a c i n g 4 b i t d a t a i s t r a n s f e r r e d b y 4 b u s l i n e D B 4 t o D B 7 T h u s D B 0 t o D B 3 b u s l i n e s a r e n o t u s e d U s i n g 4 b i t M P U t o i n t e r f a c e 8 b i t d a t a r e q u i r e s t w o t i m e s t r a n s f e r r i n g F i r s t t h e h i g h e r 4 b i t d a t a i s t r a n s f e r r e d b y 4 b u s l i n e f o r 8 b i t o p e r a t i o n D B 7 t o D B 4 S e c o n d l y t h e l o w e r 4 b i t d a t a i s t r a n s f e r r e d b y 4 b u s l i n e f o r 8 b i t o p e r a t i o n D B 3 t o D B 0 F o r 8 b i t M P U t h e 8 b i t d a t a i s t r a n s f e r r e d b y 8 b u s l i n e s D B 0 t o D B 7 W h e n t h e A d d r e s s C o u n t e r i s 0 7 1 6 t h e c u r s o r p o s i t i o n i s s h o w n a s b e l o w R E G I S T E R I R I n s t r u c t i on R e gi s t e r an d D R D at a R e gi s t e r S P L C 7 8 0 D c o n t a i n s t w o 8 b i t r e g i s t e r s I n s t r u c t i o n R e g i s t e r I R a n d D a t a R e g i s t e r D R U s i n g c o m b i n a t i o n s o f t h e R S p i n a n d t h e R W p i n s e l e c t s t h e I R a n d D R s e e b e l o w T h e I R c a n b e w r i t t e n b y M P U b u t i t c a n n o t b e r e a d b y M P U B u s y F l ag B F W h e n R S 0 a n d R W 1 t h e b u s y f l a g i s o u t p u t t o D B 7 A s t h e b u s y f l a g 1 S P L C 7 8 0 D i s i n b u s y s t a t e a n d d o e s n o t a c c e p t a n y i n s t r u c t i o n u n t i l t h e b u s y f l a g 0 T C 1602B 01 2 2 W W W T I N S H A R P C O M A d d r e s s C ou n t e r A C T h e A d d r e s s C o u n t e r a s s i g n s a d d r e s s e s t o D i s p l a y D a t a R A M a n d C h a r a c t e r G e n e r a t o r R A M W h e n a n i n s t r u c t i o n f o r a d d r e s s i s w r i t t e n i n I R t h e a d d r e s s i n f o r m a t i o n i s s e n t f r o m I R t o A C A f t e r w r i t i n g t o r e a d i n g f r o m D i s p l a y D a t a R A M o r C h a r a c t e r G e n e r a t o r R A M A C i s a u t o m a t i c a l l y i n c r e m e n t e d b y o n e o r d e c r e m e n t e d b y o n e T h e c o n t e n t s o f A C a r e o u t p u t t o D B 0 D B 6 w h e n R S 0 a n d R W 1 I O P or t C on f i gu r at i on I n p u t p or t E I n p u t p or t R W R S O u t p u t p or t C L 1 C L 2 M DT C 1602B 01 2 3 W W W T I N S H A R P C O M I n p u t O u t p u t p or t D B 7 D B 0 M P U a nd M odul e C onne c t
收藏
編號(hào):3969572
類型:共享資源
大?。?span id="gp27lgq" class="font-tahoma">38.35MB
格式:ZIP
上傳時(shí)間:2019-12-25
25
積分
- 關(guān) 鍵 詞:
-
基于
51
單片機(jī)
酒精
濃度
測試儀
設(shè)計(jì)
液晶
- 資源描述:
-
基于51單片機(jī)的酒精濃度測試儀設(shè)計(jì)(液晶),基于,51,單片機(jī),酒精,濃度,測試儀,設(shè)計(jì),液晶
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。