-
既有动态显示又有静态显示,没有电原理图,但是很简单,行扫描,上下滚动,单片机型号STC15F2K60S2(打开文件后就可以看到)单片机源程序如下:/*静态DLBITP1.0;串行输入列信号(数据信号)(低有效)并行输出DHBITP1.1;串行输入行信号(行扫描信号)(高有效)并行输出STRBIT...[详细]
-
HAL库串口驱动详解STM32硬件串口收发数据过程串口发送流程–TXD配置步骤:编程USARTx_CR1的M位来定义字长。编程USARTx_CR2的STOP位来定义停止位位数。编程USARTx_BRR寄存器确定波特率。使能USARTx_CR1的UE位使能USARTx。如果进行多缓冲通信,配置USARTx_CR3的DMA使能(DMAT)。使能USARTx_CR1的TE位使能发...[详细]
-
#includereg51.h#includeintrins.h#includeKEY.h#includeIIC.h#defineuintunsignedint#defineucharunsignedchar#defineIICADDR0x20//存储地址#defineLEDIOP0//P0扫描段码,P2扫描位选信号#...[详细]
-
1引言夫兰克-赫兹实验是近代物理中非常重要的实验,在一定条件下(主要是一定的第一栅极电压UG1K、阻滞电压UG2P、灯丝电压UF),通过研究阳极电流IP随第二栅极电压UG2P的变化关系,根据电子在碰撞中的能量变化特征来证实原子能级的存在。所以,夫兰克-赫兹实验仪中重点要控制UG1K、UG2P、UF电压的大小并产生一个变化电压UG2K和测出电流IP及电压UG2P的大小。早期仪器中采用机械电...[详细]
-
今天主要做我喜欢的单片机,这个学期才接触到了单片机,算是个微处理机,是把计算机的部分功能集成化了的。在生活中随处可见:想厨房用的电磁炉内就集成了单片机的控制,客厅挂的数字万年历也是用单片机实现的!经过了解后,我对此产生了极大的兴趣。下面简单展示一个我做的基于单片机的实验,望在这方面有研究的一起分享学习哈! 这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,...[详细]
-
直接上代码:bsp_spi_flash.c/*********************************************************************************@filebsp_spi_flash.c*@authorSTMicroelectronics*@versionV1.0*@date2019...[详细]
-
随着社会经济的发展和科学技术的进步,人们对办公场所的安全提出了更高的要求。特别对于企业而言,防火防盗更是必不可少的安全防范事件。针对传统的安防成本比较高、且实时性不强、集中管理控制困难、难以对安全隐患问题进行排查预警等情况;现基于单片机技术和移动通信网络开发出一种实时、无线、便于管理、成本低廉的主动防护远程红外监控管理系统。 1系统组成及功能 1.1系统组成 整个系统...[详细]
-
在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统。中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该知道),我们在这里就不讲了,首先来回忆下中断系统涉及到哪些问题。(1)中断源:中断请求信号的来源。(8051有3个内部中断源T0,T1,串行口,2个外部中断源INT0,INT1(这两个低电平有效,上面的那个横杠不知道怎么加上去))(2)...[详细]
-
MSP43016位定时器B模块是单片机的重要资源。MSP430F13/14/15x系列都有定时器模块B,但是不同单片机系列所带的比较/捕获模块功能有所不同。1.定时器B模块:TimerB与TimerA大部分相同,不同点在于定时器B的捕获/比较单元增加了锁存器。二者区别:(1)TimerB计数长度为8位,10位,12位,16位可编程,由TBCTL寄存器的CNTLx两位来配置,而定时器A...[详细]
-
本文提出了一种从存储器导出数据,并运用MATLAB进行数据进制转换、绘图的方法,绘制的图形能很好地复现模拟信号源信号,对单片机调试分析具有一定帮助。 1理论分析 A/D转换器是连接模拟信号与数字信号的桥梁,现有单片机芯片通常都内置有ADC模块,A/D采样值通常以字节的形式存储在片内存储器中。对RAM或Flash中的A/D采样数据绘图,调试过程中先在存储结束处设置断点,然后把存...[详细]
-
1.内存接口概念S3C2440是个片上系统,有GPIO控制器(接有GPIO管脚(GPA-GPH)),有串口控制器(接有TXDRXD引脚),有memorycontroller内存控制器,有Nand控制器等...1.不同类型的控制器:(1)GPIO控制器属于门电路,不涉及到时序,相对简单。(2)串口控制器属于协议类接口,类似的协议类接口还有iic、iis、spi等。(3)前面的...[详细]
-
项目场景:用STM32CubeMX生成的ADC采样测量电压。单片机:STM32G070MDK:V5.25问题描述:采样回来的数值Debug看总是大了些许,几个通道都是这样,具体测试情况如下:原因分析:翻阅对比官方历程检查发现没有ADC校准,STM32CubeMX不会自动帮你配置校准。/*RuntheADCcalibration*/if(HAL_ADC...[详细]
-
MCS-51单片机的定时器/计数器主要内容:定时器/计数器的结构、定时器/计数器的4种工作方式、对外部输入的计数信号的要求、定时器/计数器的编程和应用。概述:两个可编程的定时器/计数器T1、T0。两种工作模式:(1)计数器工作模式(2)定时器工作模式4种工作方式(方式0-方式3)。6.1定时器/计数器的结构TMOD:选择定时器/计数器T0、T1的工作模式和工作方...[详细]
-
1水表智能抄表系统简介目前,自来水表都是机械式的,而且多数自来水表都装在户内,这给水表抄表员带来了很大的麻烦。当抄表员抄表时,必须挨家挨户用肉眼读取水表的读数,然后登记在随身携带的小本子上。回去以后,还要由专门的电脑输入员把水表读数输入到计算机中的数据库里,计算出本月的用水量,再打印出本月各用户应交的水费。这一过程不但工作量大,而且很容易出错。现在得理上海电子有限公司开发出了智能水表,...[详细]
-
STM32是一个功能强大的微控制器,丰富的外设,强大的功能注定设计师最初必须注意它的功耗问题,所以产生了时钟,这很容易理解,就像我们的电脑,你会在使用时打开所有软件使用么,难道你上个淘宝,你要把什么视频软件,游戏,也一起打开么,显然不合理,费电,拖速度,stm32也是一样,(在笔者现在学到先在,虽然也没学多少)做什么都要打开相应时钟(就像用鼠标双击打开相应软件一样)。时钟分很多个,IO口的时钟,...[详细]