![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
小蜗笔记
热爱建模和计算机
展开
-
(6)单片机独立按键
#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit key=P2^2;sbit led=P3^2;void delay(u16 i){ while(i--);}void keypr(){ if(key==0) { delay(); if (key==0) { led=~led; } while(!key): }}void main(){原创 2020-07-16 15:14:45 · 109 阅读 · 0 评论 -
(5)单片机动态数码管
#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;unsigned char smgduan [16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(u16 i){原创 2020-07-10 19:57:23 · 207 阅读 · 0 评论 -
(4)单片机静态数码管
#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;unsigned char smg [11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88};void delay(u16 i){ while(i--);}void main(){ unsigned char i; while(1) { for(i=0;i<1原创 2020-07-10 14:17:43 · 148 阅读 · 0 评论 -
(3)单片机演奏我和我的祖国
#include <reg52.h>#include "./delay/delay.h" //sbit key1 = P1^0;sbit beep = P2^7; #define SEGPORT P0#define KEYPORT P1sbit bit_select = P2^0;sbit seg_select = P2^1; unsigned char segdata[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,原创 2020-07-08 22:21:56 · 1499 阅读 · 0 评论 -
(3)单片机蜂鸣器
#include <reg52.h>#include <intrins.h>typedef unsigned char u8;typedef unsigned int u16;u16 i;sbit beep=P1^5;void delay(u16 i){ while(i--);}void main(){ while(1) { i=300; delay(5000); while(i) { i=i-1; beep=0; delay(10);原创 2020-07-08 22:09:17 · 104 阅读 · 0 评论 -
(1)单片机点亮一只LED
#include <reg52.h>sbit led=P2^0;void main(){while(1){led=0;}}原创 2020-07-06 20:04:18 · 280 阅读 · 0 评论 -
(2)单片机LED流水灯
#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit leda=P2^0;sbit ledb=P2^1;sbit ledc=P2^2;sbit ledd=P2^3;sbit lede=P2^4;sbit ledf=P2^5;sbit ledg=P2^6;sbit ledh=P2^7;void delay(u16 i){ while(i--);}void main(){原创 2020-07-06 20:03:30 · 146 阅读 · 0 评论