• PIC单片机控制DS18B20 源程序

    PIC单片机控制DS18B20 源程序ORG   PIC54   GOTO  MAIN   ORG   0;----------------------;----------------------------DELAY22           MOV LW  D"200"        ; DELA

    单片机
    2018-09-14
    pic 单片机
  • 51单片机复习程序例举003

    1、串行通信,查询模式,单片机转发PC机发来的数据。PC通过串口向单片机发数据,单片机将接收到的数据在转发给PC/*******************************************************************************说明:AT89S52芯

  • Linux系统下烧录单片机(转)

    有些人说Linux下怎么开发单片机程序? 我们学得都是在Windows下的开发工具和烧录工具。其实这只是中国的情况,中国大都是用Windows系统的。所以我们也只接触到Windows下的开发工具。在国外,许多大牛是不用Windows的

  • STM32L152的低功耗测试

    本文将验证STM32L32在stop模式下的低功耗电流。在ST官网的STM32L152RE芯片介绍上明确有说明此芯片在stop模式下可以达到560nA,纳安!并且还可以支持16个外部中断唤醒。真的这么强!下面来验证一下。采用NUCLEO-L152板

  • PIC系列单片机程序设计基础应用与分析

      PIC的查表程序可以利用子程序带值返回的特点来实现。具体是在主程序中先取表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据放入

  • AVR单片机控制交流电机测试程序

    MCU:at90s2313时钟:4MHz#include#include#defineucharunsignedchar#defineuintunsignedint#defineSET_RED_LEDPORTD|=_BV(5)//PD5接红色发光管#defineCLR_RED_LEDPORTD&=~_BV(5)#defineSET_GRN_LEDPORT

  • 实验2 创建工程

    1、打开STVD,File->New Workspace;2、双击Create workspace and project,在Workspace filename栏输入工作空间的名字,可以中英文可以加空格。Workspace location栏输入工作空间的路径。如下图,先在浏览文件夹里找

  • PIC16F72定时器C程序

    //*APPLICATIONNOTEE6000ICEXPLORER***************//*Title:FORcolk_timewww.picavr.com*//*Version:00*//*LastUpdated:2006.06.29*//*MCU:PIC16F72*//*********************************************

    单片机
    2018-09-14
    定时器
  • 单片机秒表计时器

    用51单片机的定时器0的方式1计时,结果用4位数码管显示,分别为秒十位,秒个位,毫秒百位,毫秒十位。所以总共最大计时为1分钟,精确到了0.01s。同时,加上3个独立按键,分别控制秒表的清零,暂停和开始功能。 按照

  • STM32 常用GPIO操作函数记录

    STM32读具体GPIOx的某一位是1还是01 /**2 * @brief Reads the specified input port pin.3 * @param GPIOx: where x can be (A..G) to select the GPIO peripheral.4 * @param GPIO_Pin: specifies the port bit

  • S3C2440中断分析

    前几天把外部中断基本搞好了,但对几个中断寄存器的具体含义和区别不是很了解。今天特意拿起datasheet详读并网络上查了这方面的资料。将结果记录如下:S3C2440的中断寄存器有6个中断裁决器,分为2级:第一级为5个,第

  • cortex-M3 异常-- SVC、PendSV介绍

    以下出自–《cortex-M3权威指南》特殊功能寄存器组:程序状态寄存器组(PSRs 或曰xPSR)中断屏蔽寄存器组(PRIMASK, FAULTMASK,以及BASEPRI)控制寄存器(CONTROL)xPSR:记录ALU算数逻辑单元(Arithmetic Logic Unit

  • STM32F0xx_DAC输出电压配置详细过程

    前言数模转换DAC的功能在现实应用中所占的分量,相对定时器TIM、串口USART等要小的多,这也是ST为什么内部集成DAC模块相对来说不是那么多的原因。但在有需要使用数模转换功能的项目中,自带的这个DAC模块基本上可以取

  • STM32实现HID和u盘复合设备

    USB设备可以定义一个复合设备,复合设备分两种,一种是一个设备多个配置,还有一种是一个配置多个接口,在本例中采用一个配置多个接口的方式 首先修改设备描述符,标准设备描述符和报告描述符都不需要修改,只需要修改配置

  • STM32F10xxx启动模式分析

    STM32的启动模式:STM32有三种启动模式,对应的存储介质均是芯片内置的: 1. User Flash Memory(Main Memory)= 芯片内置的Flash,用户程序存放在其中,这是正常的工作模式。一般情况下,都是选择这种启动方式。2. Sy

发布文章