單片機應(yīng)用技術(shù)典型項目教程項目課件_第1頁
單片機應(yīng)用技術(shù)典型項目教程項目課件_第2頁
單片機應(yīng)用技術(shù)典型項目教程項目課件_第3頁
單片機應(yīng)用技術(shù)典型項目教程項目課件_第4頁
單片機應(yīng)用技術(shù)典型項目教程項目課件_第5頁
已閱讀5頁,還剩261頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

單片機應(yīng)用技術(shù)

典型項目教程主編賀洪謝健慶單片機應(yīng)用技術(shù)

典型項目教程主編賀洪謝健慶1)任務(wù)一:利用DAC0832的直通方式產(chǎn)生鋸齒波;

2)任務(wù)二:利用DAC0832的直通方式產(chǎn)生三角波;

3)任務(wù)三:利用DAC0832單緩沖方式產(chǎn)生鋸齒波;

4)任務(wù)四:利用DAC0832雙緩沖方式產(chǎn)生鋸齒波。項目五設(shè)計與制作鋸齒波信號發(fā)生器1)任務(wù)一:利用DAC0832的直通方式產(chǎn)生鋸齒波;

2)任一、仿真電路設(shè)計表5-1仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)一利用DAC0832的直通方式產(chǎn)生鋸齒波二、程序設(shè)計一、仿真電路設(shè)計表5-1仿真元件清單項目五設(shè)計與制作鋸三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序仿真環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖5-4輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-4輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-5改變程序后輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-5改變程序后輸出的鋸齒波項目五設(shè)計與制作鋸齒波信任務(wù)二利用DAC0832的直通方式產(chǎn)生三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器一、仿真電路設(shè)計二、程序設(shè)計三、仿真與調(diào)試運行任務(wù)二利用DAC0832的直通方式產(chǎn)生三角波項目五設(shè)計圖5-6DAC0832的直通方式輸出的三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-6DAC0832的直通方式輸出的三角波項目五設(shè)計任務(wù)三利用DAC0832單緩沖方式產(chǎn)生鋸齒波一、仿真電路設(shè)計表5-2仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)三利用DAC0832單緩沖方式產(chǎn)生鋸齒波表5-2仿真圖5-7DAC0832的單緩沖方式連接電路圖項目五設(shè)計與制作鋸齒波信號發(fā)生器二、程序設(shè)計圖5-7DAC0832的單緩沖方式連接電路圖項目五設(shè)計三、仿真與調(diào)試運行圖5-8單緩沖方式輸出的鋸齒波波形項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-8單緩沖方式輸出的鋸齒波波形項目五任務(wù)四利用DAC0832雙緩沖方式產(chǎn)生鋸齒波一、仿真電路設(shè)計表5-3仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)四利用DAC0832雙緩沖方式產(chǎn)生鋸齒波表5-3仿真圖5-9兩路雙緩沖同步方式接口電路項目五設(shè)計與制作鋸齒波信號發(fā)生器二、程序設(shè)計圖5-9兩路雙緩沖同步方式接口電路項目五設(shè)計與制作鋸齒三、仿真與調(diào)試運行圖5-10二路雙緩沖同步方式輸出鋸齒波和三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-10二路雙緩沖同步方式輸出鋸齒波和知識點一D/A轉(zhuǎn)換的基本原理1.DAC基本原理

2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)項目五設(shè)計與制作鋸齒波信號發(fā)生器知識點一D/A轉(zhuǎn)換的基本原理1.DAC基本原理

2.D圖5-11模擬信號與數(shù)字信號的相互轉(zhuǎn)換項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-11模擬信號與數(shù)字信號的相互轉(zhuǎn)換項目五設(shè)計與制作1.DAC基本原理圖5-12D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生器1.DAC基本原理圖5-12D/A轉(zhuǎn)換特性項目五設(shè)計2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)(1)分辨率D/A轉(zhuǎn)換器的分辨率定義為:當(dāng)輸入的數(shù)字信號最低位(LSB)發(fā)生一次變化時,所對應(yīng)輸出模擬量的變化量。

(2)轉(zhuǎn)換精度D/A轉(zhuǎn)換器的轉(zhuǎn)換精度是指輸出模擬電壓的實際值與理想值之差,即最大靜態(tài)轉(zhuǎn)換誤差。

(3)輸出建立時間從輸入數(shù)字信號起,到輸出電壓或電流到達穩(wěn)定值(±1/2LSB)時所需要的時間,稱為輸出建立時間。項目五設(shè)計與制作鋸齒波信號發(fā)生器2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)(1)分辨率D/A轉(zhuǎn)換器的圖5-13D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-13D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生知識點二D/A集成芯片DAC08321.主要性能

2.結(jié)構(gòu)框圖和管腳排列圖

3.DAC0832的工作方式項目五設(shè)計與制作鋸齒波信號發(fā)生器知識點二D/A集成芯片DAC08321.主要性能

2.結(jié)構(gòu)1.主要性能1)分辨率:8位;

2)轉(zhuǎn)換時間:1μs;

3)緩沖能力:雙緩沖;

4)輸出信號類型:電流型。項目五設(shè)計與制作鋸齒波信號發(fā)生器1.主要性能1)分辨率:8位;

2)轉(zhuǎn)換時間:1μs;

3)2.結(jié)構(gòu)框圖和管腳排列圖1)D7~D0:

2)CS

3)UR:

4)VCC:

5)IOUT1、IOUT2:電流輸出端,因芯片內(nèi)部不包含運算放大器,所以,IOUT1和IOUT2應(yīng)分別和外接運算放大器的反相輸入端和同相輸入端相連接。

6)Rfb:

7)AGND:

8)DGND:數(shù)字信號接地端。項目五設(shè)計與制作鋸齒波信號發(fā)生器2.結(jié)構(gòu)框圖和管腳排列圖1)D7~D0:

2)CS

3)UR圖5-14DAC0832的結(jié)構(gòu)框圖和引腳排列圖項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-14DAC0832的結(jié)構(gòu)框圖和引腳排列圖項目五設(shè)3.DAC0832的工作方式(1)直通方式這時兩個8位數(shù)據(jù)寄存器都處于數(shù)據(jù)接收狀態(tài),即LE1和IE2都為1。

(2)單緩沖方式輸入數(shù)字量只進行一級緩沖。

(3)雙緩沖方式輸入數(shù)字量進行兩級緩沖。

項目五設(shè)計與制作鋸齒波信號發(fā)生器3.DAC0832的工作方式(1)直通方式這時兩個8位數(shù)據(jù)1)任務(wù)一:利用8×8點陣顯示字符;

2)任務(wù)二:利用16×16點陣顯示漢字。項目六設(shè)計與制作點陣顯示電路1)任務(wù)一:利用8×8點陣顯示字符;

2)任務(wù)二:利用16×任務(wù)一:利用8×8點陣顯示字符一、硬件制作1.電路元器件清單(見表6-1)

2.電路板制作

3.電路板檢查項目六設(shè)計與制作點陣顯示電路任務(wù)一:利用8×8點陣顯示字符1.電路元器件清單(見表6-11.電路元器件清單(見表6-1)表6-1電路元器件清單項目六設(shè)計與制作點陣顯示電路1.電路元器件清單(見表6-1)表6-1電路元器件清單項目2.電路板制作1)相關(guān)元器件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)8×8點陣的8個行腳與8個列腳的排列沒有規(guī)律,在安裝到電路板前,需弄清引腳的分布情況,根據(jù)二極管的單向?qū)щ娦裕萌f用表的電阻檔測出每個發(fā)光二極管的行腳和列腳并作好標(biāo)記;

