• 18B20数字温度显示系统

    综合实验:用18B20(数字温度采集)74LS47(数码管译码)74LS138(三八译码) DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换

  • stm32使用中,printf函数不执行的问题

    一、程序中已经添加了printf的库函数#include“stdio.h”二、stm32串口通讯测试没问题,此处可以通过调用USART_SendData(USART1, 0xAA)函数来进行验证;三、现象。printf函数无法工作四、解决办法,使用自带的迷你库

  • LCD1602驱动显示并左右移动的方法

    以下程序将在LCD1602上显示“Velcome”“www.ycavr.cn”并左右移动。/********************************* * 字符LCD1602应用例子 * * 实验环境:阿发的M16学习板 * * 接线方式:RS=PD.3,E=PD

  • STM32的四种输出模式

    1、普通推挽输出(GPIO_Mode_Out_PP):使用场合:一般用在0V和3.3V的场合。线路经过两个P_MOS 和N_MOS 管,负责上拉和下拉电流。使用方法:直接使用输出电平:推挽输出的低电平是0V,高电平是3.3V。2、普通开漏输出(

  • 浅谈分析51,AVR,PIC单片机的区别

    我觉得51比较好。因为51是比较标准的复杂指令单片机,通过学习51可以比较全面掌握单片机和通用CPU知识,达到触类旁通的目的(Z80也不错,可惜有些过时了,开发工具也很落后)。而PIC是一种精简指令系统,虽然机器码好

  • 温度DS18b20与PIC单片机通讯程序

    ORG PIC54 GOTO MAIN ORG 0 ;---------------------- ;---------------------------- DELAY22 MOVLW D'200' ; DELAY 2*250=500mS MOVWF COUNT1 DE32 MOVLW D'250' ; 8*250=2mS MOVWF CO

  • STM8L CPU唯一ID码 (Unique Device ID)

    产品唯一的身份标识(Unique Device ID)非常适合:●用来作为序列号serial numbers (例如 USB字符序列号或者其他的终端应用)●用来激活带安全机制的自举过程●用来作为密码在编写闪存时,将此唯一标识与软件加解密算法

  • 子程序调用指令分析

    子程序调用指令共两条:一条为长调用指令,另一条为绝对调用指令。都为1字节2周期指令,两条指令都从堆栈中取出以前压入的16位地址送入PC,从而完成子程序的返回。长调用指令LCALL addr16是一条三字节的

  • 基于stm32F1的过采样技术研究与实现

    1问题的提出2016年TI杯电子设计竞赛G题简易电子秤中有一项要求如下:可以计算出该题目要求的精度是(500-5)/0.01=49500但是stm32F1自带ADC只有12位精度,也就是说最多能采集2的12次方个数据(2^12=4096),显然不满足题

  • STC12C5A16S2内部Flash读写

    一、扇区经擦除后,扇区内的各字节均为oxff,可以进行写操作,即字节编程,若扇区的某一字节不是0xff,则无法将字节中为0的位写成1。所以保险的方法是先进行扇区擦除,即只有扇区擦除才能将扇区的0变成1。二、如果在

  • pic16f84 LED频率计

    ;|http://www.pICavr.com-------------------------------------------------;|2000;|------------------------------------------------------------------------|;|7LED频率计共计35MHz.Thedecimal小

    单片机
    2018-07-10
    LED 频率计
  • c51写的日历时钟程序3

    ********************************************************************************************************** DETERMINE IF WE HAVE A LEAP YEAR** Description : This function determines whether the 'ye

  • STC15F204 模拟串口例程 简单理解

    ----------------------------------main.c----源文件--------------------#include "reg51.h"typedef bit BOOL;typedef unsigned char BYTE;typedef unsigned int WORD;sbit RXB = P3^0; //串口模拟端

    单片机
    2018-07-10
    串口
  • MDK软件不能模拟仿真STM32的问题解决方法

    引言  MDK软件在模拟仿真时,不能很好地支持各种STM32系列芯片,目前对STM32F103系列芯片支持模拟仿真,但对于其他系列芯片不支持或只是部分支持。主要存在的问题是:PC和SP不能自动装载,存储器不能访问,中断服务

  • 单片机复位5问

    以下是自己关于单片机复位电路的一些认识:>1、单片机为什么要复位? 使单片机回复初始状态,从PC指针的0地址开始执行程序>2、如何复位单片机?(怎样操作确保单片机复位) 要求:51单片机要复位只需要在第9引脚接个

发布文章