精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

程序小白
認證:優質創作者
所在專題目錄 查看專題
【第一篇】單片機程序到底應該怎么寫?
【第二篇】大話單片機軟件構架
【第三篇】嵌入式系統的事件驅動型編程技術第二版(書籍分享)
【第四篇】QP量子編程之入門體驗
【第五篇】從(狀態圖)到(代碼)生成,一切交給軟件QM
【第六篇】基于QP開發應用程序的套路分享
作者動態 更多
基于stm32采用PWM驅動伺服控制器學習筆記
05-13 15:25
基于STM32驅動TM1638學習筆記——軟件篇
04-19 12:42
基于TM1638驅動8位數碼管設計分享
02-24 11:26
RT-Thread驅動之路: Studio創建FAL分區⑤
01-02 08:30
RT-Thread驅動之路: Studio 掛載通用SPI flash④
2024-12-23 13:41

【第五篇】從(狀態圖)到(代碼)生成,一切交給軟件QM

      程序其實可以這么玩,這篇分享不會告訴你QP怎么安裝,狀態機的原理,QM的教程,只是給大家演示如何應用QP量子編程完成一個定時點燈的小程序,首先打開QM軟件,然后創建一個空的工程,這是一個輕量級的小軟件,遠沒有你用的IDE工具那么復雜,這是一個狀態機建模的工具,如下圖:

單擊OK以后,那么一個空的工程就出現了,如下圖:

左邊的工作區多了一個QPC的目錄,有個括號寫著locked,意思是這個是以QPC為框架構架的狀態圖,locked意思是不能修改,可以理解為MDK創建工程會生成很多基礎文件,給工程用,不能改的,接下來定義活動對象構建狀態圖了 ,如下:

在工作區model上右擊創建package  class statemachine(SM)等等構件,然后雙擊SM進入畫狀態圖的界面,如下 :

畫圖工具在右側面板,如下圖:

應用畫圖工具,可以再狀態圖中繪制狀態機,如下:

這里我們要點燈所以,安裝開燈狀態,關燈狀態繪制這兩個狀態,如下圖:

添加了一些觸發事件,例如TIMEOUT 到時間切換狀態,接下來創建一個.C文件,假如QP框架啟動文件,注意$開頭的部分的代碼,這部分會被QM工具進行重寫,類似我們的宏定義,如下圖:

單擊tools里面的generate code 進行代碼生成,如下圖:

這時候我們用文本編輯軟件重新打開這個.c文件,會發現$的部分全部被展開了,以我們繪制的狀態機為模板的方式,如下圖:

這時候我們的編碼進完成了,接下來我們可以生成windows程序版本驗證我們的點燈程序,如下操作,打開我們的CMD,怎么打開CMD就不講了哈,切換到我們的工程目錄,如下:

               這是我們的工程目錄,如下有我們生成的.c文件,如下圖:

cmd中執行如下命令:

這個時候進入工作目錄,會看到.exe可執行程序,如下圖:

雙擊運行blinky.exe,運行如下圖:

      這時候會有人問為啥點個燈這么麻煩,其實點燈沒人會這么點,但是當你用點燈的方式來做嵌入式很多復雜的項目時候,隨著需求的增加,控制的復雜化,一個腦袋會有兩個大,這時候,假如你能想起來以前見過一個小白,寫了一篇關于quantum leaps量子編程的玩意兒,并且想要嘗試用它來他來重建你的軟件構架,那這篇分享也就值了~!!!

                                                                                                          再見~!

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 10
收藏 8
關注 153
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: freehdxxxx∨deos | 精品国产一区二区三区久久影院 | 亚洲熟女乱色一区二区三区 | 国外AV无码精品国产精品 | 国产高清在线露脸一区 | 九九精品影院 | 亚洲久热无码中文字幕人妖 | www.av视频在线观看 | 亚洲快插 | 成人9久久国产精品品 | 少妇呻吟内裤揉搓水 | 337p粉嫩大胆噜噜噜噜噜91av | 日本激情视频图片小说 | 天天摸天天碰天天添中文无码 | 欧洲精品国产 | 亚洲免费成人网 | 干妞网在线 | 精品久久久久中文字幕小说 | 思思RE热免费精品视频66 | 另类综合色 | 日本久久久久久久久久久 | 日本免费在线视频观看 | 人人草人人舔 | 视频在线观看99 | 欧美极品少妇xxxx | 视频久久免费 | 天地争霸美猴王在线观看 | 国产艳妇AV在线 | 91丝袜护士强制脚交 | 色情无码初拍人妻 | 欧美a级影院 | 侏罗纪世界4免费观看国语版高清 | 欧美性生活在线观看 | 国产精品性色一区二区三区 | 白人av| 亚洲深夜福利视频 | 亚洲在线观看一区二区 | 五月综合激情 | 卫生巾偷看32美女撒尿 | 日本免费人成在线观看网站 | 内地性生生活影视大全 |