自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 51之串口通讯

#include “reg52.h”typedef unsigned int u16;typedef unsigned char u8;void uartInit(){SCON |= 0x50; //设置串口通讯工作方式1TMOD |= 0x20; //设置计数器工作方式2PCON |= 0x80; //波特率加倍TH1 = 0xf3; //波特率4800/*...

2019-11-05 22:20:08 334

原创 定时器中断

#include <reg51.h>typedef unsigned int u16;typedef unsigned char u8;sbit led = P2^0;void time0_init(){TMOD |= 0x01;/*TMOD总共为8位高4位为定时/计数器1的控制位,低4位为定时/计数器0的控制位。4位控制位中最高位均为门控位GATE用于控制定时器的...

2019-11-03 19:07:03 1347

原创 外部中断

#include <reg51.h>typedef unsigned int u16;typedef unsigned char u8;sbit k3 = P3^2;sbit k4 = P3^3;sbit led1 = P2^1;sbit led0 = P2^0;void delay(u16 i){while(i–);}void interrupt_init()...

2019-10-31 21:31:10 216

原创 51单片机之8*8LED点阵

此代码需注意74HC595芯片的用法,74HC595是一个8位串行输入,并行输出的位移缓存器。主要目的还是为了减少51端口的占用。下面代码实现了简单的“心”显示,效果图及代码如下。#include “reg51.h”#include <intrins.h>typedef unsigned int u16;typedef unsigned char u8;sbit SRCLK...

2019-10-29 21:55:21 3342 3

原创 51单片机之按键

#include “reg52.h”typedef unsigned int u16;typedef unsigned char u8;sbit key = P3^1;sbit led = P2^0;#define sumgd P0#define KEY_front P1sbit LSA = P2^2;sbit LSB = P2^3;sbit LSC = P2^4;u8 key...

2019-10-25 22:42:53 328

原创 51单片机蜂鸣器加数码管

主要器件:ULN2003,74HC573ULN2003主要用来放大电流以驱动蜂鸣器。74HC573用少的端口控制多路器件,3-8译码器。#include <reg51.h>typedef unsigned int u16;typedef unsigned char u8;sbit bzz = P1^5;//三八译码器的三管脚控制sbit LSA = P2^2;sbit...

2019-10-24 21:34:19 1200 2

原创 51单片机实现点灯小程序

#include “reg52.h”#include <intrins.h>#define LED P2//定义P2这一组引脚//sbit led = P2^0;//定义一个引脚typedef unsigned int u16;typedef unsigned char u8;//延时函数void delay(u16 i){while(i–);}void main...

2019-10-23 21:44:20 4417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除