- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 Ex 防爆标准解读
以如下标准为例:解读:Ex防爆t:IIIBT2 40T2为温度等级,40为最大表面温度40度Db设备防护用于22区类似铭牌为。
2024-05-29 16:29:28
460
原创 VScode C/C++环境安装配置
13. 如图,在桌面建立一个文件夹用于C语言代码编辑和存放(需要注意的是,后续如果vscode编译环境配置出问题或者报错,不要着急卸载vscode软件,直接退出vscode并删除这个文件夹,然后重新建立新的C语言代码编辑和存放文件夹,然后所有的环境配置过程就可以重新来过);14. 双击打开vscode软件,点击如图左侧的方块图标,在左上侧位置输入C/C++搜索插件,如图点击并安装前3个。17. 如图所示,点击新建文件图标,在对话框中输入test.c(c字母小写),然后回车确认;
2024-05-24 12:59:55
1282
原创 UL969标准示例标签图纸
通俗说,就是说产品整体包括材质油墨以及印刷方式,成品标签的整体是通过UL969认证的,UL 将执行一系列测试,包括风化、湿度、热、划痕和附着力测试。符合标准的完整标签结构随后通过各种条件的认证,例如应用表面情况(木材、聚碳酸酯、粉末涂层金属等)、温度情况(例如 -20 到 150 摄氏度)和暴露情况(例如偶尔的汽油飞溅、室外或者仅室内使用)。符合 UL 969 标准的标签(本质上是用于产品的标签)是关于完整结构以以创建最终标签的。UL 969 批准标签的组成部分包括:粘合剂,面材,墨水,层压,二次油墨。
2024-05-23 11:11:05
673
原创 STM32入门_江协科技_5~6_OB记录的自学笔记_GPIO输出_LED流水灯_蜂鸣器
•LED:发光二极管,正向通电点亮,反向通电不亮;•有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定,低电平触发;•无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音;上图中下面的图是面包板背面撕去双面胶后的情况,可见上下横向标识红蓝线的小孔横向导通(用于供电),中间纵向小孔,5个一组导通,右侧是拆出内部夹片后与LED连接的示意图;
2024-05-11 10:24:43
1057
原创 STM32入门_江协科技_3~4_OB记录的自学笔记_软件安装&新建工程
3.1. 安装Keil5 MDK3.2. 安装器件支持包因为新的芯片层出不穷,所以需要安装Keil5提供的器件升级版对软件进行升级,从而支持新的芯片;如果不安装,新建工程无法出现相应型号的芯片;安装作者提供的支持包:《 keil5支持包》如图所示点击软件界面的绿色图标弹出Pack Installer的对话框点击refresh图标可以刷新列表,并选择下载相应的pack包,但是笔者提示速度较慢也可以参考优快云如下链接的教程,从官网下载pack并独立安装:3.3. 注册。
2024-04-30 16:04:06
1885
2
原创 STM32入门_江协科技_1~2_OB记录的自学笔记_STM32简介
2.1. STM32简介•STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器•STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等•STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器高性能系列:F2,F4,F7主流性能系列:F0,F1,F3(教程用STM32F1)超低功耗系列:2.2. ARM介绍:•ARM既指ARM公司,也指ARM处理器内核。
2024-04-28 16:07:15
1889
原创 PP周转箱内隔板焊接与选材
3处位置如果有类似的管道穿过PP周转箱,也是需要用焊接对管道周围进行密封的,但是PP管选择需要注意的是选择PPH管,这种管材可以用于焊接固定,好像淘宝直接搜PP管的时候有的商家的产品实际是PPR管,管道固定和连接方式存在差异。2处位置的焊缝是用类似淘宝上面的这种PP焊条和塑料焊枪进行焊接粘合的,样品焊接后测试强度没有问题。1位置的隔板需要用PP板,以保持和周转箱一样的材料,便于焊接,
2024-04-24 12:21:39
461
原创 51单片机入门_江协科技_35~36_OB记录的自学笔记_AD与DA转换(XPT2046)
AD一般转换电压,一般正比关系0255数值(8位)35.3. 硬件电路上图开发板上原理电路,右图PWM上图ADC0809芯片和DAC0832芯片图ADC0809介绍:START开始转换,EOC结束转换,CLOCK时钟信号,OE输出使能,ADDA~ADDC对应8路IN输入选择,A/D转换(内部核心转换电路)DAC0832介绍:D0~D7是8位数字输入,8位输入寄存器+8位DAC寄存器构成多路输入;35.4. 运算放大器•运算放大器(简称“运放”)是具有很高放大倍数的放大电路单元。
2024-04-24 10:56:07
1833
原创 51单片机入门_江协科技_33~34_OB记录的自学笔记_LED呼吸灯与PWM直流马达调速
33.1. 直流电机介绍•直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转•直流电机主要由永磁体(定子)、线圈(转子)和换向器组成•除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等33.2. 电机驱动电路33.3. PWM介绍。
2024-04-18 08:13:22
532
原创 51单片机入门_江协科技_31~32_OB记录的自学笔记_LCD1602液晶显示屏
31.1. LCD1602介绍•LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符•显示容量:16×2个字符,每个字符为5*7点阵31.2. 引脚及应用电路接线D0~D7与单片机P口高低位对齐31.3. 内部结构框图CGRAM CGROM类似段码表,RAM可写,ROM不可写;DDRAM用户可写,DDRAM40x2,比屏幕大,但是前16映射屏幕;
2024-04-17 10:14:51
810
原创 51单片机入门_江协科技_29~30_OB记录的自学笔记_DS18B20温度传感器
29.1. DS18B20介绍•DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点•测温范围:-55°C 到 +125°C•通信接口:1-Wire(单总线)•其它特征:可形成总线结构、内置温度报警功能、可寄生供电(2个供电引脚,1个数据引脚,一个数据线+一个GND也可以实现工作)•热敏电阻就是模拟温度传感器,通过AD采集芯片,将模拟的电压值转换为温度,需要AD转换读取温度;
2024-04-16 13:01:33
1711
原创 51单片机入门_江协科技_27~28_OB记录的自学笔记_AT24C02数据存储&秒表
27.1. 存储器介绍27.2. 存储器简化模型介绍,存储原理27.3. AT24C02介绍•AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息•存储介质:E2PROM•通讯接口:I2C总线•容量:256字节27.4. AT24C02引脚及应用电路,VCC接电源,A0~A2和GND接地,WP写保护接地,上拉电阻在单片机接口位置已经接好,开发板原理图中就不需要接了。
2024-04-12 14:01:34
2887
原创 51单片机入门_江协科技_25~26_OB记录的笔记_蜂鸣器教程
25.1. 蜂鸣器介绍•蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号•蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器(开发板上用的无源蜂鸣器)•有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定•无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音25.2. 驱动电路三极管驱动集成电路驱动,开发板ULN2003D,Proteus有器件,开发板BZ接P2^5引脚。
2024-04-09 21:56:55
1624
原创 51单片机入门_江协科技_23~24_OB记录的笔记DS1302时钟
23.1. DS1302介绍•DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能•RTC(Real Time Clock):实时时钟,是一种集成电路,通常称为时钟芯片23.2. DS1302引脚定义和应用电路23.3. DS1302内部结构框图23.4. 寄存器定义23.5. 时序定义23.6. BCD码。
2024-04-07 14:04:04
1237
原创 51单片机入门_江协科技_21~22_OB记录的笔记
21.1. LED点阵屏介绍•LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等•LED点阵屏分类按颜色:单色、双色、全彩按像素:88、1616等(大规模的LED点阵通常由很多个小点阵拼接而成)21.2. 显示原理•LED点阵屏的结构类似于数码管,只不过是数码管把每一列的像素以“8”字型排列而已。
2024-04-05 17:54:39
1326
原创 51单片机入门_江协科技_21.2_74HC595 在Proteus中模拟8x8点阵屏环境搭建
1.3. 如果不确定8x8点阵屏的接口(因为需要翻转点阵屏),可以先插入一个点阵屏,并直接接电源与接地,模拟看一下点阵屏的输入输出(P0)端口;1.1. 因为连接单片机P0口作为点阵屏负极(行选),所以需要先在P0口上接上上拉电阻RESPACK 8,1k欧姆阻值,并在排阻上接电源;1. 为了在proteus中模拟学习江协科技51单片机教程,需要在proteus中搭建74HC595驱动8x8点阵屏的仿真环境;1.2. 插入74HC595芯片和8x8点阵屏,注意各个端口连接号码;
2024-04-05 15:19:49
1122
原创 51单片机入门_江协科技_21.1_开发板USB口连接建议
1. 目前我自己用的普中A2版本的开发板,操作失误导致在开发板连接电脑并通电的情况下误将跳线帽触碰到开发板的3.3V与GND,导致USB口浪涌,2个电脑上面的USB口烧毁,开发板暂时没有任何问题,电脑USB口现在只是接通后有电,但是没有数据传输功能。2. 后续考虑需要在淘宝上面买个类似这种USB隔离器对开发板与电脑的USB口进行隔离保护,暂时还未收到货,等到货后看是否影响开发板与电脑的连接与程序下载。3. 同时8x8点阵屏测试需要将开发板此处跳线帽接GND_OE,否则点阵屏不工作;
2024-04-05 12:20:38
1004
原创 51单片机入门_江协科技_19~20_OB记录的笔记
19.1. 串口介绍:•串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。•单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。•51单片机内部自带UART(Universal Asynchronous Receiver Transmitter,通用异步收发器),可实现单片机的串口通信。19.2. 串口硬件电路。
2024-04-04 17:32:52
1101
原创 51单片机入门_江协科技_20.1_Proteus串口仿真
3. win7虚拟机中需要打开控制面板,然后找到设备管理器并打开,找到如图所示的COM端口,可能事COM1与COM2端口,需要修改为COM3与COM4端口,修改方法为选中需要修改的端口,点击鼠标右键,点击属性,在弹出的对话框中点击高级,在另一个弹出的对话框中找到COM3,此时是从COM1修改为COM3,同理将COM2修改为COM4;1.为了解决51单片机学习过程中在Proteus中的串口仿真的问题,需要在Proteus中建立串口仿真的环境(目前Proteus安装在Win7x64虚拟机环境中;
2024-04-03 14:56:42
1171
1
原创 51单片机入门_江协科技_17~18_OB记录的笔记
17.1.定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成,无需占用CPU外围IO接口;定时器作用:(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作;(2)替代长时间的Delay,提高CPU的运行效率和处理速度,因为delay程序占用CPU资源,同时导致CPU无法处理外部诸如按键的操作;(…)17.2. STC89C52 定时器相关扩展阅读:STC89C52的介绍手册。
2024-04-02 13:55:21
1149
1
原创 51单片机入门_江协科技_15~16_OB记录的笔记
15.1. 矩阵键盘介绍•在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式•采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态15.2. 扫描的概念:•数码管扫描(输出扫描)原理:显示第1位→显示第2位→显示第3位→……,然后快速循环这个过程,最终实现所有数码管同时显示的效果•矩阵键盘扫描(输入扫描)原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然后快速循环这个过程,最终实现所有按键同时检测的效果•以上两种扫描方式的共性:节省I/O口。
2024-04-01 13:37:37
738
原创 51单片机入门_江协科技_13~14_OB记录的笔记
•模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等13.2. 模块化编程结构框图13.3. 模块化编程注意事项•.c文件:函数、变量的定义•.h文件:可被外部调用的函数、变量的声明•任何自定义的变量、函数在调用前必须有定义或声明(同一个.c)•使用到的自定义函数的.c文件必须添加到工程参与编译。
2024-03-29 12:43:47
977
2
原创 C72700铜基合金热处理问题(铜镍锡合金)
1. 网上搜集的资料: 网址: Copper-Nickel Alloy (UNS C72700)Welding - Soldering, seam welding, butt welding, spot welding, brazing, and gas shielded arc welding are excellent techniques.Forging - The hot forging temperature for copper UNS C72700 alloy ranges between 6
2024-03-28 14:49:00
821
原创 51单片机入门_江协科技_11~12_OB记录的笔记
11.2. LED数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件:11.3. 一位数码管的引脚定义和介绍;共阴极连接,共阳极连接。11.4. 对于单个数码管(以共阴极为例),公共端3,8接地称为位选,如果需要点亮相应的数码管显示具体数据,就需要相应的ADP的段码为 1011 1110B;共阳极的数码管正好相反;11.5. 四位数码管介绍;11.6. 如果需要4位数码管(以共阴极数码管为例)的第3位(从左往右数)显示1,则数码管的位选码为1101B;
2024-03-28 11:22:19
1065
原创 Proteus AT89C52模拟环境搭配74HC573锁存器模拟8位数码管问题
在< 电子工程师自学成才手册中>关于51单片机驱动双4位数码管的演示案例中的电路配置如图,51单片机P0总线出来接U1,U2(74HC573),U1负责段选,U2负责位选,Proteus中搭建电路完成后,程序测试不通。2.1. 刚开始怀疑是否是74HC573的接线问题或者其他问题导致,需要排除74HC573的自身问题,所以搭建手动开关电路测试74HC573是否有模拟问题,搭建的手动开关电路如下;数码管显示还有溢出的感觉。74HC573输入口部分口为灰色,没有高低电平,输出口全低电平,无输出;
2024-03-22 11:29:45
1602
1
原创 单片机C语言入门_2.0.1_C51单片机模拟板电路初版以及Proteus 8.7 SP3闪退问题
1. 为了便于用Proteus模拟单片机跑C例程,对照普中科技的 的开发板原理图制作Proteus部分功能单元以便于后续实验模拟。3. Proteus文件如链接的 < HC6800_ES_V2.pdsprj.17yxa-PC.17yxa.workspace >文件,基于Proteus 8.3 SP3.2. 普中C51开发板的原理图如链接PDF文件;
2024-03-20 13:20:35
446
1
原创 Solidworks 工程图模板标注字体修改
1. 现有Solidworks工程图标注尺寸需要更换,现在默认是Century Gothic,需要更换为汉仪长仿宋。7. 将文件拖入solidworks中打开,找到注解,尺寸,表格中的字体选项,并修改为 汉仪长仿宋。5. 打开Solidworks,找到如下工程图模板的路径并复制,到资源管理器中打开;6. 找到需要修改的工程图模板的drwdot后缀文件(以a0-iso模板为例)2. 从绿色资源网找到汉仪长仿宋的字体并下载;3. 下载后的字体重命名:汉仪长仿宋体.ttf。将重命名的字体拷贝进去。
2024-03-13 11:31:39
7804
原创 单片机C语言入门_2.0_C语言运算符应用
先设置两个字符型变量a和b,分别赋值为76和19,计算它们相乘的结果为1444,等于十六进制数0x05A4,在程序中用变量c存储结果。变量c高八位的十六进制数为05,转二进制为0000 0101,变量c的低八位的十六进制数为A4,转二进制为1010 0100,对应P0.7~P0.0 LED位从高到低,二进制0的LED灯亮,1的LED灯灭。因为相乘结果是16位的,如果在八位口P0上显示,只能拆成高八位和低八位分别显示,为区别高八位和低八位,在它们分别点亮的间隙让P0的LED全灭,延时1s。
2024-03-11 12:50:11
461
原创 单片机C语言入门_1.5_8LED灯循环移位点亮
这条指令的功能是将字符c循环左移b位.循环左移的作用是,当循环左移执行移动一位时,依次将字符c的各位向高位移动一位,并且将移出的最高位移到最低位中.这个函数包含在<intrins.h>头文件中,如果在程序中用到这个函数时,必须在程序的开头包含这个头文件,因为头文件中有该函数的具体说明,这样在编写的程序中才可以用到这个函数.代码是用右移指令,亮的LED灯是从下往上( P0.7~P0.0 )依次循环移动,Proteus测试没问题;依旧采用P0.0~P0.7接8个LED的电路,程序上面做相应的调整。
2024-03-07 15:30:12
1631
原创 单片机C语言入门_1.4_8LED灯依次点亮_移位指令
2. 因为单片机相应LED灯珠连接位置0的时候相应位置的LED灯点亮,程序中使用移位命令后,是用0补位,如果开始P0端口赋值0xFF(LED灯全灭),移位命令循环的结果就是这8个LED灯珠依次点亮的效果,不是1.3节中只有一个亮的LED灯按照顺序移动的效果;依旧采用P0.0~P0.7接8个LED的电路,程序上面做相应的调整。3. Proteus虚拟测试没问题。(右移从P0.7开始逐个亮起)
2024-03-07 14:06:00
2945
原创 喷塑钣金表面标贴背胶选择
双组份氨基树脂胶水强度高、硬度好、耐磨损、粘接牢固的胶水类型,常用于喷塑表面胶合,可在喷塑表面形成一个完美的保护层。适用于钢材、铝合金、塑料等不同类型的喷塑表面。双组份环氧树脂胶水硬度高、拉伸强度大、附着力强的胶水类型,常用于喷塑表面胶合,可在喷塑表面形成一个坚固的保护层。双组份聚氨酯胶水粘度低、流动性好、防水性强、耐磨性好的胶水类型,常用于喷塑表面胶合,适用于汽车外壳、木质家具等不同类型的喷塑表面。喷塑的金属钣金表面因为呈磨砂质感,表面不光滑,正常3M和德莎双面胶带均没有很好的黏贴特性,标签容易脱落;
2024-03-07 13:36:23
910
原创 单片机C语言入门_1.3_8LED流水灯程序
1. Proteus依旧采用P0.0~P0.7接8个LED的电路,程序上面做相应的调整。P0.0点亮 = 1111 1110B=0xFE;P0.1点亮 = 1111 1101B=0xFD;P0.2点亮 = 1111 1011B=0xFB;P0.3点亮 = 1111 0111B=0xF7;P0.4点亮 = 1110 1111B=0xEF;P0.5点亮 = 1101 1111B=0xDF;P0.6点亮 = 1011 1111B=0xBF;P0.7点亮 = 0111 1111B=0x7F;
2024-03-06 16:53:22
1602
1
原创 单片机C语言入门_1.2_8个LED接P0口间隔点亮
1. Proteus中绘制8个LED灯珠与单片机的P0.0~P0.7口连接,对应单片机端口赋值为0时处于高电位,对应端口LED不亮,反之对应单片机端口赋值为1时处于低电位,对应端口LED亮起,8个LED对应二进制数就是01010101B,转16进制0x55赋值P0。3. 双击Proteus单片机,导入hex程序文件仿真测试通过,点亮的LED为蓝色。
2024-03-06 14:08:52
956
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人