找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4363|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Arduino Mage 2560在Proteus 8.6環(huán)境下驅(qū)動(dòng)LCD1602源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
希望以下內(nèi)容可以幫助到大家
本設(shè)計(jì)就是在proteus當(dāng)中仿真Arduino Mage 2560 驅(qū)動(dòng)LCD1602 顯示"Hello Word"
一、環(huán)境準(zhǔn)備
      首先我們需要以下幾個(gè)條件:
      1)Proteus 8.6(8.2以上版本,附我自己網(wǎng)盤的下載鏈接:鏈接:https://pan.baidu.com/s/1wZGyXReYfaYJU2MEJC3qcQ  提取碼:見(jiàn)需要下載的壓縮包)
      2)Arduino IDE
二、環(huán)境配置
     1)Proteus的工程建立
     (1)打開(kāi)Prouts 8.6 新建工程(有的人在Win 10 環(huán)境下安裝Proteus8.6雙擊以后,顯示沒(méi)有元器件,不能進(jìn)行放置。解決辦法:右鍵,管理員運(yùn)行即可)。
圖2-1  點(diǎn)擊新建工程
    (2)首先選擇預(yù)設(shè)路徑,然后點(diǎn)擊從開(kāi)發(fā)板,再選擇你需要的開(kāi)發(fā)板版型,點(diǎn)擊完成即可。
圖2-2 選擇路徑、開(kāi)發(fā)板、板型
    (3)新建工程后,我們發(fā)現(xiàn)可以仿真的紙張區(qū)域過(guò)小,所以我們更改紙張大。阂来吸c(diǎn)擊系統(tǒng)→設(shè)置紙張大小→設(shè)置為A2,點(diǎn)擊確認(rèn),如圖2-3所示:
圖2-3 設(shè)置紙張大小
    2)放置元器件以及連接:放置lcd 1602:點(diǎn)擊P,在搜索框輸入LM016L,點(diǎn)擊并放置到合理位置,與Arduino主控板連接,如圖2-4所示:
圖2-4 連線圖
    3)編譯器的設(shè)置。
    在建立工程文件后,proteus8.6雖然提供編程界面(代碼編輯器),要仿真Arduino,必須安裝Arduino元件,就像你要仿真電機(jī)馬達(dá)數(shù)碼管一樣,必須有個(gè)電機(jī)馬達(dá)數(shù)碼管元件。目前Proteus沒(méi)有包含Arduino元件,你可下載附件。將解壓后的文件夾中的兩個(gè)文件復(fù)制到Protues安裝目錄下的LIBRARY文件夾中。例如:  D:\Program Files (x86)\LabcenterElectronics\Proteus 8 Professional\LIBRARY(具體位置依據(jù)安裝選擇確定)。但是如果你不知道如何添加所需要的庫(kù)文件,也可以把編譯器裝上吧,使用Arduino IDE 編譯,生成HEX文件后,直接在Proteus里向芯片載入.HEX文件。上面的菜單欄上選擇“系統(tǒng)”→“編譯器選擇”,跳出編譯器界面,那就直接將arduino文件夾的路徑復(fù)制到右邊的框上,然后按確定,編譯器加裝完成。如圖2-5所示:
圖2-4 Arduino IDE配置
三、編寫代碼并生成HEX文件
     1)代碼編寫
       #include <LiquidCrystal.h>
       LiquidCrystal lcd(11, 12, 50, 51, 52, 53);
       void setup() {
            lcd.begin(16, 2);
            lcd.print("hello, world!");
          }
       void loop() {
          lcd.setCursor(0, 1);
          lcd.print(millis()/1000);
         }
     2)設(shè)置編譯后查看HEX文件位置
     在Arduino IDE界面左上角點(diǎn)擊文件→首選項(xiàng)→勾選編譯→確認(rèn)后即可,如圖3-1所示:
圖3-1 查看設(shè)置
     設(shè)置完后點(diǎn)擊編譯,然后等待一段時(shí)間執(zhí)行完之后,我們會(huì)在最下邊執(zhí)行框倒數(shù)第五行查看到HEX文件所在的位置,如圖3-2所示:
圖3-2 查看生成HEX文件所在位置
四、將.HEX文件載入芯片查看運(yùn)行結(jié)果
      首先雙擊芯片,彈開(kāi)窗口后,首先在IDE中復(fù)制HEX文件所在位置,粘貼到Program File的填寫框中,點(diǎn)擊Program File所在行的文件夾圖標(biāo),然后選擇HEX文件,點(diǎn)擊確認(rèn)后再點(diǎn)擊確認(rèn)即可,如圖4-1所示:
圖4-1 載入HEX文件

      在Proteus中點(diǎn)擊運(yùn)行按鈕,即可看到仿真效果,如圖4-2所示:
圖4-2 仿真運(yùn)行圖
      到這里就全部結(jié)束了,如果有什么問(wèn)題或者要求,都可以提出來(lái)。最后附上提取碼,仿真圖以及代碼
全部資料51hei下載地址:
仿真圖與程序及提取碼.rar (56.43 KB, 下載次數(shù): 30)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表