• S3C2440的UART程序设计

    //************UART查询**************extern void Init_check_uart(){rGPHCON |= 0xa0;rGPHUP = 0x0;rULCON0 = 0x03;rUCON0 = 0x05;rUFCON0 = 0x00;rUMCON0 = 0x00;rUBRDIV0 = 53;//PCLK=50MHz,波特率57600dely(10)

  • 用PIC16f877A单片机读写93LC46B的汇编程序

    由于在使用时,找了很久也没找到相关的程序,因此把自己后来编写的程序贴出来,希望能给后来者借鉴参考!(此程序配合WWW.PIC16.COM单片机学习网的QL200开发板使用);实验目的:熟悉SPI总线以及9346EEPROM的读写 ;R

  • 定时器2-计数示例

    >___

  • MCS-51系列CHMOS型单片机掉电方式

      MCS-51系列CHMOS型单片机CPU执行一条置位PCON.1(PD)的指令,就使器件进入掉电方式。如80C31执行如下指令便可以进入掉电方式:    MOVPCON,#02H;PD←1    1、空闲方式特点    掉电方式

  • STM8S STM8L引脚如何配置最低

    STM8S无任何外围电路 单片机CAP接104电容 复位接上拉电阻,其它引脚全部悬空,利用以下程序测试电流如下:(以前也用STM8L做过类似实验,情况也基本同下)另外打开AWU 电流就变成了200uA 如果开了看门狗,就成了500u

  • 在进行USB CDC类开发时,无法发送64整数倍的数据

    1 前言本文将基于STM32F4DISCOVERY板,介绍如何使用USB的CDC类进行开发,以及在开发过程中碰到发送64整数倍数据时会失败的问题分析及解决方案。2 硬件介绍在创建工程之前,我们首先即将使用的硬件进行必要的介绍。图

  • Keli C51学习

    第一节 系统概述Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会

    单片机
    2018-11-27
    C51 keli
  • STM32CubeMX新建工程+基本IO配置过程

    Ⅰ、写在前面学习本文之前可以查看我前面的文章:STM32CubeMX介绍、下载与安装STM32CubeMX使用方法及功能介绍本文接着上一篇文章结合基本IO配置实例,讲述关于STM32CubeMX新建工程的过程。最终通过STM32CubeMX工具配

  • STM32F4 ADC1 模拟看门狗

    ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无论是常规通道还是注入通道,都非常简单。当模拟看门狗检

  • 51单片机程序执行的过程

    单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。取指令的任务是:根据程序计数器PC中的值从程序存

  • 用单片机定时器编制电子时钟程序实例

      1.程序结构采用主程序和中断服务子程序结构.  2.定时中断程序定时器1于方式1,16位,10ms中断一次40H10ms计数单元41H秒计数单元42H分计数单元43H时计数单元定时方式1为10MS:THX=0ECH,TLX=78H方式0为10MS: T

  • 单片机液晶操作

    液晶的操作:1602液晶只能显示ASCI,今天把1602液晶驱动起来,液晶操作要比数码管简单液晶的基本操作时序:1.1读状态:输入:RS = L,RW =H,E = H输出D0~D71.2写指令:输入:RS = L,RW = L,D0~D7指令码,E = 高脉冲

  • 3个IO口扫描16个按键

    该 电路在程序处理时,由处理器首先向I/O1~I/O3写高电平,然后读入。如果非全“1”,说明,K0~K6中有键按下,此时可根据读入的端口状态判断键 的状态,如果读入的结果为全“1”,则I/O1~I/O3轮流输出低电平,再

  • 单片机系统硬件抗干扰实践

    单片机系统硬件抗干扰常用方法实践影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰因素,常会导致单片

  • 什么是单片机AD的精度

    定义:AD精度AD精度指的是AD实际转换的结果和理想的计算结果之间的误差,也叫做积分非线性误差,符号是(INL) 单位是LSBLSB=基准/2^AD位数 例如3V的基准 12位AD 那LSB=3/4096一般芯片的数据手册上都有写明,例如这个手册

发布文章