4)插接74LS245芯片的IC座,注意方向,74LS245的A1~A8分別與單片機P0口的8個腳相連,B1~B8與點陣對應(yīng)的腳相連。項目六設(shè)計與制作點陣顯示電路2.電路板制作1)相關(guān)元器件盡量就近分布,且布局力求美觀、方3.電路板檢查圖6-28×8點陣屏顯示硬件電路圖項目六設(shè)計與制作點陣顯示電路3.電路板檢查圖6-28×8點陣屏顯示硬件電路圖項目六圖6-38×8點陣顯示電路板實物圖項目六設(shè)計與制作點陣顯示電路圖6-38×8點陣顯示電路板實物圖項目六設(shè)計與制作點陣二、仿真電路設(shè)計表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路二、仿真電路設(shè)計表6-2仿真元件清單項目六設(shè)計與制作點表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路圖6-48×8點陣仿真電路圖項目六設(shè)計與制作點陣顯示電路三、程序設(shè)計圖6-48×8點陣仿真電路圖項目六設(shè)計與制作點陣顯示電四、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。

項目六設(shè)計與制作點陣顯示電路四、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖6-58×8點陣仿真顯示效果項目六設(shè)計與制作點陣顯示電路圖6-58×8點陣仿真顯示效果項目六設(shè)計與制作點陣顯示一、硬件制作1.電路元器件清單(見表6-3)

2.電路板制作

3.電路板檢查任務(wù)二利用16×16點陣顯示漢字項目六設(shè)計與制作點陣顯示電路一、硬件制作1.電路元器件清單(見表6-3)

2.電路板制作1.電路元器件清單(見表6-3)表6-3電路元器件清單項目六設(shè)計與制作點陣顯示電路1.電路元器件清單(見表6-3)表6-3電路元器件清單項目2.電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)單個8×8點陣8個行腳與8個列腳的排列沒有規(guī)律,在安裝到電路板前,需弄清引腳的分布情況。

4)插接74HC154芯片的IC座(24腳),1~16腳與點陣連接時,特別要注意引腳的對應(yīng)順序,不要接錯。項目六設(shè)計與制作點陣顯示電路2.電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便3.電路板檢查圖6-616×16點陣硬件電路圖項目六設(shè)計與制作點陣顯示電路3.電路板檢查圖6-616×16點陣硬件電路圖項目六設(shè)圖6-716×16點陣顯示板實物參考圖項目六設(shè)計與制作點陣顯示電路圖6-716×16點陣顯示板實物參考圖項目六設(shè)計與制作二、仿真電路設(shè)計表6-4仿真元件清單項目六設(shè)計與制作點陣顯示電路三、程序設(shè)計二、仿真電路設(shè)計表6-4仿真元件清單項目六設(shè)計與制作點四、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目六設(shè)計與制作點陣顯示電路四、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖6-816×16點陣仿真顯示效果項目六設(shè)計與制作點陣顯示電路圖6-816×16點陣仿真顯示效果項目六設(shè)計與制作點陣知識點一8×8點陣的結(jié)構(gòu)及原理圖6-98×8點陣LED外觀及引腳圖項目六設(shè)計與制作點陣顯示電路知識點一8×8點陣的結(jié)構(gòu)及原理圖6-98×8點陣LED圖6-108×8LED點陣等效電路項目六設(shè)計與制作點陣顯示電路圖6-108×8LED點陣等效電路項目六設(shè)計與制作點知識點二LED點陣顯示方式圖6-11LED點陣顯示“0”項目六設(shè)計與制作點陣顯示電路知識點二LED點陣顯示方式圖6-11LED點陣顯示“0”知識點三74HC154譯碼器1.利用8×8點陣顯示“IMISSYOU”字符串。

2.增加一個按鍵,按下時可以顯示不同圖形,如☆、△。

3.利用16×16點陣,循環(huán)顯示“身體健康”“生活幸?!?。

4.使用兩個16×16點陣分批顯示“歡迎進入單片機世界”。

任務(wù)一液晶顯示板制作項目六設(shè)計與制作點陣顯示電路知識點三74HC154譯碼器1.利用8×8點陣顯示“IM圖6-1274HC154引腳圖項目六設(shè)計與制作點陣顯示電路圖6-1274HC154引腳圖項目六設(shè)計與制作點陣顯示表6-574HC154真值表項目六設(shè)計與制作點陣顯示電路表6-574HC154真值表項目六設(shè)計與制作點陣顯示電表6-574HC154真值表項目六設(shè)計與制作點陣顯示電路表6-574HC154真值表項目六設(shè)計與制作點陣顯示電1)任務(wù)一:液晶顯示板制作;

2)任務(wù)二:利用1602液晶顯示屏顯示字符;

3)任務(wù)三:利用12864液晶顯示屏顯示漢字。項目七設(shè)計與制作液晶顯示屏控制電路1)任務(wù)一:液晶顯示板制作;

2)任務(wù)二:利用1602液晶顯圖7-11602液晶顯示屏和12864液晶顯示屏項目七設(shè)計與制作液晶顯示屏控制電路圖7-11602液晶顯示屏和12864液晶顯示屏項目七任務(wù)一液晶顯示板制作圖7-21602和12864液晶顯示屏項目七設(shè)計與制作液晶顯示屏控制電路任務(wù)一液晶顯示板制作圖7-21602和12864液晶顯示一、電路元器件清單(見表7-1)表7-1電路元器件清單項目七設(shè)計與制作液晶顯示屏控制電路一、電路元器件清單(見表7-1)表7-1電路元器件清單項目二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)在萬能板的邊沿插好導(dǎo)線、排插,排插的8個腳與直插排阻的8個腳相連,排阻的公共腳與5V電源腳相連。

4)要弄清液晶顯示屏的引腳,并將液晶顯示屏的數(shù)據(jù)腳與排阻相應(yīng)腳連接好。項目七設(shè)計與制作液晶顯示屏控制電路二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便圖7-31602液晶顯示屏硬件電路圖項目七設(shè)計與制作液晶顯示屏控制電路圖7-31602液晶顯示屏硬件電路圖項目七設(shè)計與制作圖7-412864液晶顯示屏硬件電路圖項目七設(shè)計與制作液晶顯示屏控制電路圖7-412864液晶顯示屏硬件電路圖項目七設(shè)計與制一、仿真電路設(shè)計表7-2仿真元件清單任務(wù)二利用1602液晶顯示屏顯示字符項目七設(shè)計與制作液晶顯示屏控制電路二、程序設(shè)計一、仿真電路設(shè)計表7-2仿真元件清單任務(wù)二利用1602液三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入底座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。

項目七設(shè)計與制作液晶顯示屏控制電路三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖7-5程序運行仿真效果項目七設(shè)計與制作液晶顯示屏控制電路圖7-5程序運行仿真效果項目七設(shè)計與制作液晶顯示屏控一、仿真電路設(shè)計表7-3仿真元件清單項目七設(shè)計與制作液晶顯示屏控制電路任務(wù)三利用12864液晶顯示屏顯示漢字二、程序設(shè)計一、仿真電路設(shè)計表7-3仿真元件清單項目七設(shè)計與制作三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入底座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目七設(shè)計與制作液晶顯示屏控制電路三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖7-612864顯示屏仿真效果項目七設(shè)計與制作液晶顯示屏控制電路圖7-612864顯示屏仿真效果項目七設(shè)計與制作液晶一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示屏的引腳定義項目七設(shè)計與制作液晶顯示屏控制電路知識點一排阻知識點二1602液晶顯示屏一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示屏的引腳定義項目七設(shè)計與制作液晶顯示屏控制電路一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示二、字符顯示原理01110○■■■○

