草庐IT

51单片机入门——单片机最小系统

单片机最小系统1.什么是最小系统2.最小系统的三要素2.1.电源2.2.晶振2.3.复位电路2.3.1.外部RST引脚复位2.3.2.软件复位2.3.3.上电复位/掉电复位2.3.4.看门狗复位2.3.5.冷启动复位和热启动复位3.单片机引脚简介及电路原理图1.什么是最小系统单片机最小系统也称为单片机最小应用系统,是指使用最少的原件组成单片机可以工作的系统。2.最小系统的三要素单片机最小系统的三要素为:电源、晶振和复位电路。2.1.电源任何电子设备都需要供电,目前主流单片机的电源分别为5V和3.3V这两个标准。选用STC89C52,它需要5V的供电系统,上图是使用USB口输出的5V直流直接供电

ios - iTunes Store 操作失败错误 : 122 (51) while uploading . ipa 到 iTunes Connect

我在上传存档文件时收到此错误。我已经尝试了很多东西,但不知道发生了什么。网络上也没有类似的问题。错误是:Destination:Diskquotaexceeded(5)iTunesStoreOperationFailederror:122(51) 最佳答案 你应该validate你的*.ipa并解决真正的问题。在我的例子中是InvalidAppStoreIcon.TheAppStoreIconintheassetcatalogin'***.app'can'tbetransparentnorcontainanalphachannel.

【Proteus仿真】【51单片机】自动避障寻迹智能小车设计

文章目录一、主要功能二、硬件资源三、软件设计四、实验现象联系作者一、主要功能本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶模块、DS18B20模块、超声波模块、蜂鸣器、按键、红外寻迹模块等。主要功能:系统运行后,LCD1602显示DS18B20采集温度和超声波检测距离以及左右红外传感器检测的AD值。可通过S1键选择自动/手动控制模式,当处于手动模式时,可通过K1-K4键控制小车运行方向。当处于自动模式时,根据左右超声波检测距离、红外传感器检测黑线值自动控制小车运行,当超声波检测距离小于危险距离,小车立即停止。主要功能如下:1、温度、距离显示2、超声波避障,报警指示3、红

51单片机的定时器

6.1什么是定时器?定时器是单片机的重要功能模块之一,在检测、控制领域有广泛应用。定时器常用作定时时钟,以实现定时检测,定时响应、定时控制,并且可以产生ms宽的脉冲信号,驱动步进电机。定时和计数的最终功能都是通过计数实现,若计数的事件源是周期固定的脉冲则可实现定时功能,否则只能实现计数功能。因此可以将定时和计数功能全由一个部件实现。6.2什么是周期?1、时钟周期:单片机的基本时间单位。若时钟的晶体的振荡频率为fosc,则时钟周期Tosc=1/fosc。2、机器周期:CPU完成一个基本操作所需的时间称为机器周期。AT89S51单片机每12个时钟周期为1个机器周期。通常,一条指令的执行要分为好几个

如何使用CH340G模块给51单片机下载程序

一、首先准备好材料:1、CH340G下载器USB转TTL模块+3根杜邦线;2、51单片机STC89C52RC最小系统板;3、51单片机STC89C52RC;4、USB转DC005接口的DC电源线;二、下载程序步骤1、给最小系统装好晶振和芯片,如下图所示。注意事项:芯片的朝向,有个缺口的地方朝10针简易牛角这边;晶振是插在最外面的两个孔,中间那个孔是空着的。 2、连好电脑、CH340G模块和51单片机最小系统之间的线1)接5V电源;用USB转DC005接口的DC电源线给最小系统供电,USB接口端接在电脑USB接口上,电脑USB接口出来一般都是5V的;注意:这根电源线一定要接,不能空着,而且也要插

51单片机数码管显示

文章目录前言一、数码管简介二、数码管原理图三、数码管显示原理四、静态数码管代表编写五、动态数码管总结前言这篇文章将介绍数码管的显示其中包含了动态数码管和静态数码管两种。一、数码管简介数码管其实就是由多个发光二极管封装在一起组成“8”字型的器件当分别点亮这些发光二极管时就可以组成不同的数字显示出来。二、数码管原理图下图我们可以知道8个数码管通过了一个74HC245芯片和单片机的P01-P07相连接。74HC138译码器通过P22-P24输出的相对于的电平选择控制哪个具体的数码管。74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器

51单片机入门——数字时钟

文章目录1.前言1.1.设计要求2.硬件原理2.1.时钟信号(晶振)2.2.按键开关2.3.数码管显示3.原理图3.1.仿真原理图3.2.AD原理图3.3.PCB图4.软件设计4.1.初版代码(无年月日)4.2.终版代码5.元器件清单5.1.仿真软件5.2.实物1.前言在此之前我们已经学习了单片机的定时器、中断、数码管。这篇文章主要讲述如何用上述的知识自己制作一个基于51单片机的数字时钟。1.1.设计要求(1)主电路由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校准电路等构成。(2)秒信号发生器一般用石英晶体振荡器加分频器实现。(3)译码电路将时、分、秒计数器的输出状态送七段译码器译码

基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)

基于51单片机的PWM控制直流电机设计(proteus仿真+程序+报告+讲解视频)仿真图proteus7.8及以上程序编译器:keil4/keil5编程语言:C语言设计编号:S0031视频基于51单片机的PWM控制直流电机设计主要功能:1.设计要求采用51单片机作为核心控制器,控制直流电机的正转,反转,制动,停止。2.功能要求1)数码管显示当前转动方向和当前的PWM占空比0~100%。2)电机(L298n)转速可以通过按键调整,也可以开始暂停,正转和反转。3)按键可实现加速、减速、正转、反转、停止等功能。1键:加速键,短按,占空比加1;2键:减速键,短按,占空比减1;3键:正反转切换键,按下后

51 PWM调速蓝牙小车

文章目录前言一、硬件配置二、相关接线1.L298N驱动模块2.HC-05蓝牙模块3.接线图解三、PWM调速四、完整代码总结前言当你看到无人机升天、平衡车的落地以及超声波避障等技术的应用,想必已经勾起了你的兴趣!然而这又与STM32技术紧密相关,如果此时你已经决心要加入到STM32的学习当中,想要快速入门那必定少不了51单片机的固基,本章就是对51知识的实际运用!一、硬件配置小车车体 芯片STC89C52 L2 L298N电机驱动模块 HC-05蓝牙模块 驱动电源二、相关接线1.L298N驱动模块 ①OUT1~OUT4:输出端,用于连接电机,注意:“如果用到PWM调速,OUT1和OUT2由使能端

51单片机温度控制调速风扇仿真设计

51单片机温度控制调速风扇仿真设计原理图:AltiumDesigner仿真版本:proteus7.8程序编译器:keil4/keil5编程语言:C语言设计编号:S0010目录标题51单片机温度控制调速风扇仿真设计功能说明:仿真电路单片机最小系统介绍复位电路晶振电路原理图源程序主函数DS18B20驱动代码资料清单功能说明:1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。4