51单片机
Rand Tsui
东方欲晓,莫道君行早。
展开
-
独立按键
#include "reg52.h"typedef unsigned int u16;sbit k1 = P3^1; //定义P31口是k1sbit led = P2^0; //定义P20口是ledvoid main(){ while(1){ if(k1 == 0){ led = 0; } else{ led = 1; } } }...原创 2019-03-29 17:14:10 · 336 阅读 · 0 评论 -
LED流水灯
#include "reg52.h"#include<intrins.h> //因为要用到左右移函数,所以加入这个头文件typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;#define led P2void delay(u16 i){ while(i--); }void mai...原创 2019-03-28 23:16:07 · 462 阅读 · 0 评论 -
LED闪烁
#include "reg52.h"typedef unsigned int u16; //int 在这里是两个字节sbit led = P2^0;void delay(u16 i){ while(i--);}void main(){ while(1){ led = 0; // 低电平表示点亮 delay(50000); led = 1; delay(5...原创 2019-03-28 22:39:15 · 298 阅读 · 0 评论 -
点亮第一个LED
#include "reg52.h"sbit led = P2^0;void main(){ while(1) { led = 0; } }原创 2019-03-28 22:26:30 · 191 阅读 · 0 评论 -
51单片机程序模板
#include "reg52.h"void main(){ while(1) { } }原创 2019-03-28 22:00:25 · 875 阅读 · 0 评论 -
串口通信—LED
#include "reg52.h"typedef unsigned char u8;sbit led0 = P2^0;sbit led1 = P2^1;sbit led2 = P2^2;void UsartInit(){ SCON = 0X50; //设置为工作方式1 TMOD = 0X20; //设置计数器工作方式2 PCON = 0X80; //波特率加倍...原创 2019-03-30 18:13:14 · 592 阅读 · 0 评论 -
串口通信
#include "reg52.h"typedef unsigned char u8;void UsartInit(){ SCON = 0X50; //设置为工作方式1 TMOD = 0X20; //设置计数器工作方式2 PCON = 0X80; //波特率加倍 TH1 = 0XF3; //计数器初始值设置,注意波特率是4800的 TL1 = 0XF3; ...原创 2019-03-30 18:03:36 · 374 阅读 · 0 评论 -
定时器中断
#include "reg52.h"typedef unsigned int u16;sbit led = P2^0;void Timer0Init(){ TMOD |= 0X01;//选择为定时器0模式,工作方式1,仅用TR0打开启动。 TH0 = 0XFC; //给定时器赋初值,定时1ms TL0 = 0X18; ET0 = 1;//打开定时器0中断允许 EA =...原创 2019-03-29 18:31:34 · 580 阅读 · 0 评论 -
外部中断0
#include "reg52.h"typedef unsigned int u16;sbit k3 = P3^2; //定义按键K3sbit led = P2^0;void delay(u16 i){ while(i--); }void Int0Init(){ IT0 = 1;//跳变沿出发方式(下降沿) EX0 = 1;//打开INT0的中断允许。 EA = ...原创 2019-03-29 17:26:32 · 1397 阅读 · 0 评论 -
静态数码管
#include "reg52.h"typedef unsigned char u8;sbit LSA = P2^2;sbit LSB = P2^3;sbit LSC = P2^4;u8 code smgduan[17] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x...原创 2019-03-29 00:08:09 · 123 阅读 · 0 评论