10001■○○○■

10001■○○○■

10001■○○○■

11111■■■■■

10001■○○○■

10001■○○○■項目七設(shè)計與制作液晶顯示屏控制電路二、字符顯示原理01110○■■■○

10001表7-5DDRAM地址和屏幕位置對應(yīng)關(guān)系圖7-7DDRAM地址與顯示位置的對應(yīng)關(guān)系項目七設(shè)計與制作液晶顯示屏控制電路表7-5DDRAM地址和屏幕位置對應(yīng)關(guān)系圖7-7DDRA三、HD44780的指令集及其設(shè)置說明1.清屏指令

2.光標(biāo)歸位指令

3.進入模式設(shè)置指令

4.顯示開關(guān)控制指令

5.設(shè)定顯示屏或光標(biāo)移動方向指令

6.功能設(shè)定指令

7.設(shè)定CGRAM地址指令

8.設(shè)定DDRAM地址指令

9.讀取忙信號或AC地址指令

10.數(shù)據(jù)寫入DDRAM或CGRAM指令

11.從CGRAM或DDRAM讀出數(shù)據(jù)指令項目七設(shè)計與制作液晶顯示屏控制電路三、HD44780的指令集及其設(shè)置說明1.清屏指令

2.光標(biāo)1.清屏指令1)清除液晶顯示屏,即將DDRAM的內(nèi)容全部填入“空白”的ASCII碼20H;

2)光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方;

3)將地址計數(shù)器(AC)的值設(shè)為0。項目七設(shè)計與制作液晶顯示屏控制電路1.清屏指令1)清除液晶顯示屏,即將DDRAM的內(nèi)容全部填入表7-7清屏指令項目七設(shè)計與制作液晶顯示屏控制電路表7-7清屏指令項目七設(shè)計與制作液晶顯示屏控制電路2.光標(biāo)歸位指令1)把光標(biāo)撤回到顯示器的左上方;

2)把地址計數(shù)器(AC)的值設(shè)置為0;

3)保持DDRAM的內(nèi)容不變。項目七設(shè)計與制作液晶顯示屏控制電路2.光標(biāo)歸位指令1)把光標(biāo)撤回到顯示器的左上方;

2)把地址表7-8光標(biāo)歸位指令項目七設(shè)計與制作液晶顯示屏控制電路表7-8光標(biāo)歸位指令項目七設(shè)計與制作液晶顯示屏控制電3.進入模式設(shè)置指令表7-9進入模式設(shè)置指令項目七設(shè)計與制作液晶顯示屏控制電路3.進入模式設(shè)置指令表7-9進入模式設(shè)置指令項目七設(shè)4.顯示開關(guān)控制指令表7-10顯示開關(guān)控制指令項目七設(shè)計與制作液晶顯示屏控制電路4.顯示開關(guān)控制指令表7-10顯示開關(guān)控制指令項目七5.設(shè)定顯示屏或光標(biāo)移動方向指令表7-11設(shè)定顯示屏或光標(biāo)移動方向指令項目七設(shè)計與制作液晶顯示屏控制電路5.設(shè)定顯示屏或光標(biāo)移動方向指令表7-11設(shè)定顯示屏或光標(biāo)表7-12參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路表7-12參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路6.功能設(shè)定指令表7-13功能設(shè)定指令表7-14參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路6.功能設(shè)定指令表7-13功能設(shè)定指令表7-14參數(shù)設(shè)定7.設(shè)定CGRAM地址指令表7-15設(shè)定CGRAM地址指令項目七設(shè)計與制作液晶顯示屏控制電路7.設(shè)定CGRAM地址指令表7-15設(shè)定CGRAM地址指令8.設(shè)定DDRAM地址指令表7-16設(shè)定DDRAM地址指令項目七設(shè)計與制作液晶顯示屏控制電路8.設(shè)定DDRAM地址指令表7-16設(shè)定DDRAM地址指令9.讀取忙信號或AC地址指令1)讀取忙信號BF的內(nèi)容。

2)讀取地址計數(shù)器(AC)的內(nèi)容。項目七設(shè)計與制作液晶顯示屏控制電路表7-17讀取忙信號或AC地址指令9.讀取忙信號或AC地址指令1)讀取忙信號BF的內(nèi)容。

2)10.數(shù)據(jù)寫入DDRAM或CGRAM指令1)將字符碼寫入DDRAM,以使液晶顯示屏顯示出相對應(yīng)的字符;

2)將使用者自己設(shè)計的圖形存入CGRAM。項目七設(shè)計與制作液晶顯示屏控制電路表7-18數(shù)據(jù)寫入DDRAM或CGRAM指令10.數(shù)據(jù)寫入DDRAM或CGRAM指令1)將字符碼寫入DD11.從CGRAM或DDRAM讀出數(shù)據(jù)指令表7-19從CGRAM或DDRAM讀出數(shù)據(jù)指令項目七設(shè)計與制作液晶顯示屏控制電路11.從CGRAM或DDRAM讀出數(shù)據(jù)指令表7-19從CG知識點三DM12864J點陣液晶顯示器特點“1)工作電壓為5V(1±10%),可自帶驅(qū)動LCD所需的負(fù)電壓;

2)全屏幕點陣,點陣數(shù)為128(列)×64(行),可顯示8(個)×4(行)漢字,也可完成圖形、字符的顯示;

3)與CPU接口采用5條位控制總線和8位并行數(shù)據(jù)總線輸入輸出,適配M6800系列

4)內(nèi)部有顯示數(shù)據(jù)鎖存器;

5)簡單的操作指令顯示開關(guān)設(shè)置,顯示起始行設(shè)置,地址指針設(shè)置和數(shù)據(jù)讀/寫等指令。

項目七設(shè)計與制作液晶顯示屏控制電路知識點三DM12864J點陣液晶顯示器特點“項目七設(shè)1.引腳特性表7-20DM12864J點陣液晶顯示器的引腳表項目七設(shè)計與制作液晶顯示屏控制電路1.引腳特性表7-20DM12864J點陣液晶顯示器的引腳表7-20DM12864J點陣液晶顯示器的引腳表項目七設(shè)計與制作液晶顯示屏控制電路表7-20DM12864J點陣液晶顯示器的引腳表項目七2.指令說明(1)讀取狀態(tài)字狀態(tài)字是CPU了解LCM(液晶顯示模塊)當(dāng)前狀態(tài)、或LCM向CPU提供其內(nèi)部狀態(tài)的唯一信息渠道。

(2)顯示開關(guān)設(shè)置該指令設(shè)置顯示開/關(guān)觸發(fā)器的狀態(tài),由此控制顯示數(shù)據(jù)鎖存器的工作方式,從而控制顯示屏上的顯示狀態(tài)。

(3)顯示起始行設(shè)置該指令設(shè)置了顯示起始行寄存器的內(nèi)容。

(4)頁面地址設(shè)置該指令設(shè)置了頁面地址——X地址寄存器的內(nèi)容。項目七設(shè)計與制作液晶顯示屏控制電路2.指令說明(1)讀取狀態(tài)字狀態(tài)字是CPU了解LCM(液晶(5)列地址設(shè)置該指令設(shè)置了Y地址數(shù)計數(shù)器的內(nèi)容,LCM通過CS具有64列顯示的管理能力,C5~C0=0~3FH(1~64)代表某一頁面上的某一單元地址,隨后的一次讀或?qū)憯?shù)據(jù)將在這個單元上進行。

