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

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

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

3天內不再提示

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

Proteus仿真 ? 作者:kaillen ? 2020-05-22 11:44 ? 次閱讀

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

圖1

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

圖2

圖3

圖4

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

圖5

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

圖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("大家好!!! ");

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

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

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

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

圖8

圖9

圖10

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

圖11

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

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

    關注

    50

    文章

    4111

    瀏覽量

    133785
  • 編譯器
    +關注

    關注

    1

    文章

    1638

    瀏覽量

    49197
  • VSM
    VSM
    +關注

    關注

    0

    文章

    22

    瀏覽量

    11121
收藏 人收藏

    評論

    相關推薦

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

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

    分享關于編譯器的科普

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

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

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

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

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

    基于51單片機的路燈【固定時間,紅外,DS1302,LCD1602】(仿真

    基于51單片機的路燈【固定時間,紅外,DS1302,LCD1602】(仿真
    的頭像 發表于 04-10 00:44 ?547次閱讀
    基于51單片機的路燈【固定時間,紅外,DS1302,<b class='flag-5'>LCD1602</b>】(<b class='flag-5'>仿真</b>)

    Proteus仿真F103F401的編譯器怎么設置不了STMCube呢?

    Proteus仿真F103F401的編譯器怎么設置不了STMCube?
    發表于 04-07 07:25

    stm32F407ZGT6的DMA開啟之后只能讀一次值是為什么?

    stm32F407ZGT6的DMA開啟之后只能讀一次值是為啥
    發表于 04-03 07:14

    lcd1602stm32f411ceu6不能初始化怎么解決?

    lcd1602stm32f411ceu6不能初始化
    發表于 04-02 06:12

    STM32F407ZGT6芯片能不能在PA4管腳上同時配置ADC通道和DAC通道?

    您好,請問STM32F407ZGT6這款芯片能不能在PA4管腳上同時配置ADC通道和DAC通道?
    發表于 03-28 06:31

    STM32F407ZGT6怎么設置2.5M波特率?

    最近要搞一個項目,要用到485訊,波特率要2.5M,有人已經做出來了的,請問各位高手,STM32F407ZGT6怎么設2.5M波特率?
    發表于 03-25 08:18

    stm32f407zgt6如何通過spi通訊同時控制多個adc?

    工程師們好: 最近我嘗試使用一個stm32f407zgt6通過spi通訊同時控制多個adc。我嘗試使用GPIO口模擬SPI進行控制,具體做法如下: 將stm32的PA4(NSS)、PA5(SCK
    發表于 03-19 07:28

    STM32F407ZGT6怎么用USB OTG口來接收模塊傳出的數據?

    STM32F407ZGT6怎么用USB OTG口來接收模塊傳出的數據,本人純小白求大神賜教
    發表于 03-15 08:28

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

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

    怎么在NanoEdge AI Studio設定交叉編譯器呢?

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

    STM32F407ZGT6 spi flash片選引腳無法被拉低的原因?怎么解決?

    我用的芯片是STM32F407ZGT6,RTThread版本5.0.2,spi flash掛載在spi1總線,設備號是spi10 int w25qxx_init(void) { struct
    發表于 02-20 07:13
    主站蜘蛛池模板: 成人五级毛片免费播放 | 欧美在线视频一区二区三区 | 欧美色欧 | 成人精品一区二区三区电影 | 91无毒不卡| 视频黄色免费 | 波多野结衣在线网址 | 91成人免费视频 | 欧美一级在线免费观看 | 黄视频在线观看网站 | 5x视频在线观看 | 免费在线看黄色 | 色偷偷88欧美精品久久久 | 久久综合久 | 性殴美高清视频 | 日本特黄特黄刺激大片免费 | 免费观看黄网站 | 日日夜夜天天操 | 色综合一区二区三区 | 黄页网站在线播放 | 黄色网络在线观看 | 在线观看黄网 | h视频国产 | 亚洲黄色在线网站 | 一级做受毛片免费大片 | 亚洲国产成人久久77 | 在线观看免费视频国产 | 国产免费高清视频在线观看不卡 | 51久久| 美女用手扒开尿口给男生桶爽 | 大喷水吹潮magnet | 猛操网 | 在线观看免费视频网站色 | 人成电影免费观看在线 | 在线小毛片| www4hu| 色偷偷资源| 日本www色视频成人免费网站 | 亚洲三级在线看 | 性欧美高清精品videos | 欧美人与z0zoxxxx特 |