• CS5532 C51驱动程序

    //The program for CS5532-ASZ//This is a 24bit ADC and PGIA//Made by OurWay and 2006/03/21//#include //#include //根据实际情况定义//sbit SDI5532 = P2^1;//sbit SDO5532 = P2^2;//sbit CLK5532 = P2^3;//sbi

  • 单片机C51的计数器

    该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所 有三极管的发射极连在一起,接到正电源端,它们的基极则分别连到P2.0…P2

  • TLC1543 的源程序

    ******************************************************************/ #define Wait1us _nop_(); #define Wait2us {_nop_();_nop_();} #define Wait4us {Wait2us;Wait2us;} #define Wait8us {Wait4us;Wait4us;

  • 并联电阻的分流电感很重要

    在高频开关系统中,通过并联电阻测量电流时,您可能会观察到正弦波电流纹波幅值过大、方波纹波或快速转换电流过冲或过高的高频噪声等问题。这些问题是由并联的分流电感引起的,当并联电阻值较低时,尤其是在1mΩ以下时,分流电感就变得更为明显。

  • STM32学习笔记1 IO口学习

    STM32的IO口可以由软件配置成8种模式:1,输入浮空2,输入上拉3,输入下拉4,模拟输入5,开漏输出6,推挽输出7,推挽复用功能8,开漏复用功能每个IO口可以自由编程,单IO口寄存器必须要按32位字被访问。这里就是寄存

    单片机
    2019-01-16
    STM32 io口
  • 单片机在倒立摆控制系统的应用

    摘要:通过对一阶旋转倒立摆系统原理的分析,选用单片机作为控制器,直流电机作为执行器,电位器式角度传感器作为反馈环节,采用PID控制算法设计实现了一阶旋转倒立摆控制系统。实验结果表明该系统在稳定的基础上

  • pic单片机 TIMER0控制流水灯

    pIC单片机TIMER0控制流水灯#include__CONFIG(0x3B31);unsignedcharnum=0,i=0;voidinit(){TRISB=0x00;TRISC=0x00;PORTB=0xFE;PORTC=0xFE;}voidTMR0_init(){OPTION=0x07;//0有上拉电阻00001111:256分频GI

  • STM32 JoystickMouse USB游戏杆鼠标的实现

    本次程序的实现是基于上次CustomHID修稿过来的,工程的架构就不在介绍,这里主要介绍下,如何修改。首先当然是usb_desc.c的一些描述符了。设备描述符需要修改下bMaxPacketSize(最大包长度)为0x08个字节,因为该工程通

  • 51单片机——DS18B20

    DS18B20——温度传感器,单片机可以通过 1-Wire 和 DS18B20 进行通 信,最终将温度读出。1-Wire 总线的硬件接口很简单,只需要把 18B20 的数据引脚和单片 机的一个 IO 口接上就可以通信。最高12为的温度存储值,补码

  • AVR GCC 中文手册

    msvr3打开(`-msvr4')或关闭(`-msvr3')和SystemV第四版(SVr4)相关的编译器扩展.效果如下:*输出哪种汇编语法(你可以使用`-mversion-03.00'选项单独选择).* `-msvr4'使C预处理器识别`#pra

    单片机
    2019-01-16
    AVR gcc
发布文章