搜索内容

MCU设计实例
  • (STC12 默认12分频)定时器用法

    #include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar num,LED;   void TR0_()interrupt 1 {  TMOD=0x01; //定时器0的……
    中天 MCU设计实例 2022年8月10日
  • 外部中断(IT0,IT1)触发方式

    #include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar NUM=0;   void IT1_()interrupt 2        // IT0外部中断0(中断……
    牛青 MCU设计实例 2022年8月10日
  • (STC12)for语句延时的测量参考

      STC12for语句延时测量将形参赋值100情况下(delay(100)),改变for嵌套里面j的值测试结果: j=120 方波频率为32.84hz 推算dealy(1)=152us j=110 ……
    无卤 MCU设计实例 2022年8月10日
  • STC12延时函数的探究

    这种写法是C中嵌套了汇编。精确延时时间=2*t*T+5*T,T为一个机器周期。对于8051, 如果t=1,那么这个函数执行应该是7us。如果是STC12,那么这个延时函数……
    丹青 MCU设计实例 2022年8月10日
  • 关于while(–i)延时讨论

    很多人从汇编转到C语言后感到不是非常适应,特别是一些要求比较高的延时程序,感觉C的操控性没有汇编那么高。在DALLAS的单总线(1-wire)操作中,对延时的精度……
    无卤 MCU设计实例 2022年8月10日
  • 51单片机驱动数字温湿度DHT11 lc

    //   湿度20-90   温度0-50  采样间隔1S #include <reg52.h> #include <intrins.h> #include "LCD1602display.h" sbit DQ=P2^3;    //DTH11 uch……
    中天 MCU设计实例 2022年8月10日
  • 温度测量DSB1820 lcd1602液晶显示

    程序中要用到LCD1602display.h头文件 可以在我的另一篇文章中取得: http://www.51hei.com/mcu/3292.html  为同一个文件 #include <reg52.h> #include &……
    bigao MCU设计实例 2022年8月10日
  • LCD1602液晶显示(51单片机c语言

    效果图: 电路图: #include<reg52.h>  #include<intrins.h>  //包含_nop_()函数定义的头文件 #define uchar unsigned char #define ui……
    啊Q MCU设计实例 2022年8月10日
  • 短波调频发射机设计及制作

      时间都去哪了?转眼这一年过去三分之一了 ,曾经信誓旦旦的各种plan;曾经的计划要读的书还摆放在角落;曾经发誓要把车学下来可还是停留在那里。时间都去哪……
    嘿哈 MCU设计实例 2022年8月10日
  • 51单片机2路舵机驱动(定时器法)

    #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit PWM1=P3^6; sbit PWM2=P3^7; uint aa; void tuoji_init() {  TMOD=0……
    bigao MCU设计实例 2022年8月10日
  • 用74HC164实现数码管的静态显示

    要实现静态显示所用的IO较多,因此利用移位寄存器74HC164对IO的扩展来驱动数码管,从而实现静态显示。 硬件电路百度上很多,这里就不说了,写个程序吧 #incl……
    中天 MCU设计实例 2022年8月10日
  • 单片机驱动4相步进电机proteus仿

    单片机IO驱动能力不够,因此使用ULN2003驱动。 采用4相8拍驱动方式,步进电机在proteus里是motor-stepper,接法:中间引出接电源,其他脚顺时针或逆时针接即……
    无卤 MCU设计实例 2022年8月10日
  • C51单片机串口通信

    1、在使用串口之前,应对其进行初始化,步骤如下: (1)定时器1工作模式,设置TMOD寄存器 (2)装载TH1,TL1,决定波特率的值 (3)启动定时器1 (4)串口工作模式设……
    田田 MCU设计实例 2022年8月10日
  • C51–DS18B20数字温度计–C语言

      #include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char sbit DQ=P2^6; sbit lcdrs=P1^0; s……
    丹青 MCU设计实例 2022年8月10日
  • 单片机产生脉宽300MS周期600MS方

    脉宽300MS周期600MS方波(由外部计数T0接收脉宽1.5MS周期3MS方波)   采用51单片机芯片下面是汇编语言源代码:    org 0000h        sjmp main      ……
    阿喜 MCU设计实例 2022年8月10日
  • 单片机产生1.5ms方波(同步脉冲)

    电路图 下面是51单片机程序源代码:       SJMP MAIN       ORG 000BH;       SJMP DSZD   MAIN:MOV TL0,#24H;        MOV TH0,#0FAh        SETB EA   ……
    丹青 MCU设计实例 2022年8月10日
  • 机构复位(子程序)

     ORG 0000H SJMP MAIN org 000bh;       sjmp fbsc      ORG 0031H;  MAIN:MOV P1,#00H;       MOV P0,#0ffh;       mov sp,#40h;       mov a,#01h;   ……
    无卤 MCU设计实例 2022年8月10日
  • 带中断MSP430G2553控制程序和错误

    MSP430G2553板LED在P1.0和P1.6,和P1.3连着一个按钮开关,可以对其进行中断编程。 #include "MSP430G2553.h" int ms,k,i; char jj[]={            0x01,0x00……
    阿喜 MCU设计实例 2022年8月10日
  • 交通灯实验代码

    #include<reg52.h> #include<intrins.h> #define uchar unsigned char uchar code table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,……
    中天 MCU设计实例 2022年8月10日
  • 独立按键控制流水灯、蜂鸣器

    #include<reg52.h> #include<intrins.h> sbit KEY1=P2^0; sbit KEY2=P2^1; sbit KEY3=P2^2; sbit KEY4=P2^3; sbit BELL=P2^4; sbit RED1=P1^0; ……
    阿喜 MCU设计实例 2022年8月10日
  • 定时器控制流水灯

    #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int uchar code table[10] = {0x3f,0x06,0x5b,0x4f……
    啊Q MCU设计实例 2022年8月10日
  • 数码管显示HELLO的单片机程序

    #include <reg52.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int uchar code hello[]={0x76,0x79,0x38,0x38,……
    阿喜 MCU设计实例 2022年8月10日
  • 矩阵键盘简单使用

    #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit SER = P2^0; sbit SRCLK = P2^1; sbit SR……
    丹青 MCU设计实例 2022年8月10日
  • 矩阵键盘密码锁

    #include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long //这三个引脚参……
    喔28 MCU设计实例 2022年8月10日
  • 灯光校验程序

    #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit SER = P2^0; sbit SRCLK = P2^1; sbit SR……
    yiyan MCU设计实例 2022年8月10日