哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取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);//設置系統中斷優(yōu)先級分組2

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

GPIOSt_Init();

lcd_init();

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

{

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


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

    關注

    2312

    文章

    11189

    瀏覽量

    374557
  • C語言編程
    +關注

    關注

    6

    文章

    90

    瀏覽量

    22063
  • PROTEUS仿真
    +關注

    關注

    30

    文章

    309

    瀏覽量

    37107
  • GCC編程
    +關注

    關注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32F042x4/STM32F042x6微控制深度解析:特性、應用與設計要點

    STM32F042x4/STM32F042x6系列微控制集成了高性能的ARM? Cortex? - M0 32位RISC內核,最高運行頻率可達48 MHz。它擁有高速嵌入
    的頭像 發(fā)表于 03-19 17:15 ?594次閱讀

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設備

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

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

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

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項
    的頭像 發(fā)表于 11-07 12:03 ?1835次閱讀

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

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

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

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

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

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

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

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

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

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

    SMC1602A LCM使用說明書

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

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

    風險。如今,這一局面正被打破,STM32F407VGT6的完美國產替代——中科芯CKS32F407VGT6在智能電力網關的應用,為這一領域帶來了新的曙光,開啟了國產芯片在
    的頭像 發(fā)表于 08-25 16:16 ?1372次閱讀
    <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!
    發(fā)表于 08-20 06:29

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

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

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

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

    兆松科技ZCC編譯器全面支持芯來科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發(fā)表于 06-11 09:56 ?1987次閱讀
    综艺| 光山县| 刚察县| 高尔夫| 格尔木市| 比如县| 健康| 江孜县| 濮阳县| 泗阳县| 石狮市| 南开区| 甘洛县| 大悟县| 右玉县| 怀柔区| 岳池县| 巴彦县| 巴马| 武山县| 临夏市| 宜阳县| 屯门区| 定结县| 齐齐哈尔市| 蒙山县| 定州市| 项城市| 甘肃省| 杭锦后旗| 探索| 射阳县| 香港| 哈密市| 石首市| 元朗区| 新巴尔虎左旗| 德昌县| 疏勒县| 平泉县| 辽宁省|