版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式實驗報告專 業(yè): 電子信息工程 班 級: 學 號: 姓 名: 2014年5月實驗一、LED控制實驗一、實驗目的1、通過實驗掌握LED 的顯示控制方法;2、通過實驗加深對數碼管動態(tài)顯示工作原理的掌握。二、實驗內容編寫程序使實驗板上八段數碼管顯示任意四位0到9的字符。三、實驗原理1) 八段數碼管嵌入式系統(tǒng)中,經常使用八段數碼管來顯示數字或符號,由于它具有顯示清晰、亮度高、使用電壓低、壽命長的特點,因此使用非常廣泛。 結構八段數碼管由八個發(fā)光二極管組成,其中七個長條形的發(fā)光管排列成“日”字形,右下角一個點形的發(fā)光管作為顯示小數點用,八段數碼管能顯示所有數字及部份英文字母。見
2、圖1。圖1 工作原理以共陽極八段數碼管為例,當控制某段發(fā)光二極管的信號為低電平時,對應的發(fā)光二極管點亮,當需要顯示某字符時,就將該字符對應的所有二極管點亮;共陰極二極管則相反,控制信號為高電平時點亮。2) 電路原理本實驗電路中使用的是共陰極八段數碼管。數碼管的顯示由芯片74ls40進行驅動,它的DIG1DIG8 引腳輸出LED顯示所需的位驅動信號,而SEGASEGG 及DP 引腳輸出LED 顯示所需的段驅動信號。圖2 八段數碼管連接電路四、實驗步驟使用USB下載線連接實驗平臺主板上的Jtag口和PC機的USB口,并用USB連接線連接實驗平臺主板上的USB口和主機的另一個US
3、B口(作為電源連接)使用杜邦 線連接實驗主板的擴展口和數碼管多孔板。1).建立項目文件夾E:/work/sy1并編譯設計文件。2).建立Verilog HDL文件工程。3).編譯成功后進行仿真測試。4).引腳鎖定。5).全程編譯。6).下載測試。五、實驗過程及結果LCD仿真之前: 仿真:實驗二、矩陣屏顯示實驗一、實驗目的1 實現CPLD 對LCM 的控制;2 了解LCM 的工作時序和LCM 控制器相關指令。二、實驗內容1 實現CPLD對LCM 的控制,使LCM 能夠正常工作;2 顯示字符:CPLD testing now!(也可自定設定)。三、實驗要求1 對靜態(tài)顯示字符的位置進行調整,分別實現
4、左對齊和居中對齊。四、實驗原理1 實驗平臺介紹該實驗的平臺為:實驗母板和LCM 模塊。LCM 是指液晶顯示驅動模塊,它由三部分組成,包括LCD 控制器、LCD 驅動器和LCD 顯示裝置。其中,LCD 控制器用于與MAX II 芯片進行溝通,LCD 驅動器負責點亮LCD 顯示裝置。目前的LCM 模塊一般將LCD 控制器、LCD 驅動器集成到一塊IC 芯片上。本實驗通過編程,由母板提供時鐘及其它必要的控制信號及數據信號,實現與LCD 控制器的溝通。2 LCD 控制器、驅動器集成芯片介紹雖然不同廠家的LCM 上的此類IC 芯片各不相同,但是其基本原理是一致的。在此以HD44780 為例,對此類集成I
5、C進行介紹。(1) 硬件工作原理圖1 為HD44780 的內部示意圖。各部分功能如下:圖1、HD44780 內部示意圖(2) DDRAM 數據顯示用的RAM(Data Display RAM)這塊存儲器是用來存放我們要LCM 顯示的資料,只要將標準的ASCII 碼放入DDRAM 中,內部線路會自動以該ASCII 碼為地址,對照表8.1,將相應的數據送到顯示器上。DDRAM 有80bytes 空間,共可顯示80 個字。其記憶體地址與實際顯示位置的排列順序與LCM 型號有關。如圖2(A)為16 字*1 行的LCM,它的地址從00H 到0FH;(B)為20 字*2 行的LCM,第一行地址從40H 到
6、53H;(C)為20 字*4 行的LCM,其地址的排列如圖所示。圖2、地址與顯示位置對應圖i. CGROM 字符產生器的ROM(Character Generator ROM)這一塊儲存器存儲了192 個5*7 的點矩陣字型,CGROM 的字型僅能讀出不能寫入。字型或字符排列方式也ASCII碼相同。如字符碼41H 為A 字符。字符與字符碼對照表如表1。ii. CGRAM 字符、字型產生器的RAM(Character Generator RAM)這一塊貯存體是供使用儲存自行制造特殊造型的造型碼的RAM,CGRAM 共有512bits(64*8bits)。一個5*7點矩陣字符型需8*8bits,所
7、以CGRAM 最多可存8 個造型。iii. IR-指令寄存器(Instruction Register)IR 寄存器負責存儲Cyclone II 要寫給LCM 的指令碼。當Cyclone II 要下一個命令到IR 寄存器時,必須要控制LCM 的RS、R/W 及E 這三個引腳。當RS 及R/W 引腳信號為0,E 引腳信號由1 變?yōu)? 時,就會把在DB0-DB7引腳上的數據存入IR 寄存器。字符與字符碼對照表如下:iv. DR-數據寄存器(Data Register)當RS及R/W 引腳信號為1,E 引腳信號由1 變?yōu)? 時,LCM 會將DR 寄存器內的資料由DB0-DB7 輸出以供MAX II
8、讀?。划擱S 引腳信號為1,R/W 引腳信號為0,E 引腳信號由1 變?yōu)? 時就會把在DB0-DB7 引腳上的數據存入DR 寄存器。v. BF-忙碌信號(Busy Flag)BF 的功能為告訴Cyclone II,LCM 內部是否正忙著處理資料,當BF=1 時,表示LCM 內部正在處理資料,不能接受Cyclone II 送來的指令或數據。LCM 設置BF 的原因為外部處理器(Cyclone II)處理一個指令的時間很短,只需幾微秒,而LCM 得花40us1.64ms 的時間,所以處理器要寫數據或指令到LCM 之前,必須先查看BF 是否為0。vi. AC-地址計數器(Address Counte
9、r)AC 的工作是負責計數寫到CGRAM 或DDRAM 的數據地址,DDRAM 的CGRAM 讀出數據的地址。(3) 控制器指令介紹五、 實驗方案及實現在LCD 上顯示靜態(tài)字符串程序流程圖如下,進行靜態(tài)字符的對齊設置在Set address 這一步驟中進行,即設置LCM 起始字符的顯示位置。六、 實驗步驟本實驗是在開發(fā)系統(tǒng)母板及LCM 模塊聯合平臺上進行,管腳分配關系見PDF文檔。實驗步驟如下:1.建立項目文件夾E:/work/sy2并編譯設計文件。2.建立Verilog HDL文件工程。3.編譯成功后進行仿真測試。4.引腳鎖定。5.全程編譯。6.下載測試。七、實驗結果實驗三
10、60;觸摸屏控制實驗一、實驗目的 1、通過實驗掌握ADC0809的工作原理、流程及其操作控制;2、通過實驗加深對ADC0809工作時序的掌握。二、實驗設備1、硬件:CPLD實驗開發(fā)平臺,USB下載線,ADC0809模塊接口電路(自制),PC 機;2、軟件:Quartus_II開發(fā)環(huán)境,Windows 98/2000/NT/XP。三、實驗內容設計分壓電路,利用基于CPLD控制的ADC 模塊(ADC0809),把分壓值轉換為數字信號,并通過LED發(fā)光二極管觀察轉換結果。四、實驗原理1) A/D 轉換的一般步驟圖 1 模擬量到數字量的轉換過程模擬信號進行A/D 轉換的時候,從啟動轉換到轉換結束輸出數
11、字量,需要一定的轉換時間,在這個轉換時間內,模擬信號要基本保持不變。否則轉換精度沒有保證,特別當輸入信號頻率較高時,會造成很大的轉換誤差。要防止這中誤差的產生,必須在A/D 轉換開始時將輸入信號的電平保持住,而在A/D 轉換結束后,又能跟蹤輸入信號的變化。因此,一般的A/D 轉換過程是通過取樣、保持、量化和編碼這四個步驟完成的。一般取樣和保持主要由采樣保持器來完成,而量化編碼就由A/D 轉換器完成。本實驗采用ADC0809做A/D轉換實驗。ADC0809是一種8路模擬輸入、8位數字輸出的逐次逼近法A/D器件,轉換時間約100us,轉換精度為±1/512,適用于多路數據采集系統(tǒng)。ADC
12、0809片內有三態(tài)輸出的數據鎖存器,故可以與CPLD直接接口。五、ADC轉換控制流程框圖: 六、實驗步驟1.建立項目文件夾E:/work/sy3并編譯設計文件。2.建立Verilog HDL文件工程。3.編譯成功后進行仿真測試。4.引腳鎖定。5.全程編譯。6.下載測試。7. 調節(jié)電位器改變模擬量輸入的值,在數碼管最后二位應顯示轉換好的相應的數字量。其模擬量與數字量對應關系的典型值為:000H
13、160;2.5V80H 5VFFH七、實驗結果實驗四、實時時鐘實驗一、實驗目的1、了解基于CPLD的數字電子時鐘實現原理及設計方法。2、掌握Quartus_II 環(huán)境下的模塊程序設計方法。二、實驗儀器1、硬件:CPLD實驗開發(fā)平臺,USB下載線,PC 機;2、軟件:Quartus_II開發(fā)環(huán)境,Windows 98/2000/NT/XP。三、實驗原理 1) 數字電子時鐘的基本結構秒 數字電子時鐘是由分頻器、計數器、譯碼器和顯示器電路所組成的。晶體振蕩器產生的時標信號經過分頻器形成秒信號,秒信號輸入計數器
14、進行計數,并把累計結果以“時”、“分”“秒”的數字顯示出來。數字鐘的邏輯圖如下:十位顯示個位顯示十位顯示個位顯示十位顯示個位顯示譯碼器譯碼器譯碼器譯碼器譯碼器譯碼器計數器計數器計數器計數器計數器計數器 時分 分頻與整形電路50MHz時鐘脈沖輸入 2)計數電路數字鐘的讀數電路是用兩個六十進制和一個二十四進制(或十二進制)計數器實現的。六十進制計數器應由一個十進制計數器與一個六進制計數器組成,分別對秒(或分)的個位和十位進行計數。本實驗用二十四進制計數器作為“時”位計數器,它的計數序列是00,01,02,23,00,也就是當計數器計到23時59分59秒時,若再輸入一個秒脈沖,計數器就進到00時00分00秒。數字鐘計數電路的設計可用反饋歸零法。當計數器正常讀數時,反饋門不起作用,只有當進位脈沖到來時,反饋信號隨即將計數電路清零,實現相應模的循環(huán)計數。以六十進制為例,當計數器從00,01,02,,59計數時,反饋門不起作用,只有當第60個脈沖到來時,反饋信號隨即將計數電路清零,實現模為60的循環(huán)計數。四、實驗內容與步驟實驗內容1:正
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源技術股份合作開發(fā)合同3篇
- 2025年度離婚協(xié)議中未成年人監(jiān)護權及撫養(yǎng)權爭議調解書6篇
- 二零二五年供用電合同擔保與電力設施建設合作協(xié)議3篇
- 淘寶小白運營課程設計
- 2025版綠色食品認證家禽養(yǎng)殖訂購協(xié)議
- 2025年度新型城鎮(zhèn)化項目驗收委托合同3篇
- 二零二五年度多功能辦公用品定制加工合作協(xié)議3篇
- 二零二五年度影視劇臨時演員表演權益合同3篇
- 機械操作工安全技術操作規(guī)程(3篇)
- 2025年建筑施工企業(yè)安全生產許可證制度(2篇)
- 停車場施工施工組織設計方案
- GB/T 21385-2008金屬密封球閥
- GB/T 18994-2003電子工業(yè)用氣體高純氯
- 超分子化學簡介課件
- 文言文閱讀訓練:《三國志-武帝紀》(附答案解析與譯文)
- (完整版)招聘面試方案設計與研究畢業(yè)論文設計
- 易制爆化學品合法用途說明
- 調休單、加班申請單
- 肉制品生產企業(yè)名錄296家
- 規(guī)劃設計收費標準
- 山區(qū)道路安全駕駛教案
評論
0/150
提交評論