91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 30.81MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-24
  • 語言: Python
  • 標(biāo)簽: python??串口助手??PyQt5??

資源簡(jiǎn)介

利用python語言開發(fā)的串口助手,?學(xué)習(xí)單片機(jī),STM32好長(zhǎng)時(shí)間了,也做了一些項(xiàng)目,一直想利用上位機(jī)實(shí)現(xiàn)電腦與單片機(jī)之間的傳輸數(shù)據(jù),利用串口助手是最直接的通信方式,但串口助手不適合做上位機(jī),如果會(huì)寫串口助手的軟件,基本能寫自己寫一個(gè)上位機(jī)。有對(duì)應(yīng)的制作教程和代碼講解教程。鏈接:https://blog.csdn.net/scx2006114/article/details/99718264

資源截圖

代碼片段和文件信息

#?coding:utf-8

import?sys
from?PyQt5.QtWidgets?import?QApplication?QWidget?QPushButton?QLineEdit?\
????????????????????????????QGridLayout?QLabel?QMessageBox?QComboBox?\
????????????????????????????QCheckBox
import?serial
import?binascii
import?time
import?serial.tools.list_ports

class?CO2UI(QWidget):
????def?__init__(self):
????????super(CO2UI?self).__init__()???#繼承父類,并初始化
????????self.initUI()????????#編寫界面布局和操作方法
????????global?flag_open?????#標(biāo)志位,判斷串口是否打開
????????global?flag_char?????#標(biāo)志位,標(biāo)志串口發(fā)送字符串類型
????????global?flag_hex??????#標(biāo)志位,標(biāo)志串口發(fā)送十六進(jìn)制類型
????????global?flagreceive_hex?#標(biāo)志位,標(biāo)志串口接收字符串類型
????????global?flagreceive_char?#標(biāo)志位,標(biāo)志串口接收十六進(jìn)制類型
????????self.flag_char?=?0???#初始化
????????self.flag_hex?=0
????????self.flag_open?=?0
????????self.flagreceive_hex?=?0
????????self.flagreceive_char?=?0
????def?initUI(self):
????????grid?=?QGridLayout()????????#網(wǎng)格布局

????????buadlist?=?[‘9600‘?‘14400‘?‘19200‘?‘384000‘]

????????self.portname?=?QLabel(“端口號(hào)“)????????#設(shè)置布局屬性
????????self.portbuad?=?QLabel(“波特率“)
????????self.datanumber?=?QLabel(“發(fā)送數(shù)據(jù)位數(shù):“)
????????self.datasender?=?QLabel(“發(fā)送數(shù)據(jù):“)
????????self.datareview?=?QLabel(“接收數(shù)據(jù):“)
????????self.sendTepy?=?QLabel(“發(fā)送數(shù)據(jù)類型:“)
????????self.charTepy?=?QCheckBox(“字符串“)
????????self.hexTepy?=?QCheckBox(“十六進(jìn)制“)
????????self.receiveTepy=?QLabel(“接收數(shù)據(jù)類型:“)
????????self.receivechar?=?QCheckBox(“字符串“)
????????self.receivehex?=?QCheckBox(“十六進(jìn)制“)
????????self.sendbutton?=?QPushButton(“發(fā)送“)
????????self.open_button?=?QPushButton(“打開“)
????????self.closebutton?=?QPushButton(“關(guān)閉“)
????????self.portcomob?=?QComboBox(self)
????????self.buadcomob?=?QComboBox(self)
????????self.buadcomob.addItems(buadlist)
????????self.datasenderEdit?=?QLineEdit()
????????self.datareviewEdit?=?QLineEdit()
????????self.datanumberEdit?=?QLineEdit()
????????#?設(shè)置屬性的位置
????????grid.addWidget(self.portname?1?0)??????#端口
????????grid.addWidget(self.portcomob?1?1)
????????grid.addWidget(self.portbuad?2?0)???????#波特率
????????grid.addWidget(self.buadcomob?2?1)
????????grid.addWidget(self.datanumber?3?0)
????????grid.addWidget(self.datanumberEdit?3?1)
????????grid.addWidget(self.datasender?4?0)
????????grid.addWidget(self.datasenderEdit?4?1?1?6)
????????grid.addWidget(self.datareview?5?0)
????????grid.addWidget(self.datareviewEdit?5?1?1?6)
????????grid.addWidget(self.sendTepy?6?0)
????????grid.addWidget(self.charTepy?6?1)
????????grid.addWidget(self.hexTepy?6?2)
????????grid.addWidget(self.receiveTepy?7?0)
????????grid.addWidget(self.receivechar?7?1)
????????grid.addWidget(self.receivehex?7?2)
????????grid.addWidget(self.open_button?8?1)
????????grid.addWidget(self.closebutton?8?2)
????????grid.addWidget(self.sendbutton?8?3)
????????self.setLayout(grid)????#布局

????????self.SelctPort()
????????self.sendbutton.clicked.connect(self.Cosender)???#按鍵觸發(fā)信號(hào)
????????self.open_button.clicked.connect(self.Check_serial)
????????self

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????28220??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\Analysis-00.toc

?????文件?????770880??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\base_library.zip

?????文件??????14290??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\COLLECT-00.toc

?????文件???????2467??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\EXE-00.toc

?????文件????1218328??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\PKG-00.pkg

?????文件???????1390??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\PKG-00.toc

?????文件????1200135??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\PYZ-00.pyz

?????文件??????13770??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\PYZ-00.toc

?????文件????1491224??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\Serial_assistant.exe

?????文件???????1041??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\Serial_assistant.exe.manifest

?????文件???????3739??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\warn-Serial_assistant.txt

?????文件?????308100??2019-08-19?16:24??Serial?assistant\build\Serial_assistant\xref-Serial_assistant.html

?????文件??????19864??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-console-l1-1-0.dll

?????文件??????19352??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-datetime-l1-1-0.dll

?????文件??????19352??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-debug-l1-1-0.dll

?????文件??????19376??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-errorhandling-l1-1-0.dll

?????文件??????22928??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-file-l1-1-0.dll

?????文件??????19344??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-file-l1-2-0.dll

?????文件??????19336??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-file-l2-1-0.dll

?????文件??????19352??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-handle-l1-1-0.dll

?????文件??????19856??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-heap-l1-1-0.dll

?????文件??????19368??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-interlocked-l1-1-0.dll

?????文件??????19888??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-libraryloader-l1-1-0.dll

?????文件??????21936??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-localization-l1-2-0.dll

?????文件??????19856??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-memory-l1-1-0.dll

?????文件??????19360??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-namedpipe-l1-1-0.dll

?????文件??????20424??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-processenvironment-l1-1-0.dll

?????文件??????21432??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-processthreads-l1-1-0.dll

?????文件??????19896??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-processthreads-l1-1-1.dll

?????文件??????18840??2019-07-08?18:17??Serial?assistant\dist\Serial_assistant\api-ms-win-core-profile-l1-1-0.dll

............此處省略118個(gè)文件信息

評(píng)論

共有 條評(píng)論