伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口

Proteus仿真 ? 2020-05-11 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一,打開文件(可以隨文下載放置在文檔中打開)。(如下圖1所示)

1.png

圖1


二,調整原理圖大小,適合可視,另存工程文件。(如下圖2,3,4所示)

2.png 

圖2


3.png

圖3


4.png

圖4


三,點擊Source Code標簽。(如下圖5所示)

5.png 

圖5


四,編輯main.c 代碼如Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口(如下圖6所示)

6.png

圖6


五,Main.c 代碼:


/* Main.c file generated by New Project wizard

* Author: Ziegler Yin

* Created: 周四 一月 16 2020

* Processor: STM32F407ZGT6ZGT6

* Compiler: GCC for ARM

*/


#include "mfuncs.h"

#include "delay.h"

#include "usart.h"

#include "lcd1602.h"


u8 l;


int main(void)

{

delay_init(84); //初始化延時函數

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2

uart_init(9600);//初始化串口波特率為115200

GPIOSt_Init();

lcd_init();

while(1) //實現比較值從0-300遞增,到300后從300-0遞減,循環

{

LClear();

for(l=0; l<100; l++) delay_ms(5);

ShowStr(1, 0, "Kaillen WorkWork", 12);

ShowStr(4, 1, "Wellcom YOU!", 12);

for(l=0; l<255; l++) delay_ms(5);


uprint("大家好!!!\r\n");

uprint("大家來造呼吸機-----。\r\n");

uprint("控制芯片STM32F407ZGT6_011_LED1602并口02仿真開始了。\r\n");


LClear();

for(l=0; l<100; l++) delay_ms(5);

ShowStr(1, 0,"Code Made", 9);

ShowStr(2, 1, "---Ziegler Yin", 14);

for(l=0; l<100; l++) delay_ms(5);

}

}

void main(void)

{

init();

while(1){

LClear();

delay(500);

ShowStr(1, 0, "Kaillen WorkWork", 12);

ShowStr(4, 1, "Wellcom YOU!", 12);

delay(500);


LClear();

delay(500);

ShowStr(1, 0,"Code Made", 9);

ShowStr(2, 1, "---Ziegler Yin", 14);

delay(500);

}

}

六,點擊構建工程按鈕,編譯工程。(如下圖7所示)

7.png 

圖7


七,點擊窗口左下方仿真按鈕,可見lcd1602和虛擬串口的信息顯示在屏。 (如下圖8,9,10所示)

8.png

圖8


9.png

圖9

10.png 

圖10



八,選擇release,點擊構建工程按鈕,編譯工程生成Hex文件。(如下圖11所示)

11.png

圖11



附件Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口在已安裝Proteus8.9的計算機文件夾中打開即可

