-
0引言目前的小区和楼宇供水系统普遍采用基于变频调速技术的恒压供水系统,与传统的恒速供水系统相比取得了可观的节能效果。但由于供水系统的泵出口压力恒定,不能依据用户需求做相应调节,因此从泵理论和水动力学来分析它并没有把变频调速的节能潜力充分发挥出来。本文针对小区供水系统节能这一课题,提出了一种基于arm的小区供水嵌入式智能控制系统,它能实时跟踪用户需求,因而能较充分发挥变频调速的节能潜...[详细]
-
首先要安装cubemx跟Keil5两个编程软件然后打开cubemx软件,新建一个工程项目:输入CPU型号:在右下角双击CPU具体型号稍等片刻会打开如下对话框:首先要配置系统的调试方式:我们选择SW方式然后配置晶振源,这里选择的是外部晶振,8M使能看门狗使能CAN使能TIM2时钟源,采用内部时钟配置完成后可以看到单片机管脚已经做了配置...[详细]
-
介绍该定时器由的8可位自动重载的向上计数器所组成,它可以用来作为时基发生器,具有溢出中断功能。TIM6同时钟信号控制器用于定时器同步和级联。STM8通用定时器TIM4的主要功能TIM4功能包括:8位向上计数的自动重载计数器;3位可编程的预分配器(可在运行中修改),提供1,2,4,8,16,32,64和128这8种分频比例。中断产生–在计数器更新时:计数器溢出...[详细]
-
IAP程序:主要是设置用户程序的起始地址APPLICATION_ADDRESS,如0x08004000,通过外设把用户代码写入FLASH的用户区。满足条件后,跳转至用户区起始地址。解释一下跳转部分代码:/*TestifusercodeisprogrammedstartingfromaddressAPPLICATION_ADDRESS*/if(((*(__IO...[详细]
-
学好单片机并不是我们的主要目的,我们最终想要的是用好单片机,可以利用单片机实现各种你想实现的功能。除了对各种你程序语言,指令的了解与熟悉,对硬件的了解也是不可或缺的。单片机是一门实践性很强、非常注重动手的课程。学习单片机最有效的方法是理论与实践并重,边学习,边演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透。也就是说,当你学习完某几条指令后,接下去就该做实验了,通过实验,让你感受到...[详细]
-
#includestm32f10x.hvoidDelay(unsignedintx);//延时voidGPIO_Configuration(void);//IO口配置voidUART_Init(void);//串口初始化voidUART2_PutChar(u8ch);//串口发送数据voidADC_Configuration(void);//AD...[详细]
-
AVR单片机的熔丝位配置是AVR单片机初学者很容易出错的地方,其实只要注意一些事项,还是能够尽量避免单片机被锁死,即使单片机被锁死,也可以使用一些方法解锁,本文讲述我在刚开始接触AVR单片机时熔丝位配置出现的一些问题。1、AVR单片机的熔丝位是比较独到的特征,可以控制系统的时钟,JTAG调试、看门狗、芯片加密等等。图1是progisp软件,对于初学者来说,对熔丝位不熟悉,可以先将2处的编程...[详细]
-
AnalogtoDigitalConverter(ADC)The10bitincrementalAnalogtoDigitalConverter(ADC)enablessamplingofupto8externalsignalsthroughafront-endmultiplexer.TheADChasconfigurableinput...[详细]
-
1引言音频模拟信号电路常需要在很大范围内调节电平,而高精度电路的调节范同达100dB以上.相当于二进制线性数字18位,同时也要求具有较高的调节步进值。使用数字信号源直接改变幅值,一般只有几dB的分辨率。市面上很多音频衰减器的衰减量、衰减量步进值、特性阻抗都是特定的。但在实际应用中,需要音频衰减器具有不同的参数;而且在一些应用中还希望衰减量能够按照需要随意设计,并且可以随时调整。针对这些...[详细]
-
采用MCS51系列单片机At89S51作为主控制器,外围电路器件包括数码管驱动、蜂鸣器的输出驱动、独立式键盘以及发光二极管的输出等。数码管驱动采用2个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244作为数码管的驱动。在74HC244的7段码输出线上串联100欧姆电阻起限流作用。蜂鸣器的驱动采用PNP三极管8550来驱动,低电平有效。 独立式按键使用上提...[详细]
-
1引言 随着微电子技术的飞速发展,嵌入式产品以其自然的人机交互界面和丰富的多媒体处理能力迅速得以推广,并取得了巨大成功。目前,在多媒体音频领域中,MP3播放器占据了绝对的主导地位。但现有的MP3播放器驱动能力非常有限,只适合个人使用,不能满足大型公共场所在不同区域播放不同背景音乐的多通道播放需要。基于以上分析,本文设计了一种基于S3C44B0X芯片的μClinux环境...[详细]
-
这个是原理图,从图中最右边有一个排阻,也就是这里八个电阻封装在一起,这里排阻的特点是八个电阻有一个公共端,然后一个电源VCC通过跳线与排阻相连。到达二极管的电流从正极流向负极,如果二极管负极是低电平,则电流流过二极管,发光二极管亮起来。负极接在单片机的P2端口上。也就是说P2的引脚位低电平时可驱动发光二极管发光。驱动各个灯闪烁的方法是把各位循环左移,使用函数...[详细]
-
通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。 它支持同步单向通信和半双工单线通信。它也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。用于多缓冲器...[详细]
-
STM8S单片机内部集成了6个定时器模块,分别是高级控制型(TIM1)、通用型(TIM2、TIM3)和基本型(TIM4)。高级控制型和通用型都是16位结构定时器,而基本定时器是8位结构。本文重点讲解TIM1类型定时器。高级控制型定时器TIM1是STM8S208R单片机内部最强大的定时器,它是一个16位的自动装载计数器,可以实现向上、向下计数。计数的时钟可以软件选择片内系统时钟或外部时...[详细]
-
兆易创新GD32MCU在电机驱动应用上,经过多年技术沉淀,在无刷电机和步进电机的应用中,形成自身完整可靠的解决方案,愿能为用户提供更多的服务。社会发展日新月异,我们的生活和工作越来越智能化,智能牙刷,扫地机器人,无人机等已经日常化使用,机械自动化也作为工业IOT的一个重要组成部分,其中我们可以看到电机的使用已经是一个共同的焦点应用。作为工程师的我们,总是在我们的产品上进行深...[详细]