(6)寫顯示數(shù)據(jù)該操作將8位數(shù)據(jù)寫入先前已確定的顯示存儲器的單元內(nèi)。

(7)讀顯示數(shù)據(jù)該操作將LCM接口部的輸出寄存器內(nèi)容讀出,然后列地址計數(shù)器自動加一。項目七設(shè)計與制作液晶顯示屏控制電路(5)列地址設(shè)置該指令設(shè)置了Y地址數(shù)計數(shù)器的內(nèi)容,LCM通表7-21指令表項目七設(shè)計與制作液晶顯示屏控制電路表7-21指令表項目七設(shè)計與制作液晶顯示屏控制電路3.顯示數(shù)據(jù)RAM(DDRAM)表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏控制電路3.顯示數(shù)據(jù)RAM(DDRAM)表7-22DDRAM地址表表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏控制電路表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏

1)任務(wù)一:硬件電路制作;

2)任務(wù)二:數(shù)碼管24h時鐘顯示;

3)任務(wù)三:4×4矩陣鍵盤的使用;

4)任務(wù)四:24h可調(diào)時鐘的設(shè)計與制作。項目八設(shè)計與制作可調(diào)數(shù)字鐘

1)任務(wù)一:硬件電路制作;

2)任務(wù)二:數(shù)碼管24h時鐘顯圖8-1單片機小制作——可調(diào)數(shù)字鐘項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-1單片機小制作——可調(diào)數(shù)字鐘項目八設(shè)計與制作一、電路元器件清單(見表8-1)表8-1電路元器件清單任務(wù)一硬件電路制作項目八設(shè)計與制作可調(diào)數(shù)字鐘一、電路元器件清單(見表8-1)表8-1電路元器件清單任務(wù)一、電路元器件清單(見表8-1)表8-1電路元器件清單項目八設(shè)計與制作可調(diào)數(shù)字鐘一、電路元器件清單(見表8-1)表8-1電路元器件清單項目二、電路板制作注意:1)相關(guān)元器件盡量就近分布,且布局力求美觀、方便。

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則。

3)在制作顯示板時,如果用兩只數(shù)碼管顯示一個兩位數(shù),則需要分清段碼腳和位選腳,并將兩只數(shù)碼管對應(yīng)的A-A、B-B、C-C、D-D、E-E、F-F、G-G、DP-DP兩兩連接在一起,分別連接到74LS245芯片相對應(yīng)的腳,位選腳分別連接晶體管的集電極。

4)制作按鍵板時,因為每只按鈕有4只腳,可用萬用表確認(rèn)哪兩只腳能起到通斷作用,作為按鈕的行腳和列腳。項目八設(shè)計與制作可調(diào)數(shù)字鐘二、電路板制作注意:1)相關(guān)元器件盡量就近分布,且布局力求美二、電路板制作圖8-3可調(diào)數(shù)字鐘硬件電路圖項目八設(shè)計與制作可調(diào)數(shù)字鐘二、電路板制作圖8-3可調(diào)數(shù)字鐘硬件電路圖項目八設(shè)圖8-4可調(diào)數(shù)字鐘實物板項目八設(shè)計與制作可調(diào)數(shù)字鐘三、電路板檢查圖8-4可調(diào)數(shù)字鐘實物板項目八設(shè)計與制作可調(diào)數(shù)字鐘一、仿真電路設(shè)計表8-2仿真元件清單任務(wù)二數(shù)碼管24h時鐘顯示項目八設(shè)計與制作可調(diào)數(shù)字鐘一、仿真電路設(shè)計表8-2仿真元件清單任務(wù)二數(shù)碼管24h時表8-2仿真元件清單項目八設(shè)計與制作可調(diào)數(shù)字鐘表8-2仿真元件清單項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-5仿真電路圖項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-5仿真電路圖項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計圖8-624h實時顯示主程序流程圖項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計圖8-624h實時顯示主程序流程圖項目八三、仿真與運行調(diào)試1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Kiel的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入底座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目八設(shè)計與制作可調(diào)數(shù)字鐘三、仿真與運行調(diào)試1)打開KeilμVision4,新建新圖8-7程序運行仿真結(jié)果項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-7程序運行仿真結(jié)果項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計1.流程圖

2.參考程序一、仿真電路設(shè)計任務(wù)三4×4矩陣鍵盤的使用項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計1.流程圖

2.參考程序一、仿真電路設(shè)計任務(wù)三1.流程圖圖8-8鍵盤主程序流程圖項目八設(shè)計與制作可調(diào)數(shù)字鐘2.參考程序1.流程圖圖8-8鍵盤主程序流程圖項目八設(shè)計與制作三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Kiel的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入插座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目八設(shè)計與制作可調(diào)數(shù)字鐘三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖8-9鍵盤輸入顯示仿真項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-9鍵盤輸入顯示仿真項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計1.主程序流程圖

2.參考程序一、仿真電路設(shè)計任務(wù)四24h可調(diào)時鐘的設(shè)計與制作項目八設(shè)計與制作可調(diào)數(shù)字鐘二、程序設(shè)計1.主程序流程圖

2.參考程序一、仿真電路設(shè)計任1.主程序流程圖圖8-10主程序流程圖項目八設(shè)計與制作可調(diào)數(shù)字鐘2.參考程序1.主程序流程圖圖8-10主程序流程圖項目八設(shè)計與三、仿真與運行調(diào)試1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Kiel的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入插座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目八設(shè)計與制作可調(diào)數(shù)字鐘三、仿真與運行調(diào)試1)打開KeilμVision4,新建新圖8-11可調(diào)數(shù)字鐘顯示效果圖項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-11可調(diào)數(shù)字鐘顯示效果圖項目八設(shè)計與制作可調(diào)知識點一鍵盤的輸入原理及識別方法(1)行掃描法如圖8-12所示,P1.4、P1.5、P1.6、P1.7為4根列線,P1.0、P1.1、P1.2、P1.3為4根行線,這4根行線通過電阻(即上拉電阻)接電源正極。

(2)線翻轉(zhuǎn)法

(3)中斷法采用中斷法識別鍵盤時,需要外圍接口芯片,如2879等。項目八設(shè)計與制作可調(diào)數(shù)字鐘知識點一鍵盤的輸入原理及識別方法(1)行掃描法如圖8-1圖8-12行列式鍵盤項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-12行列式鍵盤項目八設(shè)計與制作可調(diào)數(shù)字鐘知識點二驅(qū)動芯片74LS2451.制作一個99s的倒計時器,按鍵分別有開始鍵、復(fù)位鍵和停止鍵。

2.開機時,從“00-00-00”開始計時。項目八設(shè)計與制作可調(diào)數(shù)字鐘知識點二驅(qū)動芯片74LS2451.制作一個99s的倒計時器圖8-1374LS245的引腳排列項目八設(shè)計與制作可調(diào)數(shù)字鐘圖8-1374LS245的引腳排列項目八設(shè)計與制作圖9-1洗衣機控制面板項目九設(shè)計洗衣機控制系統(tǒng)圖9-1洗衣機控制面板項目九設(shè)計洗衣機控制系統(tǒng)項目描述和任務(wù)分解:一、模擬洗衣機的功能(1)洗滌方式有強洗、弱洗兩種。

(2)洗衣程序含4種程序,分別為標(biāo)準(zhǔn)、輕柔、快速和脫水。二、控制要求(1)強弱洗滌功能強洗時正反轉(zhuǎn)的時間各為10s,間隔5s;弱洗時正反轉(zhuǎn)時間為5s間隔為5s。

