• C51中~XBYTE 简介

    C51的P0,P2口做外部扩展时使用,其中XBYTE [0x0002],P2口对应于地址高位,P0口对应于地址低位。一般P2口用于控制信号,P0口作为数据通道。XBYTE定义的是外部地址,这样才能和接到你的IO口上的器件通信在一般的读写

    单片机
    2018-08-21
    c51中 xbyte
  • C51-keil编译常见错误和警告处理53

    keil错误;C51编译器识别错类型有三种;1、致命错误:伪指令控制行有错,访问不存在的原文;2、语法及语义错误:语法和语义错误都发生在原文件;3、警告:警告出现并不影响目标文件的产生,但执行;C_51FATAL_ERRORA

  • ARM笔记:外部中断

    一、概念中断分为两大类:外部中断和内部中断。1、外部中断:S3C2440的24个外部中断占用GPF0~GPF7(EINT0~EINT7)、GPG0~GPG15(EINT8~EINT23)。使用这些引脚作为中断输入时,必须将引脚配置为EINT模式,配置方法可

  • STM32学习笔记之-串口中断接收不定数据buff

    今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时

  • 单片机结构体内存的分配

    什么是字节对齐 一个变量占用 n 个字节,则该变量的起始地址必须能够被 n 整除,即: 存放起始地址 % n = 0, 对于结构体而言,这个 n 取其成员种的数据类型占空间的值最大的那个。为什么要字节对齐 内存空间是按照字

  • PIC18F452之1602自定义字符

    显示自定义字符  步骤如下:    1. 先将自定义字符写入CGRAM ; 2. 再将CGRAM中的自定义字符送到DDRAM中显示  很简单的:看好了  查看LCD1602 的CGROM 字符代码表,可以发现 从00000000B~00000111B(00H~

  • STM32通过USB实现Bootloader/IAP功能

    前沿:最近在做STM32的USB Bootlader/IAP功能,也就是通过USB实现固件升级,本文介绍下实现的基本思路,希望对实现IAP的同学一个参考,改方法已经在产品中得到实际应用并验证是比较合理,稳定可靠的。程序空间划分:

  • 麒麟980芯片对华为意味着什么?得好“芯”者成功一半

    华为虽不是完全靠手机业务为生的企业,但手机作为一个“入口”,在华为的生态链中扮演着核心角色,未来的云计算、物联网、智能家居等,都离不开这款“神器”。宁可在芯片上投入巨大,也要让手机龙头地位保住,这是华为的策略。虽然华为手机销量一直很好,但是缺乏一款让用户一下子记住的爆款产品,这一次,华为想用业界震撼的“麒麟980芯片”改变这样的局面,成为用户心中真正的王牌手机品牌。

  • 关于STM32F4定时器时钟频率问题

    从时钟树中我们可以得知(1)高级定时器timer1, timer8以及通用定时器timer9, timer10, timer11的时钟来源是APB2总线(2)通用定时器timer2~timer5,通用定时器timer12~timer14以及基本定时器timer6,timer7的时钟来源

  • mcs-51单片机P1端口的结构及工作原理

    P1口的结构最简单,用途也单一,仅作为数据输入/输出端口使用。输出的信息有锁存,输入有读引脚和读锁存器之分。P1端口的一位结构见下图1.由图1可见,P1端口与P0端口的主要差别在于,P1端口用内部上拉电阻R代替了P0端

  • STM32单片机超详细学习资料,看完就懂了

    在STM32内部,FSMC的一端通过内部高速总线AHB连接到内核Cortex-M3,另一端则是面向扩展存储器的外部总线。

  • STM32F4的IO设置测试

    环境:主机:WIN7开发环境:MDK4.72MCU:STM32F407VGT6说明:目标板上有一个LED,有一个按键,按键实现LED状态翻转.LED:PE2,低电平亮,高电平灯灭按键:PC13,低电平按下,高电平松开源代码:main.c/**************************

  • 定时器计数实验

    #include typedef unsigned char u8;typedef unsigned int u16;sbit led = P1^0;u8 timer;void main (void){ TMOD = 0x01;//设置TMOD,使得T0工作在16位定时。 TH0 = (65535-50000) / 256; TL0 = (65535-50000) % 25

  • PIC单片机在飞机加油系统中的应用分析

    一、引言 当前,能源已成为制约很多国家发展的瓶颈,特别是广大发展中国家,能源紧缺现象逐步凸现,世界各国对石油资源的争夺不断加剧,甚至引发局部战争;作为最大的发展中国家,我国必须在实现能源来

  • atmega8 例程:INT1外部中断

    /************************************************************ 函数库说明:ATMEGE8 INT1中断程序 * 版本: v1.0 *

发布文章