




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試驗(yàn)一一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步熟悉IAR for MSP430編程軟件和PROTEUS仿真軟件的使用。了解并熟悉單片機(jī)I/O口和LED燈的電路結(jié)構(gòu),學(xué)會(huì)構(gòu)建簡(jiǎn)單的流水燈電路。掌握MSP430單片機(jī)I/O口的編程方法和使用I/O口進(jìn)行輸入輸出的注意事項(xiàng)。掌握PROTEUS仿真軟件仿真MSP430單片機(jī)過(guò)程中的注意事項(xiàng)。二、實(shí)驗(yàn)內(nèi)容1、運(yùn)用PROTEUS仿真軟件繪制LED流水燈電路;2、運(yùn)用IAR for MSP430編程軟件編輯led流水燈程序,并且生成.hex或.d90文件,并且將生成的文件加載到單片機(jī)中,程序使用P1或其它端口來(lái)演示跑馬燈,輸出低電平驅(qū)動(dòng)。三、實(shí)驗(yàn)器材電腦一臺(tái)四、實(shí)驗(yàn)原理及介紹LED流水燈實(shí)際上是一個(gè)帶有發(fā)光二極管的單片機(jī)最小系統(tǒng),即由led燈、電阻、電容器、電源等電路和必要的軟件組成的單個(gè)的單片機(jī);如果要讓接在P1或其它端口的LED燈亮起來(lái),那么只需要將P1或其它端口的電平變?yōu)榈碗娖骄涂梢粤?。同理,將該端口電平變?yōu)楦唠娖剑琇ED燈就會(huì)熄滅。五、程序流程圖六、 實(shí)驗(yàn)步驟1、運(yùn)用PROTEUS仿真軟件繪制電路圖;2、 運(yùn)用IAR for MSP430編寫(xiě)流水燈程序,并且生成 .hex或“.d90”文件3、 將.hex或“.d90”文件軟件加載到PROTEUS仿真軟件中;4、換一種流水燈的亮滅順序,改變延時(shí)時(shí)間的大小,多次實(shí)驗(yàn),靈活使用七、參考程序#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 +);八、心得體會(huì)(二頁(yè)以上)實(shí)驗(yàn)二一、 實(shí)驗(yàn)?zāi)康?. 掌握IAR for MSP430軟件與proteus軟件仿真調(diào)試的方法;2. 掌握LCD1602液晶模塊顯示西文的原理及使用方法;3. 掌握用8位數(shù)據(jù)模式驅(qū)動(dòng)LCM1602液晶的C語(yǔ)言編程方法;4. 掌握用LCM1602液晶模塊顯示數(shù)字的C語(yǔ)言編程方法。二、 實(shí)驗(yàn)儀器與設(shè)備1.微機(jī)一臺(tái) 2. IAR for MSP430集成開(kāi)發(fā)環(huán)境 3.Proteus仿真軟件三、 實(shí)驗(yàn)內(nèi)容1. 用Proteus設(shè)計(jì)一LCD1602液晶顯示接口電路。要求利用P4口接LCD1602液晶的數(shù)據(jù)端,P5.0P5.2做LCD1602液晶的控制信號(hào)輸入端。參考電路見(jiàn)后面。2. 編寫(xiě)程序,實(shí)現(xiàn)字符的靜態(tài)和動(dòng)態(tài)顯示。顯示字符為第一行中間位置:“學(xué)號(hào)”,第二行中間位置:“姓名全拼”。(實(shí)驗(yàn)報(bào)告中要有顯示自己名字和學(xué)號(hào)的截圖)四、 實(shí)驗(yàn)原理液晶顯示的原理:采用的LCD顯示屏都是由不同部分組成的分層結(jié)構(gòu),位于最后面的一層是由熒光物質(zhì)組成的可以發(fā)射光線的背光層,背光層發(fā)出的光線在穿過(guò)第一層偏振過(guò)濾層之后進(jìn)入包含成千上萬(wàn)水晶液滴的液晶層,液晶層中的水晶液滴都被包含在細(xì)小的單元格結(jié)構(gòu)中,一個(gè)或多個(gè)單元格構(gòu)成屏幕上的一個(gè)像素。當(dāng)LCD中的電極產(chǎn)生電場(chǎng)時(shí),液晶分子就會(huì)產(chǎn)生扭曲,從而將穿越其中的光線進(jìn)行有規(guī)則的折射,然后經(jīng)過(guò)第二層過(guò)濾層的過(guò)濾在屏幕上顯示出來(lái)。1. LCD1602采用標(biāo)準(zhǔn)的14引腳(無(wú)背光)或16引腳(帶背光)接口,各引腳接口說(shuō)明如表:編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫(xiě)選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極2. 1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表所示:3. 芯片時(shí)序表:4. 1602LCD的時(shí)序圖4-1 LCD1602讀操作時(shí)序圖4-2 LCD1602寫(xiě)操作時(shí)序圖51602LCD的一般初始化(復(fù)位)過(guò)程 (1) 延時(shí)15ms。(2) 寫(xiě)指令38H(不檢測(cè)忙信號(hào))。(3) 延時(shí)5ms。(4) 寫(xiě)指令38H(不檢測(cè)忙信號(hào))。(5) 延時(shí)5ms。(6) 寫(xiě)指令38H(不檢測(cè)忙信號(hào))。(7) 以后每次寫(xiě)指令、讀/寫(xiě)數(shù)據(jù)操作均需要檢測(cè)忙信號(hào)。(8) 寫(xiě)指令38H:顯示模式設(shè)置。(9) 寫(xiě)指令08H:顯示關(guān)閉。(10) 寫(xiě)指令01H:顯示清屏。(11) 寫(xiě)指令06H:顯示光標(biāo)移動(dòng)設(shè)置。(12) 寫(xiě)指令0CH:顯示開(kāi)及光標(biāo)設(shè)置。五、實(shí)驗(yàn)步驟1. 用Proteus設(shè)計(jì)1602液晶顯示接口電路;必須顯示自己的學(xué)號(hào)和姓名截圖2. 在IAR for MSP430中編寫(xiě)液晶顯示控制程序,編譯通過(guò)后,與Proteus聯(lián)合調(diào)試;六、電路設(shè)計(jì)調(diào)試及程序 1) 實(shí)驗(yàn)電路2) 程序設(shè)計(jì)與調(diào)試靜態(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海南省??谑斜灸甓龋?025)小學(xué)一年級(jí)數(shù)學(xué)統(tǒng)編版期末考試((上下)學(xué)期)試卷及答案
- 2025-2030年中國(guó)數(shù)控鋸床行業(yè)發(fā)展監(jiān)測(cè)及投資形勢(shì)預(yù)測(cè)研究報(bào)告
- 船舶建造標(biāo)準(zhǔn)與法規(guī)遵循考核試卷
- 殘疾人座車(chē)燃油經(jīng)濟(jì)性分析考核試卷
- 電工儀表的模塊化生產(chǎn)考核試卷
- 紡織品的印染與花紋設(shè)計(jì)考核試卷
- 稀土金屬冶煉的政府采購(gòu)考核試卷
- 玻璃保溫容器生產(chǎn)過(guò)程監(jiān)測(cè)與故障診斷技術(shù)實(shí)踐探索分析考核試卷
- 美容儀器原理與應(yīng)用考核試卷
- 編織品的結(jié)構(gòu)設(shè)計(jì)原理考核試卷
- 2025年無(wú)人機(jī)駕駛員職業(yè)技能考核試卷(無(wú)人機(jī)操控技術(shù))
- 2025-2030中國(guó)延緩衰老食品行業(yè)深度調(diào)研及市場(chǎng)需求與投資研究報(bào)告
- 頌缽療愈師培訓(xùn)課程大綱
- 2025年中國(guó)汽車(chē)零部件市場(chǎng)研究報(bào)告-2025-04-零部件
- 2025年關(guān)于美發(fā)學(xué)員合同
- 2025-2030中國(guó)改性塑料市場(chǎng)盈利能力預(yù)測(cè)及發(fā)展機(jī)遇規(guī)模研究報(bào)告
- 2024-2025年部編版語(yǔ)文小學(xué)二年級(jí)下冊(cè)全冊(cè)單元測(cè)試題(共8個(gè)單元附答案)
- 2025年福建能化集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 一年級(jí)下冊(cè)口算題卡大全(50套直接打印版)
- (高清版)JTG D81-2017 公路交通安全設(shè)施設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論