(2)4種洗衣程序1)標(biāo)準(zhǔn):進水—洗滌、漂洗—排水—脫水,循環(huán)3次。

2)輕柔:進水—洗滌、漂洗—排水—脫水,循環(huán)2次。

3)快速:進水—洗滌、漂洗—排水—脫水,循環(huán)2次。

4)脫水:排水—脫水—結(jié)束。項目九設(shè)計洗衣機控制系統(tǒng)項目描述和任務(wù)分解:(1)洗滌方式有強洗、弱洗兩種。

(2四、顯示及相關(guān)輸出1)在進行按鍵操作時,液晶顯示屏能及時顯示選擇的項目,洗衣機在工作時也能及時顯示當(dāng)前狀態(tài)。

2)洗衣機的電動機用直流電動機模擬,進水閥、排水閥分別用兩個指示燈表示,脫水時也用一個指示燈表示離合器在工作。

1)任務(wù)一:硬件電路制作;

2)任務(wù)二:電動機正反轉(zhuǎn)控制;

3)任務(wù)三:洗衣機控制系統(tǒng)模擬仿真。

三、工作過程項目九設(shè)計洗衣機控制系統(tǒng)四、顯示及相關(guān)輸出1)在進行按鍵操作時,液晶顯示屏能及時顯示一、電路元器件清單表9-1電路元器件清單任務(wù)一硬件電路制作項目九設(shè)計洗衣機控制系統(tǒng)一、電路元器件清單表9-1電路元器件清單任務(wù)一硬件電路制二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板的元件面,如果焊接面也要走線時,就遵循“元件面走橫線,焊接面走豎線”的原則;項目九設(shè)計洗衣機控制系統(tǒng)二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便三、電路板檢查圖9-2洗衣機系統(tǒng)模擬原理硬件電路圖項目九設(shè)計洗衣機控制系統(tǒng)三、電路板檢查圖9-2洗衣機系統(tǒng)模擬原理硬件電路圖項目九任務(wù)二電動機正反轉(zhuǎn)控制1)按S1鍵,電動機正轉(zhuǎn),指示燈D2亮。

2)按S2鍵,電動機反轉(zhuǎn),指示燈D3亮。

3)按S3鍵,電動機停止,沒有指示燈亮。項目九設(shè)計洗衣機控制系統(tǒng)任務(wù)二電動機正反轉(zhuǎn)控制1)按S1鍵,電動機正轉(zhuǎn),指示燈D2一、仿真電路設(shè)計表9-2仿真元件清單項目九設(shè)計洗衣機控制系統(tǒng)一、仿真電路設(shè)計表9-2仿真元件清單項目九設(shè)計洗衣圖9-3電動機正反轉(zhuǎn)仿真電路圖項目九設(shè)計洗衣機控制系統(tǒng)二、程序設(shè)計圖9-3電動機正反轉(zhuǎn)仿真電路圖項目九設(shè)計洗衣機控制三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Kiel的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目九設(shè)計洗衣機控制系統(tǒng)三、仿真與調(diào)試運行1)打開KeilμVision4,新建新一、仿真電路設(shè)計1)打開ProteusISIS編輯環(huán)境,按表9-3添加元件。

2)元器件全部添加后,在ProteusISIS編輯區(qū)域中按圖9-2所示的原理圖連接硬件電路,并修改相應(yīng)的元器件參數(shù)。項目九設(shè)計洗衣機控制系統(tǒng)任務(wù)三洗衣機控制系統(tǒng)模擬仿真一、仿真電路設(shè)計1)打開ProteusISIS編輯環(huán)境,表9-3仿真元件清單項目九設(shè)計洗衣機控制系統(tǒng)表9-3仿真元件清單項目九設(shè)計洗衣機控制系統(tǒng)表9-3仿真元件清單二、程序設(shè)計項目九設(shè)計洗衣機控制系統(tǒng)表9-3仿真元件清單二、程序設(shè)計項目九設(shè)計洗衣機控三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Kiel的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件,寫入單片機芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目九設(shè)計洗衣機控制系統(tǒng)三、仿真與調(diào)試運行1)打開KeilμVision4,新建新知識點一復(fù)合晶體管ULN2003圖9-5ULN2003實物圖及框圖項目九設(shè)計洗衣機控制系統(tǒng)知識點一復(fù)合晶體管ULN2003圖9-5ULN2003實知識點二繼電器1.電磁繼電器的工作原理和特性

2.熱敏干簧繼電器的工作原理和特性

3.固態(tài)繼電器(SSR)的工作原理和特性1)在模擬洗衣機控制系統(tǒng)中,水位開關(guān)有高、中、低三種選擇,洗滌方式有快、中、慢三種選擇方式。

2)在模擬洗衣機控制中,加一個預(yù)約功能。項目九設(shè)計洗衣機控制系統(tǒng)知識點二繼電器1.電磁繼電器的工作原理和特性

2.熱敏干簧圖9-6繼電器實物圖項目九設(shè)計洗衣機控制系統(tǒng)圖9-6繼電器實物圖項目九設(shè)計洗衣機控制系統(tǒng)表格項目九設(shè)計洗衣機控制系統(tǒng)表格項目九設(shè)計洗衣機控制系統(tǒng)單片機應(yīng)用技術(shù)

典型項目教程主編賀洪謝健慶單片機應(yīng)用技術(shù)

典型項目教程主編賀洪謝健慶1)任務(wù)一:利用DAC0832的直通方式產(chǎn)生鋸齒波;

2)任務(wù)二:利用DAC0832的直通方式產(chǎn)生三角波;

3)任務(wù)三:利用DAC0832單緩沖方式產(chǎn)生鋸齒波;

4)任務(wù)四:利用DAC0832雙緩沖方式產(chǎn)生鋸齒波。項目五設(shè)計與制作鋸齒波信號發(fā)生器1)任務(wù)一:利用DAC0832的直通方式產(chǎn)生鋸齒波;

2)任一、仿真電路設(shè)計表5-1仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)一利用DAC0832的直通方式產(chǎn)生鋸齒波二、程序設(shè)計一、仿真電路設(shè)計表5-1仿真元件清單項目五設(shè)計與制作鋸三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序仿真環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖5-4輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-4輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-5改變程序后輸出的鋸齒波項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-5改變程序后輸出的鋸齒波項目五設(shè)計與制作鋸齒波信任務(wù)二利用DAC0832的直通方式產(chǎn)生三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器一、仿真電路設(shè)計二、程序設(shè)計三、仿真與調(diào)試運行任務(wù)二利用DAC0832的直通方式產(chǎn)生三角波項目五設(shè)計圖5-6DAC0832的直通方式輸出的三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-6DAC0832的直通方式輸出的三角波項目五設(shè)計任務(wù)三利用DAC0832單緩沖方式產(chǎn)生鋸齒波一、仿真電路設(shè)計表5-2仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)三利用DAC0832單緩沖方式產(chǎn)生鋸齒波表5-2仿真圖5-7DAC0832的單緩沖方式連接電路圖項目五設(shè)計與制作鋸齒波信號發(fā)生器二、程序設(shè)計圖5-7DAC0832的單緩沖方式連接電路圖項目五設(shè)計三、仿真與調(diào)試運行圖5-8單緩沖方式輸出的鋸齒波波形項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-8單緩沖方式輸出的鋸齒波波形項目五任務(wù)四利用DAC0832雙緩沖方式產(chǎn)生鋸齒波一、仿真電路設(shè)計表5-3仿真元件清單項目五設(shè)計與制作鋸齒波信號發(fā)生器任務(wù)四利用DAC0832雙緩沖方式產(chǎn)生鋸齒波表5-3仿真圖5-9兩路雙緩沖同步方式接口電路項目五設(shè)計與制作鋸齒波信號發(fā)生器二、程序設(shè)計圖5-9兩路雙緩沖同步方式接口電路項目五設(shè)計與制作鋸齒三、仿真與調(diào)試運行圖5-10二路雙緩沖同步方式輸出鋸齒波和三角波項目五設(shè)計與制作鋸齒波信號發(fā)生器三、仿真與調(diào)試運行圖5-10二路雙緩沖同步方式輸出鋸齒波和知識點一D/A轉(zhuǎn)換的基本原理1.DAC基本原理

