ICode9

精准搜索请尝试: 精确搜索
  • 配置串口的中断接收(标准库)基于STM32F103VET6单片机2022-02-06 18:32:41

    注:如有错误欢迎批评改正。 1.串口初始化 我用的是片上外设UART4(因为USART1-3已经有别的用途) 首先定义一个UART(通用异步收发传输器)初始化函数,在函数中定义一个GPIO初始化结构体和一个USART初始化结构体。分别用于定义UART4引脚的输入输出模式和UART4的工作参数。 void UART4_Confi

  • STC15F2K61S2引脚功能2022-02-06 18:03:13

    STC15F2K61S2引脚功能 目录STC15F2K61S2引脚功能摘要电源及时钟引脚1.电源引脚2.时钟引脚控制引脚1.RST(REST,9脚)2.ALE (Address Latch Enable,复用P4.5)并行I/O口P0口P1口P2口 摘要     本文使用的单片机为蓝桥杯比赛转接板如图所示,其引脚分布同STC89C52系列单片机,可使用同类

  • 自学C语言第二天(嵌入式)(单片机)2022-02-06 16:02:37

      1.初识常量和变量 2.初识字符串 3.初识转义字符 4.初识选择语句 一、初识常量和变量    二、初识字符串   //字符串就是一串字符 - 用双引号括起来的一串字符 //int main() //{ // "abc"; // "asdfg"; // return 0; // //} #include <string.h> #include <stdio.h>

  • BMS-基于BQ76PL536单片机的电源管理系统电路设计2022-02-06 15:01:57

    BMS-基于BQ76PL536单片机的电源管理系统电路设计。AltiumDesigner文件,非实物。 编号:6710645953153139优峰

  • STM32单片机 f103c8t6库函数配置2022-02-05 00:00:11

       库函数顾名思义是库函数是控制寄存器操作的语句被封装 库函数是控制寄存器操作的语句被封装 成函数的函数集合,需要执行相应动作 成函数的函数集合,需要执行相应动作 的时候只需要调用函数(并填入参数) (的时候只需要调用函数(并填入参数) 即可。 优点:比较简单,很容易上手。  

  • STC89C52单片机单线通信(DS18B20温度)2022-02-04 15:30:27

    目录 DS18B20介绍 DS18B20温度传感器结构图:  DS18B20温度传感器操作配置: 单总线介绍 单总线规范​ 单总线时序结构 初始化: 发送一位:(主机到从机) 接收一位:(从机到主机) 发送一个字节: 接收一个字节: 代码示例: 单线通信函数: DS18B20介绍 DS18B20是一种常见的数字温度传感器,其控制命令

  • 【STC单片机】3路PWM波形示例演示2022-02-04 13:35:43

    【STC单片机】PCA-3路PWM波形示例演示 本示例采用的是STC官方所给的《STC15系列库函数与例程测试版V2.0》里面的示例程序,测试的芯片型号:STC15W408AS。自制的开发板,采用外部晶振16MHz。《【开源分享】自制STC15W408AS开发板》 使用逻辑分析仪实时采集的P25、P26、P27引

  • 蓝桥杯单片机——矩阵键盘(6)2022-02-04 13:32:15

    一、原理图分析 首先将J5的跳线帽连接到1、2引脚,使得S4~S19按键组成4*4的矩阵键盘。当按键没有按下时,所有的输入端都是高电平,只要有低电平出现,则说明有键按下。扫描原理如下: 二、编写程序 实现功能:在数码管的第一位显示相应的数字:从左至右,从上到下,依次显示0~F。 #include<re

  • STC15F2K61S2单片机片内硬件结构2022-02-03 14:02:54

    STC15F2K61S2单片机片内硬件结构 描述: STC15F2K61S2是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机. 61KB片内Flash程序存储器,可擦写次数10万次以上; 片内大容量 2048字节 SRAM,包括常规的256字节RAM<idata> 和内部扩展的1792字节XRAM

  • 【STC单片机】在不同编译环境下波特率位时间计算差异2022-02-02 14:34:47

    波特率位时间计算 波特率9600,数据位8,无效验,1停止位。 /**1 个起始位,8 个数据位,0 个校验位,1 个停止位, * :8,N,1;8 个数据位,一个停止位,无校验位。 * 波特率:9600,位宽度:8,停止位:1 * 传输一个字节(8 位)的数据,在总线上产生 10 个电平变换,也就是串行总线上,需要 10 位,才能发送 1

  • STC89C52引脚图(彩色)2022-02-02 13:04:06

    不知道大家有没有见过像这样的arduino引脚功能图:      还有ESP系列:   还有stm32的: 给人的第一感觉就是漂亮,清晰明了,相比之下STC51的就...... 楼主搜罗了一下,目前网络上还没有类似的51系列引脚图,为弥补这一空白,打算着手准备STC系列单片机的引脚功能图制作, 从单片机图片的制

  • 外部中断_单片机_普中2022-02-01 18:04:43

     1 中断介绍   在我们的日常生活中,经常会遇到这样的情况:我们正在看书,突然客厅的电话响了,这时往往会停止看书,转而去接电话,接完电话后又接着看书。这种停止当前工作,转而去做其他工作,做完后又返回来做先前工作的现象称为中断。        所以单片机虽然是个机器,它也有类似的中断

  • 华大单片机 j-link 补丁包 免费2022-02-01 11:33:57

    相信搜到这里的人不用我来解释j-link补丁包有什么用的问题了吧,那就不解释,直接上正题 补丁包如下(HC32xxx+J-Flash+V2.0.zip): 链接:https://pan.baidu.com/s/1mpSwex5E-5ld60EFVr6fUA  提取码:zfnm segger安装包如下(JLink_Windows_V644c.exe): 链接:https://pan.baidu.com/s/1BbsNNbdG

  • C51单片机输出pwm信号2022-01-31 15:03:45

     C51单片机,内部并没有输出pwm信号的模块只能通过,把软件写到硬件里面,实现输出pwm信号。 Pwm信号的产生方法很简单 任意引脚    void main(1){           while(1)           {           P0_0 =1;                         P0_0 =0;   

  • 51单片机实战教程(34 线缆摇摆测试机设计)2022-01-30 00:03:00

    本文将讲解51单片机在线缆摇摆测试机中的应用,包含单片机程序及人机界面程序设计,将以本人以前做过的一个案子为例来做讲解。 公司外购一款线缆,进料检验时,需要做摇摆测试,以判定品质是否合格。公司当时没有摇摆测试机,也曾外让采购外购,但因价格比较高,体积比较大,且不太适合该线缆的测

  • LED点阵_单片机_普中2022-01-29 15:03:47

    1 介绍   LED点阵屏由LED发光二极管组成,通过控制LED亮灭来显示文字、图片、动画、视频等,被广泛应用于公共场合做信息展示,如广告屏、公告牌等。 工作原理:每个LED放置在行线和列线的交叉点上,当对应的某一行电平拉高,某一列电拉低,则对应交叉点的LED就会点亮。  要实现显示图像或字

  • 基于单片机的超声波测距仪的设计2022-01-28 22:01:02

     word完整版可点击如下下载>>>>>>>>     基于单片机的超声波测距仪的设计_单片机实习双向超声波测距仪-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。也可在本博客主页找到单片机实习双向超声波测距仪更多下载资源、

  • 【蓝桥杯单片机学习记录6】串行通信——小蜜蜂老师B站讲解2022-01-28 20:03:19

    基础知识 1.串行通信中最常用的是UART。 2.波特率:每秒钟传输的位数,蓝桥杯单片机里最常用的是9600波特率,烧录的时候要记得改 3.用定时器1来产生波特率,使用使用串口通信的话,定时器1就不能做其他用途,在初始化串行接口模块的时候,除了要配置SCON寄存器之外,还要根据波特率参数设置定时

  • 单片机---HLK-W801移植Nes模拟器(二)2022-01-28 13:30:10

    前集回顾 单片机—HLK-W801移植Nes模拟器(一) 前面已经完成了程序的移植,今天试一下按键操作,好歹也能跳一下,吃个蘑菇,也行啊 按键识别 w801上按键的识别,我这里用的是一个之前用过的全向按键键盘, 通过GPIO的方式采集按键,为了消除抖动,采用了中断定时器循环扫描的方式,连续扫描到8次

  • 联合体在单片机编程中的应用2022-01-27 22:03:19

    1、联合体 之前的文章《枚举和结构体的结合》文中提到,结构体就像是打包封装,把一些有共同特征的变量封装在内部。结构体是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非常类似的语法,叫做联合体(Union)(有些地方也叫做共用体)。 联合体举例如下

  • 第三周周四2022-01-27 18:03:31

    继续学习单片机 2.8.2 PSW寄存器——了解即可 PSW全称为程序状态字标志寄存器,是一个8位寄存器;位于单片机内特殊功能寄存器区,字节地址D0H;用来存放运算结果的一些特征,如有无进位、借位等; 使用汇编编程时PSW寄存器很有用;但利用C语言编程时,编译器会自动控制该寄存器,很少人为操作它,只

  • 用c#实现编写esp32单片机获取DHT11温度传感器参数2022-01-27 11:34:09

      欢迎爱好c#的爱好者,本文章我们将用C#的nanoframework框架来编写获取esp32单片机上的DHT11传感器的温度和湿度 实现我们需要准备配置好esp32的环境可以看看之前写的esp32搭建 如何使用c#编写单片机程序 - hejiale010426 - 博客园 (cnblogs.com) 然后购买DHT11一个(某宝)几块

  • IO扩展(74HC595)_单片机_普中2022-01-27 08:32:57

    1 介绍 1.1 74HC595芯片简述   74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SER输入到内部的8位位移缓存器,并由QA~QH'输出,而并行输出则是在SCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的

  • C#编写上位机使用UDP给单片机发送Json格式数据(完整程序)2022-01-26 20:58:18

    C#编写上位机使用UDP给单片机发送Json格式数据 项目需求 编程环境 使用的技术 UDP JSON JSON介绍 JSON 语法规则 C# 例程 完整程序 页面设计 后续 项目需求 很多时候,我们想要通过上位机给我们的单片机下发命令,是我们能够控制单片机进行一些操作。而通常我们有

  • 国民单片机通过Keil生成bin文件2022-01-25 21:34:00

    大部分单片机通过Keil生成bin文件的操作如下: Option–Output–Select Folder for Objects找到.axf文件,并且将Name of Executable填入和.bin相同的文件名。如下图所示: Option–User–After Build/Rebuild–勾选Run#1 //-----通常操作----------------------------------------

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有