• KEIL与标准C的关系及编程方法

    深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8 类: 8051存储类型及存储区域l;存储模式l存储器类型声明l变量类型声明l 位变

  • 新手学习单片机必读

      一直想写一个帖子,将自己学习的经历、经验和方法总结一下,今天终于动手写了,呵呵,这是我学习单片机的经验、心得、方法。希望对大家学习单片机有所帮助。  经常在群、论坛里看到有人问:怎么学

    单片机
    2018-06-28
    单片机
  • MCS-51系列单片机指令快速记忆方法

    随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得到了广泛的应

  • 51单片机IO口直接驱动LED数码管方法

    1.实验任务  如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。2.电路原理图       

  • 设计属于自己的单片机最小系统

    一、确定任务开发单片机最小系统二、任务分析:该系统具有的功能:(1)具有2位LED数码管显示功能。(2)具有八路发光二极管显示各种流水灯。(3)可以完成各种奏乐,报警等发声音类实验。(4)具有复位功

  • 采用51单片机数字实验室的实验和设计

      一个单片机应用系统是由硬件和软件组成的。系统硬件设计包括单片机CPU的选型、接口电路的设计、外围器件的选择、试验电路板的设计等内容。  软件设计则包括软件编写和仿真调试。  仿真是单片机

  • 89C2051驱动步进电机的电路和源码

    程序stepper.cstepper.hex/** STEPPER.C* sweePINg stepper's rotor cw and cww 400 steps* Copyright (c) 1999 by W.SirIChote*/#include c:\\mc51\\8051io.h /* include i/o header file */#includ

    单片机
    2018-06-28
    步进电机
  • c8051F040单片机驱动74HC595程序

    #include"C8051F040.h"#defineucharunsignedchar#defineuintunsignedintucharxdatavirt_port;bitSPI_BUSY;unsignedcharxdatatab1[16]={0x20,0x20,0x42,0x54,0x20,0x46,0x30,0x34,0x30,0x20,0x56,0x31,0

    单片机
    2018-06-28
    单片机
  • c8051f005单片机PWM测试程序

    c8051f005单片机PWM测试程序//PWM输出脚P0.3//-----------------------------------------------------------------------------//Includes//-------------------------------------------------------

  • c8051f005键盘测试程序

    c8051f005键盘测试程序//-----------------------------------------------------------------------------//Includes//---------------------------------------------------------------------------

    单片机
    2018-06-28
    测试 键盘
  • c8051f005_DA测试程序

    //-----------------------------------------------------------------------------//Includes//-----------------------------------------------------------------------------#include//SFRdeclar

    单片机
    2018-06-28
    测试 da
  • C8051F040按键程序

    #include"C8051F040.h"#defineucharunsignedchar#defineuintunsignedintucharxdatavirt_port;bitSPI_BUSY;unsignedcharxdatatab1[8]={0x53,0x31,0x53,0x32,0x53,0x33,0x53,0x34};sbitkey1=P2^0;sbitkey

    单片机
    2018-06-28
    按键 程序
  • c8051F040液晶显示程序

    c8051F040液晶显示程序#include"c8051F040.h"#defineucharunsignedchar#defineuintunsignedintvoidos_init();voidadc_init();ucharl;ucharh;uinttemp;ucharxdatavirt_port;bitSPI_BUSY;unsignedcharxda

    单片机
    2018-06-28
    液晶显示
  • AT89C52超声波测距器

    AT89C52超声波测距器;测距范围7CM-11M,堆栈在4FH以上,20H用于标志;显示缓冲单元在40H-43H,使用内存44H、45H、46H用于计算距离;VOUTEQUP1.0;红外脉冲输出端口;;************************************

  • AT89C52闹钟程序

    ;*********************************************************************************************;;以下程序能用于24小时计时,能作为秒表使用,能定时闹铃1分钟(也可关).;使用方法:开机后在00:00:00起

    单片机
    2018-06-28
    程序 闹钟
发布文章