-
使用AT89S51单片机,在原有的基础改动,将LED灯亮4s熄2s。谢谢。用定时器。(程序写在答案中,此处略――做而论道注)原来的程序(局部)如下:LOOP:MOVR0,#0AH;R0=10CJNER0,#00H,$;比较R0是否为0,原地转移;R0在中断程序中,100ms减1次1。;1s钟后,将...[详细]
-
0引言“数字电路与逻辑设计”、“可编程逻辑器件与应用”、“单片机原理与应用”是电子类相关专业的重要专业课程,在电工电子教学中占有非常重要的地位,也是现代EDA技术的重要组成部分。一方面,三门课程都具有很强的实践应用性,学生学习的重点在于通过实践,真正掌握软硬件的有机结合和实际系统的应用能力。另一方面,三门课程联系紧密,其中“数字电路与逻辑设计”课程是“可编程逻辑器件与应用”课程的基础,且随着现...[详细]
-
1.引言 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者...[详细]
-
CLOCKDOMAINS时钟域S5PV210consistsofthreeclockdomains,namely,mainsystem(MSYS),displaysystem(DSYS),andperipheralsystem(PSYS)时钟源外部焊接:1.XRTCXTI:实时时钟2.XXTI:CPU时钟3.XUSBXTI:USB时钟4....[详细]
-
本文将介绍STM32的DMA功能;①DMA介绍②STM32F4-DMA功能框图及详解③DMA的增量设置、模式、中断①DMA介绍DMA是directmemoryaccess的缩写,即直接存储器访问;DMA是通过硬件在RAM和IO设备之间开辟一条通道,使得采集到的数据直接存到RAM,使得数据的传输不需要经过CPU读数据再将数据放入RAM、这样极大提高了CPU的效率。②STM32F4-...[详细]
-
一、Bootloader简单地说:Bootloader主要功能就是在系统上电时开始执行,初始化硬件和设备,准备好软件环境,最后调用操作系统。具体的包含:关闭你看门狗WATCHDOG,改变系统时钟,初始化存储控制器,将操作系统内核代码复制到内存中去运行。为了开发方便,可以增加网络功能,从PC上通过串口或者网络下载文件,烧写文件,将flash上的内核代码解压后运行等。Boot...[详细]
-
之前一直不喜欢keil的编辑界面,但是又不想太浮夸。看到很多群里有人用vscode写stm32的序,但是直接用vscode编写的花,各种设置很麻烦。而且还不能调试。于是想到有没有一个轻便简约的外部编辑器呢?你还别说,真有。notepad++就是这样一款轻量级的外部编辑器。可以说是秒开。notepad官网:https://notepad-plus-plus.org/可以下载最新版,安装...[详细]
-
前言随着CPU速度的迅速提高,CPU与片外存储器的速度差异越来越大,匹配CPU与外部存储器的方法通常是采用Cache或者片上存储器。微处理器中片上存储器结构通常包含指令Cache,数据Cache或者片上存储器。对于嵌入式设备上的数据密集的应用,数据Cache与片上存储器相比存在以下缺陷:(1)片上存储器是固定的单周期访问,可在设计时而不是运行时研究数据访问模式;而...[详细]
-
JTAG/ICE端口引脚在带IEEE1149标准的JTAG/ICE端口的任何ARM处理器中,TDI,TDO,TMS和TCK是最少的引脚。除TDO引脚外的其他所有引脚内部均有大约10KR的上拉电阻。这些引脚用来访问ARM内核的ICE以进行调试。ATX40X系列在数字I/O单元不具有边界扫描特性,因此在此系列中JTAG的边界扫描特性不能使用。PIO引脚1.复用引脚大多数的...[详细]
-
功能LCD显示字汉字,字符和图片说明汉字,字符和图片需要用相应的取模软件得到相应的c文件,然后包含到工程中主要代码1)绘制背景1234567891011voidBrush_U32c){intx,y;for(y=0;yLCD_HEIGHT;y++){for(x=0;xLCD_W...[详细]
-
本文采用ARM7作为主控芯片,设计了一种智能拆焊、回流焊台控制系统,可以通过键盘操作控制,通过液晶显示屏显示其所处的状态及实时温度曲线,能对多种集成芯片进行拆和焊,适用于集成电路板的维修和加工。 硬件电路 主要由变压器、整流二极管、滤波电容、集成稳压器等构成,为电路提供5V、3.3V和1.8V的稳定电压。 信号检测电路模块 主要由热电偶、运算放大器27L2、DS18B...[详细]
-
自己写个万能红外遥控解码本程序中需要用的头文件下载:http://www.51hei.com/mcu/2564.html//家用遥控器通用解码程序//原理和录音机一样只不过这里录的是高低电平的脉宽,注意家用遥控器一般是38KHZ的脉冲接收头所以为了//发射方便所以单片机使用了455MHZ晶振(旧遥控里拆一个),最好不要自己用定时器溢出来输出38KHZ的方波...[详细]
-
voidTIM1_PWM_Init(u16arr,u16psc){ GPIO_InitTypeDefGPIO_InitStructure; TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure; TIM_OCInitTypeDefTIM_OCInitStructure; RCC_APB2PeriphClockCmd(RCC_APB2...[详细]
-
经常会听到MCU某I/O的驱动能力是xxmA,那么到底什么是驱动能力呢?如果某IO的驱动能力是5mA,它就输出不了超过5mA的电流了吗?为什么IO的驱动能力有差异呢?要回答以上问题,我们需要先了解一下MCU内部的I/O结构。(本图来源于STM32F103参考手册)当输出高电平1时,I/O内部VDD经过PMOS流向I/O引脚,如下图红色箭头所示:这时驱动能力是指,在输出电流小于...[详细]
-
近年来,在嵌入式市场不断发展的背景下,越来越多的芯片公司开始进入嵌入式领域,并推出了一系列嵌入式芯片产品。而***厂商嘉应(Gray-Chip)的GD32系列芯片就是其中的一员,采用了ARMCortex-M3内核,并且整个系列不断扩充中。那么,GD32系列芯片究竟都有哪些呢?下面我们就来一一介绍。1、GD32F107系列芯片GD32F107系列芯片是嘉应的第一代Cortex-M3内核MC...[详细]