• 8051单片机片内数据存储器分为哪几个性质和用途不同的区

    8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别

  • mini2440-----keil for ARM之中断一

    在篇文章中主要讲讲调试中断过程中获得的知识,也许会对大家有用。大家应该都知道在使用S3C2440这块芯片时,有一个十分大的问题,就是对于keil软件自带的初始化代码没有给全,在初始化代码中主要做了以

    单片机
    2018-10-03
    ARM keil
  • 细说ISP和IAP的区别

     ISP:in system programming, IAP: in applicatin programming但两者的操作方式,结果和应用场合有什么区别?ISP:  用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就

    单片机
    2018-10-03
    iap isp
  • IAR+STM8——ADC模数转换器

    今天有空来继续写学习笔记。STM8片上集成了10位逐次比较型模数转换器,在开发板上有个电位器接到了AIN3,但没有可以显示数据的LED数码管或LCD液晶显示屏,怎么办呢?通过前面的学习,这个问题不难解决,在这里可以把

  • 485通讯PIC源程序

    #include"HardwareProfile.h"//Configurebits__CONFIG(HS&WDTDIS&PWRTDIS&BORDIS&LVPDIS);voidBoard_Init(void);#ifdefined(PIC_USE_HC595)bitb_Reflash;#endif#ifdefined(PIC_USE_KB)#defineFree1#def

  • 用1602显示18b20温度的程序

    温度值精确到0.1度,lcd1602显示仿真电路图如下c程序如下:#include#define uchar unsigned char#define uint unsigned intsbit DQ=P3^7;//ds18b20与单片机连接口sbit RS=P3^0;sbit RW=P3^1;sbit EN=P3^2;unsigned c

  • ARM中的总线

    ARM中的总线用于不同部件之间的通信。有两种不同类型的设备连接到总线:ARM处理器,它是总线的主设备,拥有对总线的仲裁权,可以通过同一总线主动发起数据传输请求;外围器件,是总线的从设备,在总线上是被动的,只

    单片机
    2018-10-03
    总线 arm中
  • STM32F103模拟IIC

    在用STM32F103模拟IIC时,SDA的配置很有意思,既要读数据,又要写数据,这两者之间的切换通过GPIO的配置寄存器来实现。#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=8CRL|=3CRL|=87)IIC_SDA_H;elseIIC_SDA

  • C51编译警告: WARNING L1 WARNING L15

    1、C51编译警告“*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL” -------转载*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: .STARTUP.obj (?C_STARTUP) *** WARNING L2: REF

  • LCD1602A的使用

    /*************LCD1602A简介**********************************************◆ 控制器接口说明(HD44780 及兼容芯片): 1 基本操作时序: 1.1 读状态:输入:RS=L,RW=H,E=H 输出:D0~D7=状态字 1.2 写指令:输

  • 自制单片机之四……LCD1602的驱动

      LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条

  • STM32实例之I/O控制中的按键实验

    键盘是嵌入式重要的设备之一。通过对键盘的操作可以给系统以指令,使得系统知道做什么操作,进行什么处理。就本质而言,系统对键盘的处理就是对I/O口电平的读取和处理。在本实例中,使用OpenM3V开发板,他通过7个按键

  • S3C6410裸机SD卡驱动(SDIO模式)

    花了几天写了SD卡裸机驱动,现在还不完善,只支持4G以内的卡,以后再加上;现在经过修改可以写入数据了,亲测没问题.S3C6410_SDIO.C#include"s3c6410_system.h"#include"s3c6410_sdio.h"////////////////////////////////

  • DS18B20多点温度检测C51程序

    #include #include //_nop_();延时函数用#define uchar unsigned char#define uint unsigned int//********************** DS18B20 指令********************* *********#define ds18B20_READ_ROM 0x33 // 读ROM指令

  • 8031引脚及其功能

    1)工作电源与地Vcc(40):电源+5V±0.5VGnd(20):地2)时钟XTAL1(19):内部振荡器输入端XTAL2(18):内部振荡器输出端图两种时钟电路a)内部时钟方式,(b)外部时钟方式。1)并行I/O口①P0.0— P0.7(39-32)通用

发布文章