自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 屏幕程序用串口无法调试情况

2022-06-25 11:16:45 234

原创 GD32使用注意事项

一、什么是GD32GD32是由北京兆易创新开发的国产32位MCU,基于Arm Cortex- M3/M23/M4内核以及RISC-V内核的32位通用微控制器,与STM32相比,CPU主频更高,内存更多,外设更丰富。其众多产品是以STM32芯片为模板,基于STM32的底层寄存器地址进行正向研发,部分产品可以直接PIN TO PIN替代STM32的芯片,部分型号可以直接以STM32的程序做部分修改后直接烧入进GD32中运行,例如GD32E103、GD32F10x、GD32F30x都是和STM32F10x系列是

2022-03-17 17:17:42 3599 1

原创 电容是不是越大越好

电容容量并不是越大越好。直观上看,似乎储能电容越大,为IC提供的电流补偿的能力越强。因此,许多人爱使用容量很大的电容。其实这是一个错误的概念。由于电容上寄生电感的存在,电容放电回路会在某个频点上发生谐振,在谐振点,电容的阻抗小,因此放电回路的阻抗最小,补充能量的效果也最好。但当频率超过谐振点时,放电回路的阻抗开始增加,这意味着电容提供电流能力开始下降。电容的容值越大,谐振频率越低,电容能有效补偿电流的频率范围也越小。因此,为保证电容提供高频电流的能力,电容并不是越大越好。电容容量越大,电容能够承载的电荷量

2022-03-17 17:16:16 19107

原创 电子或者自动化同学以后做什么

电气类专业同志看这里:①制造业从事电气维修和保养。学历中专及以上,半个体力活。这个不需要你会PLC,变频器啊,组态王。但是你会的话工资会多个1000-2000块左右。规模大的公司只负责电路部分,机械部分有人专门拆卸,当然了简单的就直接自己搞,一般都是互相配合居多。小公司那你都要干。薪资平均6.5K左右。(熟练的又搞机械又搞电的小公司,厉害的电工上万也还是有的)双休只在大公司见过,一般小公司是搞机械和电工的轮流休息,月休平均3天。转行第一年,来几张熟悉的场景。②电气工程师(要求大专及以上)方向只说2个。

2022-03-17 17:10:40 2680

原创 AD20常用快捷键汇总

● R+L 输出 PCB中所有网络的布线长度● Ctrl+ 左键点击 对正在布的线完成自动布线连接● M+G 可更改铜的形状● 按 P+T在布线状态下,按 Shift+A 可直接进行蛇线走线● T+R 对已布完的线进行蛇线布线● E++M+C点击空白出可迅速找到 PCB上想要的元件● Backspace 撤销正在布线的上一步操作● 切换布线层,可在布线过程中放置过孔● Ctrl+Shift 切换层并放置过孔● F8/E+O+S 设置圆心点● M+I 翻转选中的元件● P+T 布线●

2022-03-17 17:08:21 13236

原创 应届生被问到单片机项目经验

很多大学毕业生找工作面试常被问到项目经验。被问最多的就是:①你做过什么项目?你在项目里主要负责那块?做项目的时候碰到了什么棘手问题,如何处理?②单片机笔试很蛋疼,通常有硬件和软件笔试。怎么去应付?网上搜索一大堆有用但是实际公司笔试差异太大了,该怎么办?③本人从事单片机开发多年,自己开发的产品不计其数。从原理图到调试功能代码都有丰富的资料库可以咨询我供您参考。以下是我面试过应届生的一些问题供大家参考,如果需要从容应对面试具体可以咨询我:(欢迎点赞关注加评论)麦元守望者2 次咨询5.0164 次

2022-01-21 22:37:51 4202

原创 指南者配置开发基本环境艰辛过程(自己看,闲人勿扰)

1、新建不含中文路径的文件夹如:Template用来存放工程所有文件。2、Template子文件夹建4个文件。3、其中libraries文件夹从官方STM32F10X固件库libraries文件夹中复制过来,包含下图两个子文件夹。4、keil5软件中新建project工程,弹出的对话框路径选择第二步新建的project,工程名任意取。(注意不能有中文)5、型号选择STM32F103_VE。(指南者)6、在keil5软件 project窗口增加4个文件如下:7、每个文件夹内添加内容如下,基本

2020-07-24 01:40:41 223

原创 Error: command-line: #992: invalid macro definition(STM32)

试下,不甜不要钱。试完直接编译

2020-07-23 16:13:34 7096 13

原创 51单片机解码NEC协议红外遥控器,串口助手显示键值码

#include <reg52.h>#include <intrins.h>//这个为啥可以省略我也不知道,后面有用到 右移所以保守不省略。去掉也是可以完成此功能unsigned char IR_Time;//33位数据脉宽时间用计时器0中断个数表示 ,进入一次中断需要1.085*256=277.76usunsigned char IR_Date[33];//红外接收头发给单片机解码的33位数据(引导码1+用户码16+按键键值码8+键值码反码8)unsigned char.

2020-07-17 12:36:59 3270

原创 51数码管显示DS18B02传感器温度(12位精度)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200715201245150.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2N6eTE4MDY2,size_16,color_FFFFFF,t_70)#include<reg52.h>#include<intrins

2020-07-15 20:14:33 1425

原创 51数码管显示整数0-9999

