51单片机
GG-BY
天青色等烟雨,而我在等你。
展开
-
c51 点阵倒计时牌
#include <reg51.h>#include <intrins.h>typedef unsigned char u8;typedef unsigned int u16; sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4; u8 code ledduan[][8]={ {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00}, //9 {0x原创 2021-11-17 17:20:51 · 377 阅读 · 0 评论 -
c51单片机 点阵的图形横向移动
1.取模,如图所示2.代码3.效果如下,点开观看,时间间隔较短 c51单片机 点阵横向移动原创 2021-11-17 17:05:57 · 656 阅读 · 0 评论 -
C51单片机 外部中断
外部中断0的触发外部中断1的触发原创 2021-11-01 22:10:07 · 206 阅读 · 0 评论 -
51单片机 04动态数码管
#include <reg52.h>sbit lsa = P2^2;sbit lsb = P2^3;sbit lsc = P2^4;unsigned int sdf[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(unsigned int i){ while(i--);}void dffff(void){ unsig原创 2021-10-19 21:11:31 · 136 阅读 · 0 评论 -
51单片机 03静态数码管
#include <reg52.h>sbit lsa = P2^2;sbit lsb = P2^3;sbit lsc = P2^4;unsigned int sdf[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void main(){ lsa = 0; lsb = 0; lsc = 0; P0 = sdf[0]; while(1);}原创 2021-10-19 21:07:28 · 111 阅读 · 0 评论 -
51单片机 02流水灯
LED左移后右移#include <reg52.h>#define led P2void delay(unsigned int i){ while(i--);}void flash(void){ unsigned int i; for(i = 0;i < 8;i++) { led = (0xff & ~(1 << i)); delay(50000); } for(i = 8;i > 0;i--) { le原创 2021-10-19 21:00:34 · 2572 阅读 · 0 评论 -
51单片机 01点亮小灯泡
#include <reg52.h>sbit led = P2^0;void main(){ while(1) { led = 0; }}原创 2021-10-19 20:57:54 · 387 阅读 · 0 评论