久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2789|回復: 1
打印 上一主題 下一主題
收起左側

Proteus8.10 VSM Studio python編譯器仿真Raspberry_系列_43_ili9341

[復制鏈接]
跳轉到指定樓層
樓主
ID:371233 發表于 2020-10-15 01:42 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一,打開文件(可以隨文下載放置在文檔中打開)。(如下圖1所示)

圖1

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

圖2


圖3


圖4

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

圖5

四,編輯main.py Proteus8.10 VSM Studio python編譯器仿真Raspberry_系列_43_ili9341 (如下圖6所示)

五,Main.py 代碼:
# !/usr/bin/env python3
# Generated by Proteus Visual Designer for Raspberry Pi

# Modules
from goto import with_goto
from stddef import *
import var
import pio
import resource
from datetime import datetime

# Peripheral Configuration Code (Do Not Edit)
#---CONFIG_BEGIN---
import cpu
import FileStore
import VFP
import Displays

def peripheral_setup () :
# Peripheral Constructors
pio.cpu=cpu.CPU ()
pio.storage=FileStore.FileStore ()
pio.server=VFP.VfpServer ()
pio.LCD1=Displays.TFTDisplay (pio.GPIO18, pio.GPIO23)
pio.storage.begin ()
pio.server.begin (0)
# Install interrupt handlers

def peripheral_loop () :
pass

#---CONFIG_END---
def variables_setup () :
# Flowchart Variables
var.file = None

# Flowchart Routines
@with_goto
def chart_Init () :
pio.LCD1.setFill (255, 0, 0)
pio.LCD1.drawCircle (150, 150, 50)
pio.LCD1.setFill (0, 0, 255)
pio.LCD1.drawEllipses (80, 100, 20, 40)
pio.LCD1.newPolygon (10, 10)
pio.LCD1.addPolygonPoint (30, 10)
pio.LCD1.addPolygonPoint (30, 30)
pio.LCD1.addPolygonPoint (10, 30)
pio.LCD1.addPolygonPoint (0, 20)
pio.LCD1.drawPolygon ()
pio.LCD1.setFill (0, 200, 0)
pio.LCD1.drawRectangle (20, 210, 100, 200)
return

@with_goto
def chart_Txts1 () :
pio.LCD1.setFill (255, 255, 0)
pio.LCD1.setTextFont (16, 0)
pio.LCD1.drawText ("Kaillen Workshop  ", 40, 10, 0)
sleep((3))
pio.LCD1.setFill (255, 0, 255)
pio.LCD1.drawText ("Welcome You!  ", 40, 32, 0)
sleep((3))
return

@with_goto
def chart_SETUP () :
pio.LCD1.clear ()
return

@with_goto
def chart_LOOP () :
pio.LCD1.setFill (200, 200, 200)
pio.LCD1.fillScreen ()
chart_Init ()
chart_Txts1 ()
pio.LCD1.clear ()
pio.LCD1.setFill (255, 255, 255)
pio.LCD1.fillScreen ()
chart_Init ()
chart_Tsts2 ()
pio.LCD1.clear ()
return

@with_goto
def chart_Tsts2 () :
pio.LCD1.setFill (255, 0, 255)
pio.LCD1.setTextFont (18, 2)
pio.LCD1.drawText ("Code Made by:", 40, 10, 0)
sleep((100)*0.001)
pio.LCD1.setFill (0, 255, 255)
pio.LCD1.drawText (" --Ziegler Yin", 40, 32, 0)
sleep((3))
return

# Main function
def main () :
# Setup
variables_setup ()
peripheral_setup ()
chart_SETUP ()
# Infinite loop
while True :
  peripheral_loop ()
  chart_LOOP ()
# Command line execution
if __name__ == '__main__' :
   main()


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

圖6

七,點擊窗口左下方仿真按鈕,可見虛擬LCD ili9341顯示。 (如下圖7,8,9所示)

圖7


圖8

圖9


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


圖10


附件Proteus8.10 VSM Studio python編譯器仿真Raspberry_系列_43_ili9341在已安裝Proteus8.10的計算機文件夾中打開即可
需要進一步了解,請加入QQ群:976235464


Raspberry_43_ili9341_LCD_01.rar

130.29 KB, 下載次數: 19, 下載積分: 黑幣 -5

在已安裝Proteus8.10的計算機文件夾中打開即可

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:625395 發表于 2020-10-15 08:43 | 只看該作者
樓主把你的電腦桌面截個圖發一下,學習一下你們平時都用到什么開發工具,謝謝。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品中文字幕一区二区三区 | 蜜桃视频麻豆 | 色婷婷av一区二区三区软件 | 91在线导航 | 国产精品日本一区二区在线播放 | 亚洲欧美日韩电影 | 国产精品久久二区 | 亚洲欧洲精品成人久久奇米网 | 久久精品一级 | 一区二区播放 | 韩国av一区二区 | 国产日韩精品视频 | 亚洲国产中文字幕 | 91亚洲国产成人精品一区二三 | 亚洲精品视频免费看 | 日本久久www成人免 成人久久久久 | 美女视频一区 | 岛国毛片在线观看 | 99小视频| 国产第二页 | 国产精品亚洲精品 | www.9191| 亚洲精品一区二区三区丝袜 | 亚洲精品av在线 | 午夜私人影院 | 成人在线免费观看 | 精品一区二区三区四区五区 | 亚洲精彩免费视频 | 激情久久网 | 国产精品久久久久久av公交车 | 天天弄| 免费人成激情视频在线观看冫 | 中文字幕一区二区三区乱码图片 | www.夜夜骑.com | 95国产精品 | 久久精品视频99 | 天天碰日日操 | 伦理一区二区 | 一级黄色毛片a | 美女视频黄色的 | 国产人免费人成免费视频 |