主要功能:检测环境中是否有烟雾及可燃气体,如果存在上述气体,则发送报警短信到手机上硬件介绍:主控单片机:STM32F103C8T6,烟雾传感器:MQ-2烟雾传感器模块,带比较器,灵敏度可调,使用数字输出接口连接单片机,GSM/GPRS模块:果云GA6-B GSM/GPRS模块,只支持移动、联通的电话卡原理图:PCB:
上传时间: 2022-02-24
上传用户:
随着光伏发电系统快速发展,以及电动汽车充电桩的普及,传统的剩余电流保护器无法满足实际需求。介绍了一款B型剩余电流保护器,采用磁调制剩余电流互感器和零序电流互感器采集剩余电流。根据GB/T 22794—2017标准要求,可识别1 kHz及以下的正弦交流、带和不带直流分量的脉动直流、平滑直流等剩余电流信号。经信号调理电路将电压信号送到单片机进行采集和判断。通过试验测试,该样机在测试精度和速度上均符合国家标准的相关要求。The rapid development of photovoltaic power generation systems and the popularity of electric vehicle charging piles make the traditional residual current protective devices unable to meet the actual demand.This paper proposed a type B residual current protective device,which uses the magnetically modulated residual current transformer and the zero sequence current transformer to acquire the residual current.According to the requirements of GB/T 22794—2017,the type B residual current protective device can detect sinusoidal AC residual current of 1kHz and below 1kHz,pulsating DC residual current with and without DC component,smooth DC residual current and so on.The signal processing circuit sends the voltage signal to the MCU for acquisition and judgment.Through experimental tests,the device meets the relevant requirements of national standards in terms of test accuracy and speed.
标签: 电流保护器
上传时间: 2022-03-27
上传用户:
1、这个是我工作实习,项目经理给的51单片机驱动LCD12864的源代码,代码架构看完了,我用stm32移植过来的,这个是实现一个多级菜单的功能,不过每个子菜单项的功能还并未完善,如需添加功能请自行添加2、因为是移植的代码,所以仿真效果并不是很好,按键的反应比较慢,如果按快了,会出现仿真卡死,具体原因我还没去查。所以你们仿真操作的时候,按键稍微慢些3、51单片机的源代码是基于3片Ks0108来写的,而仿真的LCD12864内部只有2片Ks0108,所以界面可能会有bug的地方,如果有开发板的同学,可以拿有3片Ks0108的LCD来试下,不过代码有些地方需要稍微更改下,我新买的开发板还没到,你们就自己加油吧4、打包的文件里面有51单片机的所有工程文件和移植后的stm32工程文件,外加仿真工程原理图仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)代码我就不贴了,我贴几个图片吧,这个第一次用,不太会,代码贴上去汉字还是乱码,我只是想拿点积分下点资料的,我太难了
上传时间: 2022-04-13
上传用户:
一、 实验目的使用 51单片机的八位数码管顺序显示自己的学号。掌握 C 语言、汇编语言两种编程单片机控制程序的方法。掌握使用 Keil 4 或 Keil 5 软件编写、编译、调试程序的方法。掌握使用 Proteus 软件绘制电路原理图、硬件仿真和程序调试。二、实验设备笔记本电脑51 单片机(普中科技)八位数码管(单片机上已集成)应用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、实验原理(1)数码管数码管按段数可分为七段数码管和 8 段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要显示的内容。按能显示多少个(8),可分为 1 位、2位、3位、4位、5 位、6位、7 位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时将公共极 COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极 COM 接到地线 GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。(2)51单片机单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、只读存储器ROM、多种 I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。MSC-51 单片机指以 8051为核心的单片机,由美国的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一个典型品种;其它厂商以 8051为基核开发出的CMOS 工艺单片机产品统称为 80C51 系列。本实验中我使用普中科技的 51 单片机来点亮八位数码管并使其显示我的学号(20198043)。四、 实验 过程(1)熟悉数码管使用 Proteus 软件构建电路图,学会如何点亮数码管,熟悉如何使数码管显示不同的数字(0-9)。我们可以按照上面的原理图让对应的段导通,以显示数字。对于共阳数码管,若显示数字 0,可以让标号为 A,B,C,D,E,F 的段导通,标号为 G,H 的段不导通,然后将阳极通入高电压,即显示数字 0。代码举例如下:最后效果如下,成功点亮一个数码管。经过更多尝试和学习,学会使多位数码管显示多位数字。结果举例如下:(2)多位数码管显示学号为了显示我们学号,就不能只使用一位数码管,需要使用八位数码管,相较于单位数码管,多位数码管更加复杂,驱动函数有很大区别。多位数码管使用同一组段选,不同的位选,因此就不能够一对一地固定显示,这就需要动态扫描。动态扫描:利用人眼视觉暂留,多位数码管每次只显示一位数字,但是切换频率大于 200HZ(50 × 4),这样就能让人产生同时显示多个数字的错觉。具体操作是轮流向数码管送字形码和相应的位选。一个完整的驱动程序不只以上这些,一个完整的数码管驱动有 6部分:1. 码表(ROM):存储段码(一般放在 ROM中,节省 RAM空间),例如数字 0的段码就是 0xC0,码表则包含 0-9的段码2. 显存(RAM):保存要显示的数字,取连续地址(便于查表)3. 段选赋值:通过查表(码表)操作,将显存映射到段码4. 位选切换:切换显示的位置5. 延时:显示的数字短暂保持,提升亮度6. 消影:消除切换时不同位置互相影响而产生的残影
上传时间: 2022-06-08
上传用户:canderile
产品品牌:VINKA/永嘉微电/永嘉微 产品型号:VK1072D 封装形式:SSOP28 产品年份:新年份 深圳市永嘉微电科技有限公司,原厂直销,原装现货更有优势!工程服务,技术支持,让您的生产高枕无忧!QT516 原厂直销,样品免费,技术支持,价格优势。 概述: VK1072D是一个点阵式存储映射的LCD驱动器,可支持最大72点(18SEGx4COM) 的LCD屏,也支持2COM和3COM的LCD屏。单片机可通过三条通信线配置显示参数和发送 显示数据,也可通过指令进入省电模式。 特点: • 工作电压 2.4-5.2V • 内置256 kHz RC振荡器(上电默认) • 偏置电压(BIAS)可配置为1/2、1/3 • COM周期(DUTY)可配置为1/2、1/3、1/4 • 内置显示RAM为18x4位 • 省电模式(通过关显示和关振荡器进入) • 3线串行接口 • VLCD脚调节LCD电压 • 软件配置LCD显示参数 • 写命令和写数据2种命令格式 • 写显示数据地址自动加1 • VLCD脚提供LCD驱动电压(<VDD) • 封装: SSOP28(150mil)(9.9mm×3.9mm PP=0.635mm)
标签: 1072D 1072 SSOP LCD 28 VK 计算器 方案 微电 液晶
上传时间: 2022-06-22
上传用户:2937735731
产品品牌:VINKA/永嘉微电/永嘉微 产品型号:VK1056B/C 封装形式:SOP24/SSOP24 产品年份:新年份 深圳市永嘉微电科技有限公司,原厂直销,原装现货更有优势!工程服务,技术支持,让您的生产高枕无忧!QT545 原厂直销,样品免费,技术支持,价格优势。 概述: VK1056是一个点阵式存储映射的LCD驱动器,可支持最大56点(14SEGx4COM)的 LCD屏,也支持2COM和3COM的LCD屏。单片机可通过三条通信线配置显示参数和发送显 示数据,也可通过指令进入省电模式。 特点: • 工作电压 2.4-5.2V • 内置256 kHz RC振荡器(上电默认) • 偏置电压(BIAS)可配置为1/2、1/3 • COM周期(DUTY)可配置为1/2、1/3、1/4 • 内置显示RAM为14x4位 • 省电模式(通过关显示和关振荡器进入) • 3线串行接口 • VLCD脚调节LCD电压 • 软件配置LCD显示参数 • 写命令和写数据2种命令格式 • 写显示数据地址自动加1 • VLCD脚提供LCD驱动电压(<VDD) • 封装: SOP24(VK1056B)(300mil) (15.4mm x 7.5mm PP=1.27mm) SSOP24(VK1056C)(208mil) (8.2mm x 5.3mm PP=0.65mm)
标签: 1056B 1056 LCD VK 方案 微电 液晶 驱动芯片
上传时间: 2022-06-23
上传用户:2937735731
产品品牌:VINKA/永嘉微电/永嘉微 产品型号:VK1072D 封装形式:SSOP28 产品年份:新年份 深圳市永嘉微电科技有限公司,原厂直销,原装现货更有优势!工程服务,技术支持,让您的生产高枕无忧!QT546 原厂直销,样品免费,技术支持,价格优势。 概述: VK1072D是一个点阵式存储映射的LCD驱动器,可支持最大72点(18SEGx4COM) 的LCD屏,也支持2COM和3COM的LCD屏。单片机可通过三条通信线配置显示参数和发送 显示数据,也可通过指令进入省电模式。 特点: • 工作电压 2.4-5.2V • 内置256 kHz RC振荡器(上电默认) • 偏置电压(BIAS)可配置为1/2、1/3 • COM周期(DUTY)可配置为1/2、1/3、1/4 • 内置显示RAM为18x4位 • 省电模式(通过关显示和关振荡器进入) • 3线串行接口 • VLCD脚调节LCD电压 • 软件配置LCD显示参数 • 写命令和写数据2种命令格式 • 写显示数据地址自动加1 • VLCD脚提供LCD驱动电压(<VDD) • 封装: SSOP28(150mil)(9.9mm×3.9mm PP=0.635mm)
标签: 1072D 1072 LCD VK 方案 微电 液晶 驱动芯片
上传时间: 2022-06-23
上传用户:2937735731
第1章:介绍如何输出方波信号,使喇叭发出声音的方法,包括发出“哗”声的函数和分别传递一个、二个及三个白变量的“哗”声函数,以及利用定时器产生方波信号而令喇叭发出“哗”声,并叙述音阶与频率的关系,以此作为演奏音乐的基础。第2章:演奏音乐的程序由main()函数开始,将其所有函数定义在·个main.c的模块内,并分别以各种指令结构来循序渐进地介绍软件构建的思维与解决方法。第3章:以模块化的设计方式将单独的个main.c模块细分为main.c模块、initial.c模块、delay.c模块、music.c模块以及其对应的包括文件,可以使种序易于了解,节省开发时间。而且,用范例来说明各种应用方法,以使读者建立.整体思维,并进行有效的学习。第4章:详细介绍如何利用定时器钓中断方法来产生音阶的频率,并山1/)输出此方波信号而驱动喇叭发出正确的音阶。当连续产生各音符的音调频率时,则形成演奏音乐,并渐进式地说明什么样的设计方法是最好的。第5章:音符的形成有两个要素:音调及音长,当音调以定时器中断方法来生,音长是否也可以由定时器来产生呢?本章介绍如何利用timerO及timer]两个定时器中断方法来演奏音乐,并特别说明当音长计时中断时间太短时所造成的影响以及解决的方法。第6章:说明音乐中“移调”的概念,分别以查表法和计算法来举例说明D大调、降E大调、F大调、G大调、降A大调、降B大调。并以TACT开关的按键动作来阐述移调的功能,而以外部中断的方法来达到音乐演奏中实时移调的功能。第7章:介绍如何以按键开关来选曲,以“哗”声和LED闪烁方式作为选曲的提示动作,并以下列技巧来说明按键的处理方法:开关持续按着的重复动作、开关持续按着也动作一次、消除按键弹跳波的程序规划、持续按键以延时方式来继续执行动作,及持续按键以定时器计时方式来继续执行动作。同时,通过此方式来培养读者软件设计的能力并使读者养成慎密的思维方式。第8章:以9个按键开关分别代表1~9首的按键选曲,并介绍如何以l/O的方式、SCAN的方式以及ADC的方式来检测按键动作,以及当微电脑1/0不敷使用时的解决方法。更多相关内容已全部上传:8051单片机彻底研究-基础篇:http://dl.21ic.com/download/8051-330965.html 8051单片机彻底研究-经验篇:http://dl.21ic.com/download/8051-330966.html 8051单片机彻底研究-入门篇:http://dl.21ic.com/download/8051-330967.html 8051单片机彻底研究-实习篇:http://dl.21ic.com/download/8051-330969.html 8051单片机C语言软件设计的艺术:http://dl.21ic.com/download/8051-330970.html
上传时间: 2022-06-25
上传用户:
产品品牌:VINKA/永嘉微电/永嘉微 产品型号:VK1621 封装形式:LQFP44/48、SSOP48、SDIP28、DICE裸片 产品年份:新年份 联 系 人:许硕 Q Q:191 888 5898 联系手机:188 9858 2398(信) 深圳市永嘉微电科技有限公司,原厂直销,原装现货更有优势!工程服务,技术支持,让您的生产高枕无忧! 原厂直销,样品免费,技术支持,价格优势。QT588 概述: VK1621是一个点阵式存储映射的LCD驱动器,可支持最大128点(32SEGx4COM)的 LCD屏,也支持2COM和3COM的LCD屏。单片机可通过3/4个通信脚配置显示参数和发送显 示数据,也可通过指令进入省电模式。 特点: • 工作电压 2.4-5.2V • 内置256 kHz RC振荡器(上电默认) • 可外接32.768kHz晶体振荡器(OSCO,OSCI) • 可外接256kHz时钟源(OSCI) • 偏置电压(BIAS)可配置为1/2、1/3 • COM周期(DUTY)可配置为1/2、1/3、1/4 • 内置显示RAM为32x4位 • 蜂鸣器频率可配置为2kHz、4kHz • 省电模式(通过关显示和关振荡器进入) • 时基和看门狗共用1个时钟源,可配置8种频率 • 时基或看门狗溢出信号输出脚为/IRQ脚 (开漏) • 3/4线串行接口 • 软件配置LCD显示参数 • 写命令和读写数据2种命令格式 • 读写显示数据地址自动加1 • 3种显示数据的访问方式 • VLCD脚提供LCD驱动电压(<VDD) • 封装: SSOP48(300mil)(15.9mm x 7.5mm PP=0.635mm) LQFP48(7.0mm x 7.0mm PP=0.5mm) LQFP44(10.0mm x 10.0mm PP=0.8mm) SDIP28(288mil)(35.3mm x 7.3mm PP=2.54mm) DICE裸片
标签: 1621 LQFP LCD 64 VK 方案 液晶 驱动芯片
上传时间: 2022-06-27
上传用户:2937735731
本产品采用单片机+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+风扇模块+按键模块等构成;功能描述:1.采用DS18B20温度传感器测温,人体感应模块检测是否有人。2.共3个按键:1键切换/设置、2键加、3键减。3.本设计共三种模式:自动模式、手动模式和自然风模式。4.自动模式,按一下1键可以设置温度上限,再按下设置温度下限,均可以按键加减调整。数码管第一位不显示,后三位显示温度值。人体感应模块检测有人时,温度小于下限风扇不转,温度在上下限之间50%转动,大于上限时,风扇全速转动。人离开后,延迟几秒风扇停止转动,起到节能环保的作用。5.手动模式,数码管第一位显示风扇档位,后三位显示温度,按2键/3键加减风扇的档位(1、2、3档)。6.自然风模式,数码管第一位显示“b”,后三位显示温度,此模式下风扇转动与温度无关,只要人体感应模块检测到有人,就会模拟自然风转动风扇,时快时慢,吹着更舒适;人离开后延迟几秒,风扇停止转动。
上传时间: 2022-07-03
上传用户:XuVshu