单片机
小蜗笔记
热爱建模和计算机,互联网垃圾制造者
展开
-
(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 · 115 阅读 · 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 · 220 阅读 · 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 · 161 阅读 · 0 评论 -
(3)单片机演奏我和我的祖国
#include <reg52.h> #include "./delay/delay.h" //sbit key1 = P1^0; sbit beep = P2^7; #define SEGPORT P0 #define KEYPORT P1 sbit 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 · 1551 阅读 · 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 · 116 阅读 · 0 评论 -
(1)单片机点亮一只LED
#include <reg52.h> sbit led=P2^0; void main() { while(1) { led=0; } }原创 2020-07-06 20:04:18 · 308 阅读 · 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 · 162 阅读 · 0 评论