-
2.1冯式结构与哈佛结构2.1.1两者的区别如果是独立的存储架构和信号通道那就是哈佛结构,否则就是冯式结构结构与是否统一编址没有关系,也与CPU没有关系,与计算机的整体设计有关CACHE的引入(CPU内部哈佛结构)总结:高性能单片机的为冯式结构,单片机为哈佛结构8086冯式结构相同存储(RAM)相同的通道统一编址STM32F103哈佛结构...[详细]
-
要求描述:选用AT89C51单片机,绿色7段共阴极数码管,使用C语言实现仿真图代码#includereg52.h#includeintrins.h#defineucharunsignedchar#defineuintunsignedintucharcodeDSY_CODE={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,...[详细]
-
main.c:#includestm32f10x_lib.h#includehw_conf.h#includeSST25V.hvoiddelay(intd);u8Tx_Buffer={0x72,0x62,0x02,0x78,0x60,0x96,0x86,0x79,0x85,0x24,0x36,0x48,0x56,0x68,0x70,0x75,0x88,0x24};u8...[详细]
-
1.IF和$IF是不等价的,不要混淆了;2.带前缀$的条件编译$IF用法:(汇编器指示命令AssemblerDirective)只能用来测试由$SET和$RESET指令定义的符号.$SET使用方法:Options—A51—Set.SET(symbol=number,symbol=number...)$RESET使用方法:Options—A51...[详细]
-
简介在使用STM32的PWM做为调制信号时,遇到开关调制信号关闭后其信号不确定的问题,影响信号的调制,收集了些资料在这归纳整理。方法当IO设置成PWM模式以后GPIO_ResetBits等设置语句就不管用了,如果不考虑时间点,调用TIM_CtrlPWMOutputs(TIMx,DISABLE);或TIM_Cmd(TIMx,DISABLE);定会产生关闭PWM后端口的电平不确定的情况...[详细]
-
以强稳定性的优势,嵌入式DVR越来越被安防行业与广大客户所接受。嵌入式DVR的稳定性优势不光来自于硬件的低故障率,很大因素取决于嵌入式DVR中所采用的操作系统及应用软件的高稳定性,它所选用的软件平台起着至关重要的作用。 从国内嵌入式DVR的领军人物海康威视公司在嵌入式DVR的开发历程上,可清晰地看出Linux系统在嵌入式DVR中的地位日益凸显出来。海康威视公司第一代嵌入式DVR的研发初期,...[详细]
-
摘要:根据灭火机器人的竞赛规则,给出了灭火机器人的硬件结构设计方案和软件设计流程。所用的机器人处理器为AVR单片机,主要利用红外传感器、光敏传感器对环境进行检测,使机器人在场地中按照预定的方案寻找火源并扑灭。关键词:灭火机器人;传感器;ATmega321引言机器人竞赛是近年来迅速开展起来的一种对抗活动,它涉及人工智能、机械、电子、传感器、精密机械等诸多领域。通过竞赛可以培养学生的创...[详细]
-
多年来,对芯片外部DDRSDRAM的访问已经成为SoC设计的一个不可分割的部分。当考虑DDRIP时,SoC设计师面临的一个选择是自己做IP还是从第三方IP供应商那里获得授权。正如大多数IP一样,选择DDR接口IP的标准包括面积、功耗、功能和性能。随着更多的功能和应用被集成到SoC之中,CPU所需的处理能力和其它处理功能也必须相应地提高。与处理能力提高携手并进的通常是DDR带宽需求的提高,...[详细]
-
关于单片机C语言的精确延时,网上很多都是大约给出延时值没有准确那值是多少,也就没有达到精确高的要求,而51hei给出的本函数克服了以上缺点,能够精确计数出要延时值且精确达到1us,本举例所用CPU为STC12C5412系列12倍速的单片机,只要修改一下参数值其它系例单片机也通用,适用范围宽。共有三条延时函数说明如下:函数调用分两级:一级是小于10US的延时,二级是大于10US的延时//...[详细]
-
平台:MicrochipStudio(原AtmelStudio7)欣世纪DMAVR-LAtmega128A-AU新建工程选择所用的芯片后点击CREATENEWPROJECT创建工程配置设置CPU根据所用晶振设置频率点灯示例:D7由PE7控制,低电平点亮。对PE7作相应的配置后点击GENERATEPROJECT生成工程...[详细]
-
DMA读取方式很适合高频率的ADC采样信号。ADC的DMA读取方式,其实和上一篇的中断读取方式差不多,初始化代码更是相似。初始化代码如下:staticvoidADC_GPIO_Config(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE...[详细]
-
一矩阵键盘按键控制TM1629ALED显示原理:1.1本实验实现矩阵键盘按键控制TM1629ALED显示1.2实验思路:共阴极数码管,掌握数码管段选位选原理熟悉TM1629A芯片手册1.3开发环境:MDK5库函数版本开发JLINK仿真二实验步骤:2.1keyled.h代码:#ifndef__KEYLED_H#defi...[详细]
-
图一电路连接如图一:源程序:ORG0000H;LJMPMAIN;ORG0030H;MAIN:MOVP1,#80H;灯亮主程序MAIN1:MOVA,P1;RLA;MOVP1,A;LCALLDELAY;LJMPMAIN1;DELAY:MOVR4,#10;0.5s定时延时子程序MOVTMOD,#1H;启动定时50...[详细]
-
1、引言 I2C总线是PHILIPS公司推出的一种具备多主机系统所需的包括裁决和高低速设备同步等功能的高性能串行总线。它使用两条线:串行数据线(sda)和串行时钟线(SCL),使连接到该总线上可访问的器件之间传送信息,属于多主控制总线。总线上的每个器件都有唯一的地址识别,而且都可以作为一个发送器或接收器。由于I2C总线的使用可以简化电路,省掉了很多常规电路中的接口器件,提高产品的可靠...[详细]
-
51单片机的外部中断有两种触发方式可选:电平触发和边沿触发。选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。这个原理很好理解。但应用时需要特别注意的几点:1)电平触发方式时,中断标志寄存器不锁存中断请求信号。也就是说...[详细]