2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)項目五設(shè)計與制作鋸齒波信號發(fā)生器知識點一D/A轉(zhuǎn)換的基本原理1.DAC基本原理

2.D圖5-11模擬信號與數(shù)字信號的相互轉(zhuǎn)換項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-11模擬信號與數(shù)字信號的相互轉(zhuǎn)換項目五設(shè)計與制作1.DAC基本原理圖5-12D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生器1.DAC基本原理圖5-12D/A轉(zhuǎn)換特性項目五設(shè)計2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)(1)分辨率D/A轉(zhuǎn)換器的分辨率定義為:當(dāng)輸入的數(shù)字信號最低位(LSB)發(fā)生一次變化時,所對應(yīng)輸出模擬量的變化量。

(2)轉(zhuǎn)換精度D/A轉(zhuǎn)換器的轉(zhuǎn)換精度是指輸出模擬電壓的實際值與理想值之差,即最大靜態(tài)轉(zhuǎn)換誤差。

(3)輸出建立時間從輸入數(shù)字信號起,到輸出電壓或電流到達穩(wěn)定值(±1/2LSB)時所需要的時間,稱為輸出建立時間。項目五設(shè)計與制作鋸齒波信號發(fā)生器2.D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)(1)分辨率D/A轉(zhuǎn)換器的圖5-13D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-13D/A轉(zhuǎn)換特性項目五設(shè)計與制作鋸齒波信號發(fā)生知識點二D/A集成芯片DAC08321.主要性能

2.結(jié)構(gòu)框圖和管腳排列圖

3.DAC0832的工作方式項目五設(shè)計與制作鋸齒波信號發(fā)生器知識點二D/A集成芯片DAC08321.主要性能

2.結(jié)構(gòu)1.主要性能1)分辨率:8位;

2)轉(zhuǎn)換時間:1μs;

3)緩沖能力:雙緩沖;

4)輸出信號類型:電流型。項目五設(shè)計與制作鋸齒波信號發(fā)生器1.主要性能1)分辨率:8位;

2)轉(zhuǎn)換時間:1μs;

3)2.結(jié)構(gòu)框圖和管腳排列圖1)D7~D0:

2)CS

3)UR:

4)VCC:

5)IOUT1、IOUT2:電流輸出端,因芯片內(nèi)部不包含運算放大器,所以,IOUT1和IOUT2應(yīng)分別和外接運算放大器的反相輸入端和同相輸入端相連接。

6)Rfb:

7)AGND:

8)DGND:數(shù)字信號接地端。項目五設(shè)計與制作鋸齒波信號發(fā)生器2.結(jié)構(gòu)框圖和管腳排列圖1)D7~D0:

2)CS

3)UR圖5-14DAC0832的結(jié)構(gòu)框圖和引腳排列圖項目五設(shè)計與制作鋸齒波信號發(fā)生器圖5-14DAC0832的結(jié)構(gòu)框圖和引腳排列圖項目五設(shè)3.DAC0832的工作方式(1)直通方式這時兩個8位數(shù)據(jù)寄存器都處于數(shù)據(jù)接收狀態(tài),即LE1和IE2都為1。

(2)單緩沖方式輸入數(shù)字量只進行一級緩沖。

(3)雙緩沖方式輸入數(shù)字量進行兩級緩沖。

項目五設(shè)計與制作鋸齒波信號發(fā)生器3.DAC0832的工作方式(1)直通方式這時兩個8位數(shù)據(jù)1)任務(wù)一:利用8×8點陣顯示字符;

2)任務(wù)二:利用16×16點陣顯示漢字。項目六設(shè)計與制作點陣顯示電路1)任務(wù)一:利用8×8點陣顯示字符;

2)任務(wù)二:利用16×任務(wù)一:利用8×8點陣顯示字符一、硬件制作1.電路元器件清單(見表6-1)

2.電路板制作

3.電路板檢查項目六設(shè)計與制作點陣顯示電路任務(wù)一:利用8×8點陣顯示字符1.電路元器件清單(見表6-11.電路元器件清單(見表6-1)表6-1電路元器件清單項目六設(shè)計與制作點陣顯示電路1.電路元器件清單(見表6-1)表6-1電路元器件清單項目2.電路板制作1)相關(guān)元器件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)8×8點陣的8個行腳與8個列腳的排列沒有規(guī)律,在安裝到電路板前,需弄清引腳的分布情況,根據(jù)二極管的單向?qū)щ娦?,用萬用表的電阻檔測出每個發(fā)光二極管的行腳和列腳并作好標(biāo)記;

4)插接74LS245芯片的IC座,注意方向,74LS245的A1~A8分別與單片機P0口的8個腳相連,B1~B8與點陣對應(yīng)的腳相連。項目六設(shè)計與制作點陣顯示電路2.電路板制作1)相關(guān)元器件盡量就近分布,且布局力求美觀、方3.電路板檢查圖6-28×8點陣屏顯示硬件電路圖項目六設(shè)計與制作點陣顯示電路3.電路板檢查圖6-28×8點陣屏顯示硬件電路圖項目六圖6-38×8點陣顯示電路板實物圖項目六設(shè)計與制作點陣顯示電路圖6-38×8點陣顯示電路板實物圖項目六設(shè)計與制作點陣二、仿真電路設(shè)計表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路二、仿真電路設(shè)計表6-2仿真元件清單項目六設(shè)計與制作點表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路表6-2仿真元件清單項目六設(shè)計與制作點陣顯示電路圖6-48×8點陣仿真電路圖項目六設(shè)計與制作點陣顯示電路三、程序設(shè)計圖6-48×8點陣仿真電路圖項目六設(shè)計與制作點陣顯示電四、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。

項目六設(shè)計與制作點陣顯示電路四、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖6-58×8點陣仿真顯示效果項目六設(shè)計與制作點陣顯示電路圖6-58×8點陣仿真顯示效果項目六設(shè)計與制作點陣顯示一、硬件制作1.電路元器件清單(見表6-3)

2.電路板制作

3.電路板檢查任務(wù)二利用16×16點陣顯示漢字項目六設(shè)計與制作點陣顯示電路一、硬件制作1.電路元器件清單(見表6-3)

2.電路板制作1.電路元器件清單(見表6-3)表6-3電路元器件清單項目六設(shè)計與制作點陣顯示電路1.電路元器件清單(見表6-3)表6-3電路元器件清單項目2.電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)單個8×8點陣8個行腳與8個列腳的排列沒有規(guī)律,在安裝到電路板前,需弄清引腳的分布情況。