需要進一步了解,請加入QQ群:976235464


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2311

    文章

    11180

    瀏覽量

    374101
  • C語言編程
    +關注

    關注

    6

    文章

    90

    瀏覽量

    22049
  • PROTEUS仿真
    +關注

    關注

    30

    文章

    309

    瀏覽量

    37065
  • GCC編程
    +關注

    關注

    0

    文章

    2

    瀏覽量

    7700
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用 Keil Studio for Visual Studio Code開發 STM32 設備

    ,其中包括 STMicroelectronics 廣泛的 STM32 產品系列。它將 Arm 編譯器的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性
    的頭像 發表于 03-05 17:41 ?2687次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code開發 <b class='flag-5'>STM32</b> 設備

    大佬們,我寫的LCD1602A無法正常顯示(四針腳I2C的)

    是:stm32f103c8t6-LCD1602A-drive--java-standard-library- 作者是:Cileop 接線圖、模塊的數據手冊、程序現象,都在github上 https://github.com/Cileop
    發表于 12-24 20:16

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項
    的頭像 發表于 11-07 12:03 ?1561次閱讀

    飛凌嵌入式ElfBoard-Vim編輯GCC編譯器的安裝

    GCC(GNU Compiler Collection)是由GNU開發的編程語言編譯器,最初是作為GNU操作系統的編譯器編寫的。GCC是一個編譯器
    發表于 10-15 08:44

    在stuido 中程序可以下載,編譯也沒有問題,但是終端沒有反應,為什么?

    使用的stm32f407zgt6,想使用ADC設備來著,也用cubemx重新打開usart1了,最后程序編譯成功,下載成功看了,但是終端沒得任何反應,換了一個串口助手也是沒有反應,不知道哪里出了問題。
    發表于 09-29 08:15

    GCC編譯器,怎么才能實現c文件中未被調用的函數,不會被編譯呢?

    GCC編譯器,怎么才能實現c文件中未被調用的函數,不會被編譯?有什么編譯選項可以設置嗎? 移植代碼,有些函數沒被調用的函數想留在代碼里,但不想被編譯
    發表于 09-28 12:25

    請問RT-FOTA固件校驗通過但是解壓縮失敗是什么原因?

    芯片:STM32F407ZGT6 FOTA流程: 從SD卡中讀取固件(壓縮過的RBL)校驗通過后開始解壓縮搬運到Flash的0x8020000地址 已經確認讀取的固件大小是正確的但是到解壓縮這一步就失敗了。 代碼中位置 跟進去 這是仿真時候的值,如何確定原因呢?
    發表于 09-26 07:41

    芯片STM32H743編譯環境RT-Thread Studio;ADC配置出錯怎么解決?

    我使用官方根據芯片生成的例程。處理芯片STM32H743VIT6編譯環境為RT-Thread Studio;ADC配置出錯。具體如下圖所示: 然后我找到ADC的驅動文件里面的結構
    發表于 09-24 07:55

    SMC1602A LCM使用說明書

    LCD1602手冊
    發表于 09-01 17:31 ?0次下載

    STM32F407VGT6的完美國產替代——中科芯CKS32F407VGT6在智能電力網關的應用

    風險。如今,這一局面正被打破,STM32F407VGT6的完美國產替代——中科芯CKS32F407VGT6在智能電力網關的應用,為這一領域帶來了新的曙光,開啟了國產芯片在
    的頭像 發表于 08-25 16:16 ?1210次閱讀
    <b class='flag-5'>STM32F407VGT6</b>的完美國產替代——中科芯CKS32<b class='flag-5'>F407VGT6</b>在智能電力網關的應用

    如何在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6

    在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6
    發表于 08-20 06:29

    stm32f407ZGT6生成的bootloader打印的app分區偏移地址正常嗎?

    stm32f407ZGT6生成的bootloader打印的app分區偏移地址正常嗎?bootloader使用iot平臺配置自動生成的,日志信息如下圖
    發表于 08-15 08:24

    求助,關于NanoEdge AI Studio生成的庫交叉編譯器版本疑問求解

    20231009\", 那么問題來了,怎么在NanoEdge AI Studio設定交叉編譯器呢,比如設置為armcc、armclang、iccram,因為我需要將庫加到keil或者iar工程里面。 看樣子這個軟件生成的庫是arm-g
    發表于 08-08 07:25

    TASKING編譯器全面支持紫光同芯THA6 Gen2系列產品

    近日,TASKING 針對Arm架構的編譯器平臺VX-toolset for Arm迎來了全新升級,最新版本VX-toolset for Arm v7.1r1已深度適配紫光同芯汽車域控芯片THA6
    的頭像 發表于 04-03 17:12 ?1419次閱讀

    HighTec編譯器全面適配紫光同芯THA6 Gen2系列產品

    近日,紫光同芯與全球領先的汽車級C/C++編譯器供應商HighTec共同宣布,HighTec編譯器完成對紫光同芯THA6 Gen2系列產品的全面適配。此次合作實現了從指令集優化到功能安
    的頭像 發表于 04-02 09:42 ?1269次閱讀