在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    2282

    文章

    10986

    瀏覽量

    361109
  • C語言編程
    +關注

    關注

    6

    文章

    90

    瀏覽量

    21394
  • PROTEUS仿真
    +關注

    關注

    28

    文章

    309

    瀏覽量

    35755
  • GCC編程
    +關注

    關注

    0

    文章

    2

    瀏覽量

    7649
收藏 人收藏

    評論

    相關推薦

    請問基于GCC編譯器的initcall在STM32如何實現?

    請問各位基于GCC編譯器的initcall在STM32如何實現?有哪位實現了嗎?
    發表于 03-13 06:24

    使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序怎么解決?

    在使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序。 使用STM32 ST-LINK Utility也無法解除保護
    發表于 03-11 06:20

    RM0090文檔和KEIL上的ETH_MMCTIMR寄存的TGFM位不一致是為什么?

    文檔上TGFM是在bit21,KEIL上在bit16。哪個才是正確的?KEIL用的是STM32F407ZGT6芯片
    發表于 03-10 08:13

    stm32f407zgt6使用ADC設備,終端沒得任何反應是怎么回事?

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

    STM32F405xx和STM32F407xx微控制數據手冊

    電子發燒友網站提供《STM32F405xx和STM32F407xx微控制數據手冊.pdf》資料免費下載
    發表于 01-03 14:49 ?2次下載

    Triton編譯器的優化技巧

    在現代計算環境中,編譯器的性能對于軟件的運行效率至關重要。Triton 編譯器作為一個先進的編譯器框架,提供了一系列的優化技術,以確保生成的代碼既高效又適應不同的硬件架構。 1. 指令
    的頭像 發表于 12-25 09:09 ?647次閱讀

    Triton編譯器與其他編譯器的比較

    的GPU編程框架,使開發者能夠編寫出接近手工優化的高性能GPU內核。 其他編譯器 (如GCC、Clang、MSVC等): 定位:通用編譯器,支持多種編程語言,廣泛應用于各種軟件開發場景。 目標:提供穩定、高效的
    的頭像 發表于 12-24 17:25 ?776次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個開源的編譯器前端,它支持多種編程語言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個可擴展和可定制的編譯器框架,允許開發者添加新的編程語言特性和優化技術
    的頭像 發表于 12-24 17:23 ?1319次閱讀

    分享關于編譯器的科普

    源代碼分析工具和IDE集成。GCC被構建成一個單一的靜態編譯器,這使得它非常難以被作為API并集成到其他工具中。 GCC比Clang支
    的頭像 發表于 12-09 09:49 ?388次閱讀

    航順 HK32F407ZGT7 芯片的開發板:多功能外設助力多領域應用

    HK32F407ZGT7開發板 1.開發板簡介 開發板是基于航順芯片公司F4系列HK32F407ZGT7開發的一款開發板,Cortex-M4內核,最高主頻168MHz,內置1MB Fl
    的頭像 發表于 11-08 14:43 ?526次閱讀
    航順 HK32<b class='flag-5'>F407ZGT</b>7 芯片的開發板:多功能外設助力多領域應用

    基于FPGA的LCD1602液晶顯示模塊驅動設計

    本文通過以LCD1602液晶顯示模塊為基礎,介紹FPGA驅動LCD1602原理,詳細介紹硬件原理圖設計及FPGA驅動LCD1602軟件設計,通過萬年歷功能綜合實現時鐘功能、LCD1602
    的頭像 發表于 10-24 14:42 ?2838次閱讀
    基于FPGA的<b class='flag-5'>LCD1602</b>液晶顯示模塊驅動設計

    常用編輯GCC編譯器

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

    使用STM32F407ZGT6的設備無法連接到AMD處理的電腦上,怎么處理?

    使用貴公司的STM32芯片,型號:STM32F407ZGT6。CAN總線轉串口,可以正常連接到英特爾處理的電腦上;但是無法連接到AMD處理的電腦上。請問怎么處理? 連接到AMD處理
    發表于 07-23 07:58

    LTC1608為什么會發燙到45度?LTC1608數字輸出口D0~D15是否可以與STM32單片機GPIO口直連?

    1.LTC1608為什么會發燙到45度? 2.LTC1608數字輸出口D0~D15是否可以與STM32單片機GPIO口直連? 電路圖如下D0~D15直接連接到STM32F407ZGT6的PE0
    發表于 05-31 09:48

    關于STM8驅動LCD1602遇到的問題求解

    最近因為接了一個老師的項目,要用STM8單片機做一個小玩意,其中用到了LCD1602.但做了好久,就是做不通。吧代碼貼出來,希望大家幫我看看到底是哪里不對。 #include #define
    發表于 04-28 07:09
    主站蜘蛛池模板: 久久精品国产亚洲片 | 五月婷婷激情五月 | 中文字幕在线观看日剧网 | 国产激情三级 | 久久香蕉国产线看观看亚洲片 | 美女扒开尿口给男人桶爽视频 | 中文字幕一区二区三区 精品 | 国产欧美一区二区日本加勒比 | 伦理一区二区三区 | 国产美女视频一区二区二三区 | 久久国产精品自在自线 | 午夜窝窝 | 韩国一区二区三区视频 | 高清视频黄色录像免费 | 在线免费影视 | 国产精品美女www爽爽爽视频 | 天天干天天干天天色 | 久久思re热9一区二区三区 | 国产黄色片网站 | 特级毛片网站 | 狠狠色成人综合首页 | 午夜黄色大片 | 2018天天干天天射 | 国产精品视频网站你懂得 | 婷婷丁香色综合狠狠色 | 丁香伊人五月综合激激激 | 1024手机看片你懂得的 日韩欧美 | 玖玖在线免费视频 | 性欧美bbbbbb动漫 | 欧美性aaa| 黄 色 免 费 网站在线观看 | 久久97精品久久久久久久看片 | 午夜视频在线观看网站 | 高清不卡毛片免费观看 | 人人九九精品 | 欧美福利视频网站 | 国产午夜精品一区二区理论影院 | 免费又黄又爽1000禁片 | 4tube高清性欧美 | 亚洲羞羞裸色私人影院 | 日韩精品一卡二卡三卡四卡2021 |