问题:最后开发了一款小工具,然后确定一切测试没有问题,想通过pyinstaller将其打包成exe,像类似的打包以前也经常打包的,复杂一点的也都是打包成功的,但这里感觉程序很简单,打包居然出现了以下错误。我的python版本是3.8.9,然后pyinstaller版本是5.9.0,不知道会不会是版本不兼容的问题,看网上哪位大佬能帮忙一起解决一下。 解决办法:其实我也不知道这个算不算是解决办法,因为我在无意中,通过鼠标双击了打包生成的exe文件后,程序居然可以正常启动。但是通过终端启动exe程序,还是会报上面的错误。 总结:开发这个软件时,本以为会很容易,也会很顺利,但是在打包的过程中碰到了新问
自学单片机也不算很久,刚好遇上了这一门的课程设计,查找了好多的资料发现都不算合适,合适的又要收费,那么最后呢才找到了一个有关我使用的开发板的温控风扇程序,也就是普中单片机开发板,该程序来自--黑51论坛的作者yrx0203,论坛ID号:684871,在此特别鸣谢。话不多说,直接上代码。#include#include //包含头文件typedefunsignedintu16; //对数据类型进行声明定义,用u16表示unsignedinttypedefunsignedcharu8; // 用u8表示unsignedchar#defineGPIO_DIGP0/**定义各引脚**/sbitl
问题描述:vue创建项目打开页面后可以运行正常,就是控制台一直报websocket的connection错误WebSocketconnectionto'ws://192.168.51.116:3000/ws'failed: 解决方案:在网上找到一个靠谱的方法了,修改vue.config.js里的devServer配置devServer:{host:'0.0.0.0',port:3000,client:{webSocketURL:'ws://0.0.0.0:3000/ws',},headers:{'Access-Control-Allow-Origin':'*',}}重启后就不报错了。
51单片机A/D转换元器件原理图部分代码main.c工程文件元器件元器件名称排阻RESPACK-851单片机AT89C51数码管7SEG-MPX4-CA-BLUEADC芯片ADC0808滑动变阻器POT-HG原理图部分ADC0808引脚作用项目ValueADDA-C选择IN通道IN0-7模拟量输入VREF+ADC参考电压VREF-ADC参考地CLOCK时钟VREF+ADC参考电压OUT1-8数字信号输出START起始信号OE输出使能EOC结束信号ADC0808初始化函数根据时序图,首先是START信号,由低变高再变低,然后看EOC信号,由高到低,然后再到高时,OUTPUTENABLE(OE)信
我用的是宏晶STC的入门板子,最近在学习写代码的时候也是遇到了这个问题,这个"REGX52.H"是只能用大写的,我们也必须用大写。其他类型的板子也可以按照最下面的步骤试试; 第一步,我们先点开魔法棒 第二步,我们点开魔法棒后按箭头步骤点击第三步:打开后新建,选择你的安装keil的路径,到C51中找到INC,在选择Atmel后okok ok,我们添加完后重新编译一下没有问题,单片机成功点亮!如果没有就重启一下keil上面步骤是"REGX52.H"的详细步骤,其他头文件打不开可以在INC中搜索一下 根据以上方法找到相应的文件夹将其添加后即可! INC的路径是在你安装keil的文件中的
本设计仅供学习参考基于51单片机的电子秤proteus仿真设计(仿真+程序+原理图+报告+讲解)原理图:AltiumDesigner仿真图proteus7.8程序编译器:keil4/keil5编程语言:C语言编号C0033【腾讯文档】C0033网盘链接资料下载链接功能说明:数据采集模块+最小系统模块+超重报警模块+键盘+显示模块。1、数据采集模块包括称重传感器和A/D转换电路;2、最小系统部分主要包括AT89C51、晶振电路和复位电路;3、键盘由4X4位矩阵键盘组成,可以控制显示重量和价钱等信息;4、显示部分由LCD1602液晶显示。5、可以实现称重、置零、计价和显示等功能。其称重范围为0~1
一、简介废话不多说,直接上东西。本文是基于51单片机的酒精检测系统设计,用的元器件有:51单片机、MQ-3酒精传感器、ADC0832模数转换器、LCD1602液晶显示器、喇叭等元器件。二、仿真题1、MQ-3酒精检测传感器,用于检测酒精浓度。当然采集到的数据是模拟的还需要通过ADC0832模数转换器将其转化成数字后,才能用于单片机中去。2、这是设置检测酒精浓度的基准按钮,首先需要点击“关闭报警器”按钮打开设置状态后,将点击“基准值”加减“1”。3、LCD1602液晶显示器工显示2行,第一行为当前所测的酒精浓度,第二行为设置的酒精浓度的基准值,超过这个基准值就会报警。三、代码结构代码分模块管理,清
一.硬件设计 本设计的硬件主要由51单片机最小系统(AT89C51/52、AT89S51/52、STC89C51/52均通用)、LED指示灯、LM386功率放大电路、喇叭、按键电路等构成。二.设计功能本设计内置8首歌曲,按键可以上一曲,下一曲,开始或暂停。电位器可以调节音量。采用LM386功放电路,最大可提供0.5W音频功能。本设计一共由4个按键;单独按键为系统的复位按键;其他三个按键分别为:上一曲、开始/暂停、下一曲。三.设计原理图(1)LM386功率放大电路 音频的产生主要由STC89C51的I/O口产生一定频率的方波脉冲,通过LM386功放电路驱动喇叭发出不同的音调从
1.硬件介绍矩阵键盘电路图硬件如图非常简单,将一个4*4的矩阵键盘的8个管脚引到端子上,在连接到8个I/O口上,ARRAY_H代表着行,ARRAY_L代表着列,当行与列的电平都置低的时候,就选中的相应的矩阵按键,比如当s1按下时,ARRAY_H1会置低,其他ARRAY_H给高电平,那么选中的就是第一行,然后到列,ARRAY_L1低电平,其他ARRAY_L高电平,知道了这个我们就能在代码里根据I/O的状态判断当前是哪个按键按下了,做出相应的操作,为了能够能操控这16个按键,我们需要一个按键扫描的函数,实时的扫描哪个键按下了,一般采用的方法就是行列扫描法。行列扫描法首先我们先让一行为低电平,其他行
第一章:1、单片机是把 CPU 、 存储器(RAM和ROM) 、 I/O 、 定时器/计数器 、中断系统、串行口等资源通过内部 系统时钟总线 集成到一片芯片上的微型计算机。2、MCS-51单片机是 位机。A、4;B、8;C、16;D、32;3、AT89S51单片机中S的含义是指具有 的FLASH存储器。A、串行下载;B、低电压工作;C、CMOS产品;D、内部通过仿真器编程;4、8031内部有 128 字节的RAM, 0 KB的ROM,8051 128 字节的RAM, 4 KB的ROM;有