自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 串口通讯例程

例:SCON=0X50; //把SM1置1,方式1工作方式;把REN置1,串口允许接收位;01010000 (8位串口,波特率从定时器1来的,波特率=((2^SMOD)/32)*(1/定时器1的溢出时间)),例:TMOD=0X20; //8位自动装载定时器 00100000例:PCON=0X80;,把SMOD置1;工作方式1,2,3的波特率加倍,1000 0000例:TR1=1...

2019-12-29 23:09:12 1170

原创 定时器例程

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;#define FOSC 12000000L #define T1MS (65536-FOSC/12/1000) //定时一秒sbit P24 = P2^4;sbit P23 = P2^3;sbit P22 = P2^2;u8 code s...

2019-12-24 20:06:10 374

原创 定时器中断例程

#include “reg51.h”typedef unsigned char u8;typedef unsigned int u16;#define FOSC 12000000L #define T1MS (65536-FOSC/12/1000) //定时一秒sbit LED = P2^0;u16 count=0; //计数初始化为0void main(void){...

2019-12-20 22:31:58 367

原创 外部中断0例程

#include “reg51.h” //此文件中定义了单片机的一些特殊功能typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit k3=P3^2; //定义按键 K3sbit led=P2^0; //定义 P20 口是 ledvoid delay(u16 i){while(i–);}/******...

2019-12-20 22:23:45 783

原创 直流电机例程

#include “reg51.h” //此文件中定义了单片机的一些特殊功能#include<intrins.h> //因为要用到左右移函数,所以加入这个头文件typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit moto=P1^0;void delay(u16 i){while(i–);...

2019-12-20 22:15:21 276

原创 点阵显示王例程

#include “reg51.h”#include “intrins.h” //移位必须用的语句typedef unsigned char u8; //变量命名//typedef unsigned int u16;sbit srclk=P3^6; //11号引脚,移位寄存器时钟输入sbit rclk=P3^5; //12号引脚,储存寄存器时钟输入sbit ser=P3^4; ...

2019-12-20 22:07:36 493 1

原创 矩阵按键例程

#include “reg52.h” //此文件中定义了单片机的一些特殊功能typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;#define aj P1u8 y; //用来存放读取到的按键值u8 code smgduan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,...

2019-12-20 20:54:25 613

原创 独立按键例程

#include “reg52.h” //此文件中定义了单片机的一些特殊功能typedef unsigned int u16; //对数据类型进行声明定义 typedef unsigned char u8; sbit k1=P3^1; //定义P31口是k1 sbit led=P2^0; //定义P20口是led void...

2019-12-19 23:21:57 340

原创 led动态数码管显示0-7例程switch语句

#include “reg52.h”typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x...

2019-12-19 22:59:51 1348 1

原创 蜂鸣器例程

#include “reg52.h” //此文件中定义了单片机的一些特殊功能typedef unsigned int u16; //对数据类型进行声明定义 typedef unsigned char u8; sbit beep=P1^5; //蜂鸣器管脚定义/****************************************...

2019-12-19 22:22:22 315

原创 独立按键

#include “reg52.h”typedef unsigned char u8; //变量名称typedef unsigned int u16; //变量名称sbit led=P2^0; //定义P20口是ledsbit k1=P3^1; //定义P31口是K1void delay(u16 i){while(i–); //延时函数}void key...

2019-12-14 18:30:24 163

原创 独立按键显示0-9循环

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;sbit k1=P3^1;sbit led=P2^0;u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}...

2019-12-10 23:25:18 688

原创 动态数码管

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;sbit P24 = P2^4;sbit P23 = P2^3;sbit P22 = P2^2;sbit K1 =P3^1;u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7...

2019-12-10 23:21:41 160

原创 动态数码管显示0-7

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;void delay(u16 i){while(i>0){i–;}}void main( ){while(1){P2=0xe3;P0=0x3f;delay(100);P2=0xe7;P0=0x06;delay(100)...

2019-12-10 23:19:52 2601

原创 静态数码管循环显示0-9

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;sbit lsa=P2^2;sbit lsb=P2^3;sbit lsc=P2^4;u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39...

2019-12-10 22:58:55 3964

原创 静态数码管

#include “reg52.h”typedef unsigned char u8;typedef unsigned int u16;sbit P24 = P2^4;sbit P23 = P2^3;sbit P22 = P2^2;u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7...

2019-12-10 22:51:57 88

原创 led流水灯左右移位

#include “reg52.h”#include “intrins.h”typedef unsigned int u16 ;#define led P2void delay(u16 i){while(i–); //延时函数}void main( ){u16 i=0; //char,int,u16都可以led...

2019-12-10 22:44:29 1693 1

原创 流水灯

#include “intrins.h”typedef unsigned char u8 ;typedef unsigned int u16 ;#define led P2void delay(u16y){while(y–); //延时函数}void main( ){u8 i=0;led=0xfe; //11111110delay...

2019-12-10 22:39:09 111

原创 led闪烁

#include “reg52.h”typedef unsigned int u16;void delay(u16 i){while(i>0) //延时函数{i–;}}void main(void){while(1){P2=0x155;delay(20000);P2=0xff;delay(20000);}}...

2019-12-10 22:03:45 92

空空如也

空空如也

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

TA关注的人

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