4)插接74HC154芯片的IC座(24腳),1~16腳與點陣連接時,特別要注意引腳的對應(yīng)順序,不要接錯。項目六設(shè)計與制作點陣顯示電路2.電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便3.電路板檢查圖6-616×16點陣硬件電路圖項目六設(shè)計與制作點陣顯示電路3.電路板檢查圖6-616×16點陣硬件電路圖項目六設(shè)圖6-716×16點陣顯示板實物參考圖項目六設(shè)計與制作點陣顯示電路圖6-716×16點陣顯示板實物參考圖項目六設(shè)計與制作二、仿真電路設(shè)計表6-4仿真元件清單項目六設(shè)計與制作點陣顯示電路三、程序設(shè)計二、仿真電路設(shè)計表6-4仿真元件清單項目六設(shè)計與制作點四、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入芯座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目六設(shè)計與制作點陣顯示電路四、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖6-816×16點陣仿真顯示效果項目六設(shè)計與制作點陣顯示電路圖6-816×16點陣仿真顯示效果項目六設(shè)計與制作點陣知識點一8×8點陣的結(jié)構(gòu)及原理圖6-98×8點陣LED外觀及引腳圖項目六設(shè)計與制作點陣顯示電路知識點一8×8點陣的結(jié)構(gòu)及原理圖6-98×8點陣LED圖6-108×8LED點陣等效電路項目六設(shè)計與制作點陣顯示電路圖6-108×8LED點陣等效電路項目六設(shè)計與制作點知識點二LED點陣顯示方式圖6-11LED點陣顯示“0”項目六設(shè)計與制作點陣顯示電路知識點二LED點陣顯示方式圖6-11LED點陣顯示“0”知識點三74HC154譯碼器1.利用8×8點陣顯示“IMISSYOU”字符串。

2.增加一個按鍵,按下時可以顯示不同圖形,如☆、△。

3.利用16×16點陣,循環(huán)顯示“身體健康”“生活幸?!?。

4.使用兩個16×16點陣分批顯示“歡迎進入單片機世界”。

任務(wù)一液晶顯示板制作項目六設(shè)計與制作點陣顯示電路知識點三74HC154譯碼器1.利用8×8點陣顯示“IM圖6-1274HC154引腳圖項目六設(shè)計與制作點陣顯示電路圖6-1274HC154引腳圖項目六設(shè)計與制作點陣顯示表6-574HC154真值表項目六設(shè)計與制作點陣顯示電路表6-574HC154真值表項目六設(shè)計與制作點陣顯示電表6-574HC154真值表項目六設(shè)計與制作點陣顯示電路表6-574HC154真值表項目六設(shè)計與制作點陣顯示電1)任務(wù)一:液晶顯示板制作;

2)任務(wù)二:利用1602液晶顯示屏顯示字符;

3)任務(wù)三:利用12864液晶顯示屏顯示漢字。項目七設(shè)計與制作液晶顯示屏控制電路1)任務(wù)一:液晶顯示板制作;

2)任務(wù)二:利用1602液晶顯圖7-11602液晶顯示屏和12864液晶顯示屏項目七設(shè)計與制作液晶顯示屏控制電路圖7-11602液晶顯示屏和12864液晶顯示屏項目七任務(wù)一液晶顯示板制作圖7-21602和12864液晶顯示屏項目七設(shè)計與制作液晶顯示屏控制電路任務(wù)一液晶顯示板制作圖7-21602和12864液晶顯示一、電路元器件清單(見表7-1)表7-1電路元器件清單項目七設(shè)計與制作液晶顯示屏控制電路一、電路元器件清單(見表7-1)表7-1電路元器件清單項目二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便;

2)走線盡量走電路板元件面,如果焊接面也要走時,就遵循“元件面走橫線,焊接面走豎線”的原則;

3)在萬能板的邊沿插好導(dǎo)線、排插,排插的8個腳與直插排阻的8個腳相連,排阻的公共腳與5V電源腳相連。

4)要弄清液晶顯示屏的引腳,并將液晶顯示屏的數(shù)據(jù)腳與排阻相應(yīng)腳連接好。項目七設(shè)計與制作液晶顯示屏控制電路二、電路板制作1)相關(guān)元件盡量就近分布,且布局力求美觀、方便圖7-31602液晶顯示屏硬件電路圖項目七設(shè)計與制作液晶顯示屏控制電路圖7-31602液晶顯示屏硬件電路圖項目七設(shè)計與制作圖7-412864液晶顯示屏硬件電路圖項目七設(shè)計與制作液晶顯示屏控制電路圖7-412864液晶顯示屏硬件電路圖項目七設(shè)計與制一、仿真電路設(shè)計表7-2仿真元件清單任務(wù)二利用1602液晶顯示屏顯示字符項目七設(shè)計與制作液晶顯示屏控制電路二、程序設(shè)計一、仿真電路設(shè)計表7-2仿真元件清單任務(wù)二利用1602液三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入底座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入芯片。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。

項目七設(shè)計與制作液晶顯示屏控制電路三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖7-5程序運行仿真效果項目七設(shè)計與制作液晶顯示屏控制電路圖7-5程序運行仿真效果項目七設(shè)計與制作液晶顯示屏控一、仿真電路設(shè)計表7-3仿真元件清單項目七設(shè)計與制作液晶顯示屏控制電路任務(wù)三利用12864液晶顯示屏顯示漢字二、程序設(shè)計一、仿真電路設(shè)計表7-3仿真元件清單項目七設(shè)計與制作三、仿真與調(diào)試運行1)打開KeilμVision4,新建新項目,選擇AT89C51單片機作為CPU,新建匯編程序源文件,編寫程序,并將其添加到SourceGroup1中。

2)在Keil的菜單中選擇Debug→Debug/StopDebugSession選項,或者直接單擊工具欄中的圖標(biāo),進入程序調(diào)試環(huán)境,按F5鍵,順序運行程序。

3)將單片機芯片插入底座,連接好計算機和電路板,打開程序燒錄軟件,將由Keil軟件生成的HEX格式目標(biāo)文件寫入單片機。

4)單片機寫入程序后,接通電源,觀察系統(tǒng)運行狀態(tài)是否符合要求,否則對硬件和軟件進行調(diào)試。項目七設(shè)計與制作液晶顯示屏控制電路三、仿真與調(diào)試運行1)打開KeilμVision4,新建新圖7-612864顯示屏仿真效果項目七設(shè)計與制作液晶顯示屏控制電路圖7-612864顯示屏仿真效果項目七設(shè)計與制作液晶一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示屏的引腳定義項目七設(shè)計與制作液晶顯示屏控制電路知識點一排阻知識點二1602液晶顯示屏一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示屏的引腳定義項目七設(shè)計與制作液晶顯示屏控制電路一、1602液晶顯示屏引腳說明表7-4LM016L液晶顯示二、字符顯示原理01110○■■■○

10001■○○○■

10001■○○○■

10001■○○○■

11111■■■■■

10001■○○○■

10001■○○○■項目七設(shè)計與制作液晶顯示屏控制電路二、字符顯示原理01110○■■■○

10001表7-5DDRAM地址和屏幕位置對應(yīng)關(guān)系圖7-7DDRAM地址與顯示位置的對應(yīng)關(guān)系項目七設(shè)計與制作液晶顯示屏控制電路表7-5DDRAM地址和屏幕位置對應(yīng)關(guān)系圖7-7DDRA三、HD44780的指令集及其設(shè)置說明1.清屏指令

2.光標(biāo)歸位指令

3.進入模式設(shè)置指令

4.顯示開關(guān)控制指令

5.設(shè)定顯示屏或光標(biāo)移動方向指令

6.功能設(shè)定指令

7.設(shè)定CGRAM地址指令

8.設(shè)定DDRAM地址指令

9.讀取忙信號或AC地址指令

