




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、試驗一一、實驗?zāi)康倪M一步熟悉IAR for MSP430編程軟件和PROTEUS仿真軟件的使用。了解并熟悉單片機I/O口和LED燈的電路結(jié)構(gòu),學(xué)會構(gòu)建簡單的流水燈電路。掌握MSP430單片機I/O口的編程方法和使用I/O口進行輸入輸出的注意事項。掌握PROTEUS仿真軟件仿真MSP430單片機過程中的注意事項。二、實驗內(nèi)容1、運用PROTEUS仿真軟件繪制LED流水燈電路;2、運用IAR for MSP430編程軟件編輯led流水燈程序,并且生成 .hex 或.d90文件,并且將生成的文件加載到單片機中,程序使用P1或其它端口來演示跑馬燈,輸出低電平驅(qū)動。三、實驗器材電腦一
2、臺四、實驗原理及介紹LED流水燈實際上是一個帶有發(fā)光二極管的單片機最小系統(tǒng),即由led燈、電阻、電容器、電源等電路和必要的軟件組成的單個的單片機;如果要讓接在P1或其它端口的LED燈亮起來,那么只需要將P1或其它端口的電平變?yōu)榈碗娖骄涂梢粤?。同理,將該端口電平變?yōu)楦唠娖?,LED燈就會熄滅。五、程序流程圖開始端口初始化LED順序點亮結(jié)束六、 實驗步驟1、運用PROTEUS仿真軟件繪制電路圖;2、 運用IAR for MSP430編寫流水燈程序,并且生成 .hex或“.d90”文件3、 將.hex或“.d90”文件軟件加載到PROTEUS仿真軟件中;4、換一種流水燈的亮滅順序,改變延時時間的大小,
3、多次實驗,靈活使用七、參考程序#include"msp430f249.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 +);八、心得體會(二頁以上)實驗二一、 實驗?zāi)康?. 掌握IAR for MSP430軟件與proteus軟件仿真調(diào)試的方法;2. 掌握L
4、CD1602液晶模塊顯示西文的原理及使用方法;3. 掌握用8位數(shù)據(jù)模式驅(qū)動LCM1602液晶的C語言編程方法;4. 掌握用LCM1602液晶模塊顯示數(shù)字的C語言編程方法。二、 實驗儀器與設(shè)備1.微機一臺 2. IAR for MSP430集成開發(fā)環(huán)境 3.Proteus仿真軟件三、 實驗內(nèi)容1. 用Proteus設(shè)計一LCD1602液晶顯示接口電路。要求利用P4口接LCD1602液晶的數(shù)據(jù)端,P5.0P5.2做LCD1602液晶的控制信號輸入端。參考電路見后面。2. 編寫程序,實現(xiàn)字符的靜態(tài)和動態(tài)顯示。顯示字符為第一行中間位置:“學(xué)號”,第二行中間位置:“姓名全拼”。(實驗報告中要有顯示自己名
5、字和學(xué)號的截圖)四、 實驗原理液晶顯示的原理:采用的LCD顯示屏都是由不同部分組成的分層結(jié)構(gòu),位于最后面的一層是由熒光物質(zhì)組成的可以發(fā)射光線的背光層,背光層發(fā)出的光線在穿過第一層偏振過濾層之后進入包含成千上萬水晶液滴的液晶層,液晶層中的水晶液滴都被包含在細小的單元格結(jié)構(gòu)中,一個或多個單元格構(gòu)成屏幕上的一個像素。當(dāng)LCD中的電極產(chǎn)生電場時,液晶分子就會產(chǎn)生扭曲,從而將穿越其中的光線進行有規(guī)則的折射,然后經(jīng)過第二層過濾層的過濾在屏幕上顯示出來。1. LCD1602采用標(biāo)準(zhǔn)的14引腳(無背光)或16引腳(帶背光)接口,各引腳接口說明如表:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VD
6、D電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極2. 1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表所示:3. 芯片時序表:4. 1602LCD的時序圖4-1 LCD1602讀操作時序圖4-2 LCD1602寫操作時序圖51602LCD的一般初始化(復(fù)位)過程 (1) 延時15ms。(2) 寫指令38H(不檢測忙信號)。(3) 延時5ms。(4) 寫指令38H(不檢測忙信號)。(5) 延時5ms。(6) 寫指令38H(不檢測忙信號)。(7)
7、 以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號。(8) 寫指令38H:顯示模式設(shè)置。(9) 寫指令08H:顯示關(guān)閉。(10) 寫指令01H:顯示清屏。(11) 寫指令06H:顯示光標(biāo)移動設(shè)置。(12) 寫指令0CH:顯示開及光標(biāo)設(shè)置。五、實驗步驟1. 用Proteus設(shè)計1602液晶顯示接口電路;必須顯示自己的學(xué)號和姓名截圖2. 在IAR for MSP430中編寫液晶顯示控制程序,編譯通過后,與Proteus聯(lián)合調(diào)試;六、電路設(shè)計調(diào)試及程序 1) 實驗電路2) 程序設(shè)計與調(diào)試靜態(tài)顯示#include"msp430f249.h"#define uchar unsigned
8、 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 wr
9、ite_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 + BIT1 + BIT2; Lcd_i
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技創(chuàng)新助力糖尿病治療與控制
- 2025年湖南商務(wù)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫匯編
- SMIC ERP BPR項目軟件版本升級模擬變更 標(biāo)準(zhǔn)程序變更 1-3-027-某大型企業(yè)SAP ERP方案44
- 2025年黑龍江冰雪體育職業(yè)學(xué)院單招職業(yè)傾向性測試題庫完整
- 2025年云南省安全員知識題庫及答案
- 2025年河南省濮陽市單招職業(yè)適應(yīng)性測試題庫含答案
- 2025年建筑安全員B證考試題庫附答案
- 2025年湖北工程職業(yè)學(xué)院單招職業(yè)傾向性測試題庫新版
- 2025年漢中職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及參考答案
- 佳木斯購房合同范本
- 304不銹鋼管材質(zhì)證明書
- DBJ 46-027-2013 海南省建筑塔式起重機安裝使用安全評定規(guī)程
- SJG 103-2021 無障礙設(shè)計標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 港口集裝箱物流系統(tǒng)建模與仿真技術(shù)研究-教學(xué)平臺課件
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 杭州灣跨海大橋項目案例ppt課件
- (完整版)光榮榜25張模板
- 工業(yè)催化劑作用原理—金屬氧化物催化劑
- 優(yōu)秀教材推薦意見(真實的專家意見)
- QTD01鋼質(zhì)焊接氣瓶檢驗工藝指導(dǎo)書
評論
0/150
提交評論