#include<reg52.h>sbit du=P2^6;sbit we=P2^7;unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(unsigned char a){unsigned char x,y;for(x=0;x<a;x++)for(y=0;y<114;y++);}void display(unsigned int a){.

2020-07-15 13:36:50 3960

原创 51呼吸灯源码(PWM调制)

图2中 LED灯阳极3需连接到图1射极跟随器电路输出DAOUT。#include <reg52.h>sfr P4 = 0xe8; /C语言中声明P4口特殊功能寄存器地址/sbit DAC_DATA = P4^4;//DA数据口unsigned char DAC_VAL;//占空比参数 模拟8位DA输出,取值范围0-255unsigned char pwm_t;//周期#define MAIN_Fosc 11059200UL //宏定义主时钟HZtypedef unsigne..

2020-07-14 21:14:00 1990

转载 51模拟量转数字量(转载)

/*********************************************************************************【作 者】: 清翔电子【版 本】: V1.1【网 站】: http://www.qxmcu.com/【淘宝店铺】: http://qxmcu.taobao.com/【实验平台】: 清翔 QX-MCS51 单片机开发板【外部晶振】: 11.0592mhz【主控芯片】: STC89C52【编译环境】: Kei

2020-07-14 10:28:19 1817

转载 51 软件模拟IIC与EEPROM通信(转载)

/*********************************************************************************【作 者】: 清翔电子:向量【版 本】: V1.0【网 站】: http://www.qxmcu.com/【淘宝店铺】: http://qxmcu.taobao.com/【实验平台】: 清翔 QX-MCS51 单片机开发板【外部晶振】: 11.0592mhz【主控芯片】: STC89C52【编译环境】:

2020-07-13 10:26:31 1050

转载 51串口通信

说明:1、串口工作方式1,8位UART比特率9600。接收串口数据,数码管以十进制格式显示,并且把接收到的数据加1后通过串口发出。 2、打开串口助手(STC-ISP软件上有集成)选择对应COM号,设置波特率9600发送和接收格式选择HEX格式。#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charsbit DU = P2^6;//数码管段选sb

2020-07-09 09:46:15 649

原创 51外中断、独立键盘、led灯结合实例

#include <reg52.h>sbit flag =P2^7; //P2.7与P3.3用杜邦线连接,P2.7引脚提供下降沿给外中断引脚P3.3sbit led=P1^7; //执行中断led灯亮灭动作sbit key_S3=P3^1;//独立开关按键接P3.1引脚,用于检测开关是否被按下void delay(unsigned int a)//延迟函数,用于按键消除机械抖动{unsigned char x,y;for(x=0;x<a;x++)for(y=0;y<1.

2020-07-03 10:14:48 626

原创 51单片机8*8点阵显示“中国”

#include <reg52.h>#include <intrins.h> //位移函数sbit DIO=P3^4; //2片74HC595数据输入端sbit S_CLK=P3^5;//串行输入时钟sbit R_CLK=P3^6;//并行输出时钟unsigned char code table[2][8]={0xEF,0xEF,0xEF,0x01,0x6D,0x01,0xEF,0xEF,0x01,0x7D,0x01,0x69,0x45,0x6D,0x45,0x01};//

2020-07-01 18:15:46 5553

原创 51单片机8*8点阵点亮1盏灯

#include <reg52.h>#include <intrins.h>sbit DIO=P3^4;sbit S_CLK=P3^5;sbit R_CLK=P3^6;void Dio_Byte(unsigned char dat){unsigned char i;for(i=0;i<8;i++){ S_CLK=0;if(dat&0x01)DIO=1;else{DIO=0;}S_CLK=1;dat=dat>>1;}}vo..

2020-06-30 19:01:36 1725

原创 51单片机数码管显示4*4矩阵键盘按键值

#include <reg52.h>sbit du = P2^6;// 数码管段选sbit we = P2^7;// 数码管位选unsigned char jianzhi;//定义全局变量按键编号unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //0-9数字void delay(unsigned char a) //自定义延迟函数{unsigned int x,y;f..

2020-06-29 22:11:03 13219 2

原创 51单片机独立键盘S2点亮led灯

#include <reg52.h>sbit led = P1^7;sbit key=P3^0;void delay(unsigned char a) {unsigned char x,y;for (x=a;x>0;x–)for (y=144;y>0;y–);}void main(){ while(1){if(key0)delay(20);if(key0)led=~led;}while(!key);}

2020-06-29 10:20:08 890

原创 51单片机数码管显示整数0-999

#include<reg52.h>sbit du=P2^6;//数码管段选sbit we=P2^7;//数码管位选unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数字0-9void delay(unsigned char a)//自定义延迟函数,字符型a值范围0-255{unsigned char x,y;for(x=0;x<a;x++)for(y=0;y<

2020-06-28 09:11:49 12936

原创 51单片机循环流水灯源码

51单片机循环流水灯源码#include <reg52.h>#include <intrins.h>void delay(unsigned char a){unsigned char x,y;for(x=0;x<a;x++)for(y=0;y<114;y++);}void main(){unsigned char i,temp;temp=0xfe;for(i=0;i<8;i++){temp=crol(temp,1);P1=temp;del

2020-06-26 15:40:20 3236

ASCII码表.docx

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。 ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。

2020-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除