




免費預覽已結束,剩余5頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試驗一一、實驗目的進一步熟悉IAR for MSP430編程軟件和PROTEUS仿真軟件的使用。了解并熟悉單片機I/O口和LED燈的電路結構,學會構建簡單的流水燈電路。掌握MSP430單片機I/O口的編程方法和使用I/O口進行輸入輸出的注意事項。掌握PROTEUS仿真軟件仿真MSP430單片機過程中的注意事項。二、實驗內容1、運用PROTEUS仿真軟件繪制LED流水燈電路;2、運用IAR for MSP430編程軟件編輯led流水燈程序,并且生成.hex或.d90文件,并且將生成的文件加載到單片機中,程序使用P1或其它端口來演示跑馬燈,輸出低電平驅動。三、實驗器材電腦一臺四、實驗原理及介紹LED流水燈實際上是一個帶有發(fā)光二極管的單片機最小系統(tǒng),即由led燈、電阻、電容器、電源等電路和必要的軟件組成的單個的單片機;如果要讓接在P1或其它端口的LED燈亮起來,那么只需要將P1或其它端口的電平變?yōu)榈碗娖骄涂梢粤?。同理,將該端口電平變?yōu)楦唠娖?,LED燈就會熄滅。五、程序流程圖六、 實驗步驟1、運用PROTEUS仿真軟件繪制電路圖;2、 運用IAR for MSP430編寫流水燈程序,并且生成 .hex或“.d90”文件3、 將.hex或“.d90”文件軟件加載到PROTEUS仿真軟件中;4、換一種流水燈的亮滅順序,改變延時時間的大小,多次實驗,靈活使用七、參考程序#includemsp430f249.h#define uint unsigned int/* 主函數(shù) */void main(void)Uint I;WDTCTL = WDTPW + WDTHOLD;P1DIR = ox0ff;while(1)PIOUT = 0x00;For(I = 0;I 65565;I +);PIOUT = 0x0ff;For(I = 0;I 65565;I +);八、心得體會(二頁以上)實驗二一、 實驗目的1. 掌握IAR for MSP430軟件與proteus軟件仿真調試的方法;2. 掌握LCD1602液晶模塊顯示西文的原理及使用方法;3. 掌握用8位數(shù)據模式驅動LCM1602液晶的C語言編程方法;4. 掌握用LCM1602液晶模塊顯示數(shù)字的C語言編程方法。二、 實驗儀器與設備1.微機一臺 2. IAR for MSP430集成開發(fā)環(huán)境 3.Proteus仿真軟件三、 實驗內容1. 用Proteus設計一LCD1602液晶顯示接口電路。要求利用P4口接LCD1602液晶的數(shù)據端,P5.0P5.2做LCD1602液晶的控制信號輸入端。參考電路見后面。2. 編寫程序,實現(xiàn)字符的靜態(tài)和動態(tài)顯示。顯示字符為第一行中間位置:“學號”,第二行中間位置:“姓名全拼”。(實驗報告中要有顯示自己名字和學號的截圖)四、 實驗原理液晶顯示的原理:采用的LCD顯示屏都是由不同部分組成的分層結構,位于最后面的一層是由熒光物質組成的可以發(fā)射光線的背光層,背光層發(fā)出的光線在穿過第一層偏振過濾層之后進入包含成千上萬水晶液滴的液晶層,液晶層中的水晶液滴都被包含在細小的單元格結構中,一個或多個單元格構成屏幕上的一個像素。當LCD中的電極產生電場時,液晶分子就會產生扭曲,從而將穿越其中的光線進行有規(guī)則的折射,然后經過第二層過濾層的過濾在屏幕上顯示出來。1. LCD1602采用標準的14引腳(無背光)或16引腳(帶背光)接口,各引腳接口說明如表:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據2VDD電源正極10D3數(shù)據3VL液晶顯示偏壓11D4數(shù)據4RS數(shù)據/命令選擇12D5數(shù)據5R/W讀/寫選擇13D6數(shù)據6E使能信號14D7數(shù)據7D0數(shù)據15BLA背光源正極8D1數(shù)據16BLK背光源負極2. 1602液晶模塊內部的控制器共有11條控制指令,如表所示:3. 芯片時序表:4. 1602LCD的時序圖4-1 LCD1602讀操作時序圖4-2 LCD1602寫操作時序圖51602LCD的一般初始化(復位)過程 (1) 延時15ms。(2) 寫指令38H(不檢測忙信號)。(3) 延時5ms。(4) 寫指令38H(不檢測忙信號)。(5) 延時5ms。(6) 寫指令38H(不檢測忙信號)。(7) 以后每次寫指令、讀/寫數(shù)據操作均需要檢測忙信號。(8) 寫指令38H:顯示模式設置。(9) 寫指令08H:顯示關閉。(10) 寫指令01H:顯示清屏。(11) 寫指令06H:顯示光標移動設置。(12) 寫指令0CH:顯示開及光標設置。五、實驗步驟1. 用Proteus設計1602液晶顯示接口電路;必須顯示自己的學號和姓名截圖2. 在IAR for MSP430中編寫液晶顯示控制程序,編譯通過后,與Proteus聯(lián)合調試;六、電路設計調試及程序 1) 實驗電路2) 程序設計與調試靜態(tài)顯示#includemsp430f249.h#define uchar unsigned char#define uint unsigned int#define SET_RS P5OUT |= BIT0#define RST_RS P5OUT &= BIT0#define SET_RW P5OUT |= BIT1#define RST_RW P5OUT &= BIT1#define SET_E P5OUT |= BIT2#define RST_E P5OUT &= BIT2void delay_us(uint ms) uint i,j; for(i = 0;i ms;i +) for(j = 0;j 1141;j +);void write_com(uchar com) RST_RS; RST_RW; P4OUT = com; SET_E; delay_us(5); RST_E;void write_dat(uchar dat) SET_RS; RST_RW; P4OUT = dat; SET_E; delay_us(5); RST_E;void write_zfc(uchar *p) while( *p != 0) write_dat(*p +); delay_us(5);void Lcd_init() write_com(0x38); delay_us(5); write_com(0x01); delay_us(5); write_com(0x0C); delay_us(5); write_com(0x06); delay_us(5);void main( void ) WDTCTL = WDTPW + WDTHOLD; P4DIR = 0x0ff; P5DIR = BIT0 +
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療試劑的標準化采購與質量控制
- 醫(yī)療品牌形象在患者決策中的影響
- 區(qū)塊鏈技術重塑產業(yè)互聯(lián)網的新引擎
- 區(qū)塊鏈安全技術的醫(yī)療應用探索
- 區(qū)塊鏈技術在農業(yè)科技的應用前景
- 亞惠美食合同范例
- 醫(yī)療信息泄露風險分析與防范
- epc合同范例有些
- 免疫介導性腎臟病的臨床護理
- 公司施工勞務合同范例
- 跨鐵路橋施工方案
- 建筑裝飾專業(yè)中級職稱理論考試題庫-建設工程專業(yè)中級職稱理論考試題庫
- 風管制作標準
- 小學六年級數(shù)學總復習講座(課堂PPT)
- 混凝土凝結時間電子計算表
- 西北院火力發(fā)電廠汽水管道支吊架設計手冊_圖文
- 人行天橋鋼結構施工方案
- 年產76萬噸乙醛裝置工藝設計
- ISO9001、ISO14001、QC080000質量體系程序文件大全
- 城鎮(zhèn)污水處理廠工藝設計(活性污泥法) 1
- 發(fā)動機冷卻系統(tǒng)的匹配設計畢業(yè)論文
評論
0/150
提交評論