10.數(shù)據(jù)寫入DDRAM或CGRAM指令

11.從CGRAM或DDRAM讀出數(shù)據(jù)指令項目七設(shè)計與制作液晶顯示屏控制電路三、HD44780的指令集及其設(shè)置說明1.清屏指令

2.光標(biāo)1.清屏指令1)清除液晶顯示屏,即將DDRAM的內(nèi)容全部填入“空白”的ASCII碼20H;

2)光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方;

3)將地址計數(shù)器(AC)的值設(shè)為0。項目七設(shè)計與制作液晶顯示屏控制電路1.清屏指令1)清除液晶顯示屏,即將DDRAM的內(nèi)容全部填入表7-7清屏指令項目七設(shè)計與制作液晶顯示屏控制電路表7-7清屏指令項目七設(shè)計與制作液晶顯示屏控制電路2.光標(biāo)歸位指令1)把光標(biāo)撤回到顯示器的左上方;

2)把地址計數(shù)器(AC)的值設(shè)置為0;

3)保持DDRAM的內(nèi)容不變。項目七設(shè)計與制作液晶顯示屏控制電路2.光標(biāo)歸位指令1)把光標(biāo)撤回到顯示器的左上方;

2)把地址表7-8光標(biāo)歸位指令項目七設(shè)計與制作液晶顯示屏控制電路表7-8光標(biāo)歸位指令項目七設(shè)計與制作液晶顯示屏控制電3.進入模式設(shè)置指令表7-9進入模式設(shè)置指令項目七設(shè)計與制作液晶顯示屏控制電路3.進入模式設(shè)置指令表7-9進入模式設(shè)置指令項目七設(shè)4.顯示開關(guān)控制指令表7-10顯示開關(guān)控制指令項目七設(shè)計與制作液晶顯示屏控制電路4.顯示開關(guān)控制指令表7-10顯示開關(guān)控制指令項目七5.設(shè)定顯示屏或光標(biāo)移動方向指令表7-11設(shè)定顯示屏或光標(biāo)移動方向指令項目七設(shè)計與制作液晶顯示屏控制電路5.設(shè)定顯示屏或光標(biāo)移動方向指令表7-11設(shè)定顯示屏或光標(biāo)表7-12參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路表7-12參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路6.功能設(shè)定指令表7-13功能設(shè)定指令表7-14參數(shù)設(shè)定項目七設(shè)計與制作液晶顯示屏控制電路6.功能設(shè)定指令表7-13功能設(shè)定指令表7-14參數(shù)設(shè)定7.設(shè)定CGRAM地址指令表7-15設(shè)定CGRAM地址指令項目七設(shè)計與制作液晶顯示屏控制電路7.設(shè)定CGRAM地址指令表7-15設(shè)定CGRAM地址指令8.設(shè)定DDRAM地址指令表7-16設(shè)定DDRAM地址指令項目七設(shè)計與制作液晶顯示屏控制電路8.設(shè)定DDRAM地址指令表7-16設(shè)定DDRAM地址指令9.讀取忙信號或AC地址指令1)讀取忙信號BF的內(nèi)容。

2)讀取地址計數(shù)器(AC)的內(nèi)容。項目七設(shè)計與制作液晶顯示屏控制電路表7-17讀取忙信號或AC地址指令9.讀取忙信號或AC地址指令1)讀取忙信號BF的內(nèi)容。

2)10.數(shù)據(jù)寫入DDRAM或CGRAM指令1)將字符碼寫入DDRAM,以使液晶顯示屏顯示出相對應(yīng)的字符;

2)將使用者自己設(shè)計的圖形存入CGRAM。項目七設(shè)計與制作液晶顯示屏控制電路表7-18數(shù)據(jù)寫入DDRAM或CGRAM指令10.數(shù)據(jù)寫入DDRAM或CGRAM指令1)將字符碼寫入DD11.從CGRAM或DDRAM讀出數(shù)據(jù)指令表7-19從CGRAM或DDRAM讀出數(shù)據(jù)指令項目七設(shè)計與制作液晶顯示屏控制電路11.從CGRAM或DDRAM讀出數(shù)據(jù)指令表7-19從CG知識點三DM12864J點陣液晶顯示器特點“1)工作電壓為5V(1±10%),可自帶驅(qū)動LCD所需的負(fù)電壓;

2)全屏幕點陣,點陣數(shù)為128(列)×64(行),可顯示8(個)×4(行)漢字,也可完成圖形、字符的顯示;

3)與CPU接口采用5條位控制總線和8位并行數(shù)據(jù)總線輸入輸出,適配M6800系列

4)內(nèi)部有顯示數(shù)據(jù)鎖存器;

5)簡單的操作指令顯示開關(guān)設(shè)置,顯示起始行設(shè)置,地址指針設(shè)置和數(shù)據(jù)讀/寫等指令。

項目七設(shè)計與制作液晶顯示屏控制電路知識點三DM12864J點陣液晶顯示器特點“項目七設(shè)1.引腳特性表7-20DM12864J點陣液晶顯示器的引腳表項目七設(shè)計與制作液晶顯示屏控制電路1.引腳特性表7-20DM12864J點陣液晶顯示器的引腳表7-20DM12864J點陣液晶顯示器的引腳表項目七設(shè)計與制作液晶顯示屏控制電路表7-20DM12864J點陣液晶顯示器的引腳表項目七2.指令說明(1)讀取狀態(tài)字狀態(tài)字是CPU了解LCM(液晶顯示模塊)當(dāng)前狀態(tài)、或LCM向CPU提供其內(nèi)部狀態(tài)的唯一信息渠道。

(2)顯示開關(guān)設(shè)置該指令設(shè)置顯示開/關(guān)觸發(fā)器的狀態(tài),由此控制顯示數(shù)據(jù)鎖存器的工作方式,從而控制顯示屏上的顯示狀態(tài)。

(3)顯示起始行設(shè)置該指令設(shè)置了顯示起始行寄存器的內(nèi)容。

(4)頁面地址設(shè)置該指令設(shè)置了頁面地址——X地址寄存器的內(nèi)容。項目七設(shè)計與制作液晶顯示屏控制電路2.指令說明(1)讀取狀態(tài)字狀態(tài)字是CPU了解LCM(液晶(5)列地址設(shè)置該指令設(shè)置了Y地址數(shù)計數(shù)器的內(nèi)容,LCM通過CS具有64列顯示的管理能力,C5~C0=0~3FH(1~64)代表某一頁面上的某一單元地址,隨后的一次讀或?qū)憯?shù)據(jù)將在這個單元上進行。

(6)寫顯示數(shù)據(jù)該操作將8位數(shù)據(jù)寫入先前已確定的顯示存儲器的單元內(nèi)。

(7)讀顯示數(shù)據(jù)該操作將LCM接口部的輸出寄存器內(nèi)容讀出,然后列地址計數(shù)器自動加一。項目七設(shè)計與制作液晶顯示屏控制電路(5)列地址設(shè)置該指令設(shè)置了Y地址數(shù)計數(shù)器的內(nèi)容,LCM通表7-21指令表項目七設(shè)計與制作液晶顯示屏控制電路表7-21指令表項目七設(shè)計與制作液晶顯示屏控制電路3.顯示數(shù)據(jù)RAM(DDRAM)表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏控制電路3.顯示數(shù)據(jù)RAM(DDRAM)表7-22DDRAM地址表表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏控制電路表7-22DDRAM地址表項目七設(shè)計與制作液晶顯示屏

1)任務(wù)一:硬件電路制作;

2)任務(wù)二:數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論