• 串口通信原理和控制程序

    我们前边学串口通信的时候,比较注重的是串口底层时序上的操作过程,所以例程都是简单的收发字符或者字符串。在实际应用中,往往串口还要和电脑上的上位机软件进行交互,实现电脑软件发送不同的指令,单片机对应执行

  • KEIL C51 中 C语言加入汇编语言的使用方法

    1.通过使用预处理指令#asm 和#endasm来使用汇编语言。用户编写的汇编语言可以紧跟在#asm之后,而在#endasm之前结束。如下所示:# asm/*汇编源程序*/# endasm在#asm和#endasm之间的语句将作为汇编语言的语句

  • ATMEAG16L驱动128x64点阵图形液晶模块的实验

      要实验对128x64点阵图形液晶模块的高效控制,必须按照模块设计方式,建立起相关的子程序模块,下面详细介绍各功能子程序。 10.在AVR单片机综合实验板上实现128x64LCM演示程序 在AVR单片机综合实

  • 单片机C程序main函数之前做了什么

    在测试c语言单片机程序的时候,发现在main函数的执行之前,有很长的一段时间的延时,单片机在这段时间在做什么?进行了一下分析,得到结论如下:C程序#include sbit p1_7=P1^7;void interrupt0() interrupt 0 using

  • 8052 T2 用法详解

    1、要精确定时,必须使用定时器的自动装载方式。本实验使用T2定时器,让它工作在16bit自动 装载方式,这时,有另一个位置专门装着16位预装载值,当T2溢出时,预装载值立即被装入, 这就保证了精确定时。 2、T2定时器

    单片机
    2018-09-03
    8052 t2
  • DS1302 寄存器介绍

    DS1302 的一条指令一个字节共8位,其中第7位(即最高位)固定为1,这一位如果是0的话,那写进去也是无效的。第6位是选择 RAM 还是 CLOCK 的,我前边说过,我们这里主要讲 CLOCK 时钟的使用,它的 RAM 功能我们不用,

  • MSP430F449的时钟问题

    当发生上电复位(POR)或者上电清除(PUC)信号时,系统各寄存器会发生复位。注意:系统时钟相关的几个寄存器在复位后,其初始值不是0.SCFQCTL寄存器bit 7bit6~0SCFQ_MN复位后,初始值为:0x001Fbit7:0:使能 DCO(频率

  • PIC16F877 I/O口特色

    1.PORTA 总共有6个位(RA0~RA5),PORTA端口模块有3个特殊的寄存器:端口数据寄存器PORTA,端口方向控制寄存器TRISA,A/D转换控制寄存器ADCIN1;PORTA端口各引脚的所复合的功能相同,各引脚的内部结构也不一致。对三个

  • 武林教你学PIC32(十二)比较器

    PIC32MX3XX/4XX模拟比较器模块包含一个或多个能以多种方式进行配置的比较器。以下是此模块的一些重要特性:?提供的可选输入包括:-与I/O引脚复用的模拟输入-片内绝对参考电压(IVREF)-比较器参考电压(CVREF)?输出

  • PWM控制LED灯渐亮渐灭(C51)

    /*******************************************************************//*ME300B单片机开发系统演示程序-PWM控制LED灯渐亮渐灭*//*LED显示*/ /*************************************************

  • LPC21XX系列ARM7驱动RTC RX8025(I/O模拟IIC)

    /******************************************************************************************* 函数名称 :I2C_Delay* 功能描述 :* 参数 : 参数名称:输入/输出?类型描述** 返回值 :* 作者 :* 创建日期 :2

  • 中断时中断寄存器的处理流程

    a.外部子中断外部子中断的屏蔽位主要有两个寄存器(即屏蔽寄存器),EINTMASK和INTMSK,所以要产生中断,必须将这两个寄存器中对应的屏蔽位中断使能即可。这两个寄存器一般只在初始化的时候使用。中断暂存寄存器,EI

  • 51单片机SRF寄存器

    1、21个寄存器介绍51系列单片机内部主要有四大功能模块,分别是I/O口模块、中断模块、定时器模块和串口通信模块(串行I/O口),如其结构和功能如下图:图151单片机结构和功能图51单片机掌握的好坏,其实就是能否正确操

  • 华为麒麟980连创六项世界第一,世界主流媒体是这么评价它的

    8月31日晚在地球的另一端一家来自中国的企业沸腾了整个欧洲,乃至全世界!晚上8点,华为余承东自信地走上IFA2018世界级舞台,当着苹果高通三星的面,大声宣布:“中国最新一代芯片——麒麟980来了!麒麟

  • MSP430F5438点亮led

    今天只是想点亮一个led灯,因为没有视频,搞得很多的东西都是自己摸,下午本来讲和咨询店家,TMD说好给一点技术支持,结果一点也不给,我真想草泥马了,其实代码早就写出来了,只是哥哥不知道这款开发板还有接一下外

发布文章