在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Multisim 10仿真實驗步驟詳解

            Multisim 10仿真實驗步驟詳解

            作者: 時間:2012-01-07 來源:網絡 收藏

            圖十二
            以上工作完成以后,我們回到電路窗口,找到快捷工具欄中的“RUN”按鈕(圖十三中的第一個按鈕)

            圖十三
            按下“RUN”以后電路窗口中的LCD就開始顯示了(圖十四):

            圖十四

            2、LCD的引腳和時序

            1、VCC 接電源 +5V。
            2、CV 接電源 +5V 調節(jié)顯示屏灰度的,調節(jié)該端的電壓,可改變顯示屏字符顏色的深淺。(具體實物要看廠家的數(shù)據手冊,有些VO要求接地)
            3、GND 電源地,接地。
            4、E 信號使能,E由1 -> 0的下降沿有效,LCD對RS和DATA進行取樣和執(zhí)行操作。
            5、RS 數(shù)據/命令選擇端,1-數(shù)據、0-指令。
            6、RW 讀寫選擇,1-讀、0-寫,如果LCD函數(shù)沒有用到這個IO口的話就把它接地。
            7、D7~D0 Data I/O,接單片機的IO口,用于輸入數(shù)據或者指令。
            LCD開始工作第一步要進行初始化,初始化程序:
            CLR P3.0;LCD
            SETB P3.1
            MOV P1,#03H
            CLR P3.1
            SETB P3.1
            MOV P1,#0CH
            CLR P3.1
            SETB P3.1
            MOV P1,#06H
            CLR P3.1
            初始化以后就可以進行指令和數(shù)據的讀寫了。
            第一次顯示數(shù)據以后要進行第二次數(shù)據顯示,則需要進行清屏,清屏程序:
            CLR P3.0;LCD
            SETB P3.1
            MOV P1,#01H
            CLR P3.1
            SETB P3.0
            接下去就可以再次進行數(shù)據和指令的讀寫了。
            3、實現(xiàn)的功能
            本次要求實現(xiàn)基于單片機的LCD顯示,LCD分兩次顯示,第一次顯示“0123”第二次顯示“456789A”。LCD采用08x1的液晶顯示器,單片機采用8051。

            本文引用地址:http://www.biyoush.com/article/172248.htm


            三、內容
            1、建立工程存放文件夾:
            打開“我的文檔”,在National Instruments文件夾中打開Circuit Design Suite 10.0,然后在MCU Workspaces文件夾中新建一個文件夾,文件名為project。
            2、雙擊桌面上的10的圖標,軟件打開需要等待一定的時間。
            3、設置:
            點擊菜單欄中的“Options”,選擇“sheet properties”,在Circuit中的 “NET names”欄里選中“Hide All”,然后再點擊Workspace,在“Sheet size”欄中選擇“A4”,點擊“OK”。
            4、保存工程文件:
            點擊File中的Save,在彈出的對話框中點擊MCU Workspaces,然后點擊自己新建的project文件夾,然后點擊“保存”。
            5、選擇元器件:在空白紙上點擊右鍵,然后選擇“Place Component”,在彈出的對話框中的“Group”中選擇“MCU Module”,然后在“family”中選擇“805X”中的“8051”,點擊“OK”,在圖上適合的位置點擊左鍵,在彈出的對話框中點擊“Browse”,在“我的文檔”中找到剛新建的project文件夾,點擊該文件夾,然后點擊確定。在“Please enter the work space name”中輸入文件名“project”,點擊“Next”,在“Programming language”中選擇“Assembly”,然后點擊“Finish”。
            接著在“Group”中選擇“Basic”,在“Family”中選擇“RESISTOR”,在Component中點擊“10K”電阻,點擊“OK”,在適合的位置點擊左鍵即可。
            然后在“Family”中選擇“CAPACITOR”,選擇一個“10u”和兩個“30p”的電容,然后放置到圖紙上。
            接著在“Group”中選擇“Sources”,在“Family”中選擇“POWER_SOURCES”,點擊放置四個“DGND”和兩個“VCC”。
            然后在“Group”中選擇“Advanced Peripherals”,在“LCDS”中選擇“LCD_DISPLAY_08x1”,并放置在圖紙的適當位置。
            接著在“Group”中選擇“Misc”,在“CRYSTAL”中選擇“HC-49/U_25MHz”的晶振,放置在圖紙上。
            6、按照圖9所示,連接好單片機的外圍電路圖并點擊File中的Save:
            7、保存好以后,在左側的“Design Toolbox”中左鍵單擊“Circuit1”前面的“+”號,然后一直點擊“+”號,一直找到“main.asm”,雙擊該文件,在原圖紙欄出現(xiàn)了編程界面,然后在該界面中輸入以下程序:
            8、程序:
            $MOD51; This includes 8051 definitions for the metalink assembler
            ORG 0000H
            CLR P3.0;LCD初始化
            SETB P3.1
            MOV P1,#03H
            CLR P3.1
            SETB P3.1
            MOV P1,#0CH
            CLR P3.1
            SETB P3.1
            MOV P1,#06H
            CLR P3.1

            SETB P3.0;對LCD寫數(shù)據
            SETB P3.1
            MOV P1,#30H
            CLR P3.1
            SETB P3.1
            MOV P1,#31H
            CLR P3.1
            SETB P3.1
            MOV P1,#32H
            CLR P3.1
            SETB P3.1
            MOV P1,#33H
            CLR P3.1

            CLR P3.0;LCD清屏
            SETB P3.1
            MOV P1,#01H
            CLR P3.1
            SETB P3.0

            SETB P3.1;第二次對LCD寫數(shù)據
            MOV P1,#34H
            CLR P3.1
            SETB P3.1
            MOV P1,#35H
            CLR P3.1
            SETB P3.1
            MOV P1,#36H
            CLR P3.1
            SETB P3.1
            MOV P1,#37H
            CLR P3.1

            SETB P3.1
            MOV P1,#38H
            CLR P3.1
            SETB P3.1
            MOV P1,#39H
            CLR P3.1
            SETB P3.1
            MOV P1,#41H
            CLR P3.1
            SJMP $
            END
            9、程序輸入完成后,再用鼠標右鍵點擊右邊的“Design Toolbox”中的“main.asm”文件,點擊出現(xiàn)的菜單中的“Build”。在最下方的窗口中提示0錯誤和0警告以后,即可點擊“Design Toolbox”中的“Circuit1”,然后點擊工具欄中的開關按鈕“Run”,在彈出的對話框中點擊“YES”,程序就開始執(zhí)行,LCD開始顯示。

            四、報告與思考題
            詳細描述實驗的過程,如實紀錄本實驗中間和最終結果,還應紀錄實驗過程中的不正?,F(xiàn)象以及解決辦法。


            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