• 用STM32内置的高速ADC实现简易示波器

    做一个数字采样示波器一直是我长久以来的愿望,不过毕竟这个目标难度比较大,涉及的方面实在太多,模拟前端电路、高速ADC、单片机、CPLD/FPGA、通讯、上位机程序、数据处理等等,不是一下子就能成的,慢

    单片机
    2018-05-21
    adc 示波器
  • 16进制_10进制互换程序

    //16进制10进制互换程序unsigned char d[10]; //用于显示的10位显示缓存//========================================================//16进制to10进制输出子程序:显示数据,起始位,结束位,有无小数点

    单片机
    2018-05-21
    进制 程序
  • 按键扫描程序

    *********************************************************************************描述:**按键扫描程序**上电时,点亮P00口LED**按下K1时,LED向右移一位**按下K2时,LED向左移一位******************

    单片机
    2018-05-21
    LED 按键
  • 2232f LCD显示屏串口写指令和数据的子程序

    ;以下为串口写指令和数据的子程序:;Thisprogramisfor12232-9串行;CS--------P2.0;SID-------P2.1;CLK---------P2.2CSEQUP2.0SIDEQUP2.1CLKEQUP2.2ORG0000HAJMPSTARTORG0010HSTART:LCALLSETUPLCALLDEF_

  • 基于AT89S51的外部地址锁存器

      AT89S51单片机受引脚数的限制,PO口兼用数据线和低8位地址线,为了将它们分离出来,需要在单片机外部增加地址锁存器。目前,常用的地址锁存器芯片有74LS373、74LS573等。    1.锁存器74LS373 

  • 51单片机“积木式”实验板原理

      本实验板由一块主控板和若干受控子实验板组成。主控板为一单片机最小系统,原理如图2。主控板上由三端稳压器7805和电容C4,C5组成稳压滤波电路,将外部9~l2V左右的直流电压稳压滤波后变成5V,给主控

  • 51单片机输出输入接口扩展程序设计

    通信协议: 第1字节,MSB为1,为第1字节标志,第2字节,MSB为0,为非第一字节标志,其余类推……,最后一个字节为前几个字节后7位的异或校验和。 测试方法:可以将串口调试助手的发送框写上 95 10 2

  • 基于AT89S51的存储器地址空间分配

      在实际的单片机应用系统设计中,往往既需要扩展程序存储器,又需要扩展数据存储器(I/O接口芯片中的寄存器也作为数据存储器的一部分),如何把片外的两个64KB地址空间分配给各个程序存储器、数据存

  • AVR单片机问答

    仿真器ATMEL的ATICE30可适用于实时仿真C编译器:所有的C编译器均已在ATMEL网站上有关第三方工具供应商的网页上列出;ATMEL公司在它的网站:http://www.atmel.com上还提供了许多自由软件它们可用于对AVR单

    单片机
    2018-05-21
    单片机 AVR
  • AT89S51串行口的方式2和方式3

      串行口工作于方式2和方式3时,被定义为9位异步通信接口。每帧数据均为11位,1位起始位0,8位数据位(先低位),1位可程控为1或0的第9位数据和1位停止位。方式2、方式3的帧格式如下图所示。    

  • 基于AT89S51的系统扩展结构

      AT89S51单片机采用总线结构,使扩展易于实现,AT89S51单片机系统扩展结构如下图所示。    由上图可以看出,系统扩展主要包括存储器扩展和I/O接口部件扩展。AT89S51单片机的外部存储器扩展即包括

    单片机
    2018-05-21
    系统 结构
  • PIC16F877的EEPROM读与写实验

    PIC16F877的EEPROM每一个单元的读/写所用时间典型值为:4ms,最大值为8ms。在烧写每个EEPROM单元过程中,需要CPU插入等待时间,既可利用中断功能,也可利用软件查询方式来解决。在此我们利用了软件查询

    单片机
    2018-05-21
    eeprom
  • 工作于不同振荡方式的PIC系列单片机

      PIC系列单片机可工作于不同的振荡器方式。用户可以根据其系统设计的需要,选择下述四种振荡方式中的一种,其振荡的频率范围在DC.20/25MHz之间,如表1所示。    用户可以根据不同的应用场合,从

  • 51单片机各种型号的区别与特点介绍

    8031/8051/8751是Intel公司早期的产品。8031的特点8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进

  • PIC16F877A单片机的基本功能模块

      PIC16F877A单片机是MicroChip公司的中档产品,它采用14位的RISC指令系统,内部集成了A/D转换器、EEPROM、模拟比较器、带比较和捕捉功能的定时器/计数器、PWM输出,异步串行通信( USART)电路等。 

发布文章