• 温湿度分时段控制研究

    我们在项目《温度/湿度因子与云烟烘烤质量的相关分析》中,需要一个温湿度分时段变化的环境,为此,设计了以PIC单片机为核心的温湿度分时段控制系统,安装在一气候室中,取代其原有的控制系统并利用了

  • 51单片机内部IO口结构分析与学习

    一、P0端口的结构及工作原理P0端口8位中的一位结构图见下图: 由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路构成。再看图的右边,标号为P0.X引脚的图标,

    单片机
    2018-05-21
    单片机 io
  • PIC单片机C语言设计

      前言  学习PIC单片机设计,除了理论学习之外,主要就是依靠实践,离开了实践的学习只能是纸上谈兵。这里我们使用下面的低成本实验器材进行PIC单片机的学习及设计。  1.MPLABIDE集成开发环境。

  • PIC16F72单片机控制HT1621B驱动LCD

    //PIC16C72单片机控制HT1621B驱动LCD#include #define BIAS 0X50 //1/2偏压,4背极#define RC256 0X30 //系统时钟选择为片内RC振荡器#define WDTDIS1 0X0A //禁止WDT溢出标志输出#define TIMERDIS 0X08

  • 基于PIC16F72的两路交流信号AD转换(C程序)

    //这是一个两路交流信号的AD转换,然后和标准比较决定输出大于标准的那一路,默认输出A路#include #include #include bank1 int re0[40]; //定义存放A/D转换结果的数组,在bank0中bank1 int re1[40]; /

    单片机
    2018-05-18
    信号 ad
  • 分析基于PIC单片机的SPWM控制技术

    前 言 在UPS等电力电子设备中,控制方法是核心技术。早期的控制方法使得输出为矩形波,谐波含量较高,滤波困难。SPWM技术较好地克服了这些缺点。目前SPWM的产生方法很多,汇总如下。 1)利用分立元件

  • 基于PIC MG-12232模块的编程液晶显示(C程序)

    在系统程序的初始化部分,应对程序中用到的寄存器和临时变量作说明,如:unsignedcharTRANS;unsignedcharPAGEADD;//存放页地址寄存器unsignedcharPAGENUM;//存放总页数寄存器unsignedcharCLMSUM;//

  • PIC16F628A LED流水灯示例程序

    #include__CONFIG(0x3f38);//看门狗关,内部RC震荡,RA6/RA7做I/O//-----------------------------------//延时函数voiddelay(){inti;//定义循环变量for(i=5000;i>0;i--)//循环次数控制{NOP();//消耗一

  • pic单片机控制时钟芯片DS1302程序

    #include//包含单片机内部资源预定义__CONFIG(0x1832);//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡#definei_oRB4//定义DS1302的数据口#definesclkRB0//定义DS130

  • AVR单片机控制74HC595 74HC165的示例程序

    硬件说明:ATmega48/88/168的PB5是SPI时钟输出,接74HC595/74HC165的移位时钟输入端;PB4是SPI的MISO数据输人,接74HC165的数据输出;PB3是SPI的MOSI数据输出,接74HC595的串行数据输入端SER;PB2接74H

    单片机
    2018-05-18
    单片机 AVR
  • AT89S51串行口工作方式0

      串行口的工作方式0为同步移位寄存器输入/输出方式。这种方式并不是用于两个AT8 9 S51单片机之间的异步串行通信,而是用于串行口外接移位寄存器,以扩展并行I/O口。    方式0以8位数据为一帧,

  • AT89S51串行口工作方式1

      串行口的方式1为双机串行通信方式,如右图所示。    当SM0、SM1两位为01时,串行口设置为方式1的双机串行通信。TXD脚和RXD脚分别用于发送和接收数据。    方式1收发一帧的数据为10位,1个起

  • 基于51单片机的0-59秒延时器设计

    1.实验任务  如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。2.电路原理图图4.11.13.系统板上硬件连线(1).把“单片机

  • 基于51单片机的99秒马表设计

    1.实验任务(1).开始时,显示“00”,第1次按下SP1后就开始计时。(2).第2次按SP1后,计时停止。(3).第3次按SP1后,计时归零。2.电路原理图图4.17.13.系统板上硬件连线(1).把“单片机系统”区

  • 蜂鸣器在单片机驱动原理与设计

    蜂鸣器是一种一体化结构的电子讯响器,本文介绍如何用单片机驱动蜂鸣器,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。  蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两

发布文章