- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 矩阵键盘显示
要求4*4矩阵键盘,按下对应按键后,数码管显示相应数字proteus仿真图代码1.初始化#include <reg51.h>#define uint unsigned int#define uchar unsigned charuchar code keycd[]={0xee,0xde,0xbe,0x7e, 0xed,0xdd,0xdd,0x7d, 0xeb,0xdb,0xbb,0x7b, 0xe7,0xd7,0xb7,0x77};//矩阵键盘u
2020-06-06 13:29:41 721
原创 秒表+串口通信
要求利用Virtual Terminal,当输入‘B’时,开始计时,当输入‘s’时,停止计时。Proteus仿真图代码1.头文件,定义变量#include <reg51.h>#define uchar unsigned char#define uint unsigned int sbit a= P2^6;sbit b= P2^7; uchar code Display[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f
2020-06-06 13:18:55 896
原创 51单片机数字秒表
51单片机实现数字秒表,有开始,暂停,结束三个独立按键。Proteus仿真图代码1.头文件,定义变量#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit a=P2^6; //段选端sbit b=P2^7;//位选端sbit start=P1^0;//开始sbit pause=P1^1;//暂停sbit end=P1^2;//复位uint sec; uchar count;
2020-06-06 11:53:46 6045 1
原创 51单片机:数码管动态显示
51单片机:数码管的动态显示51单片机,用三个7段共阴极数码管动态显示0~99,每隔0.5s刷新一次数字。用keil与Proteus联合仿真硬件设计以AT89C51单片机为核心,包括74HC573锁存器,三个7段共阴极数码管。1.74HC573锁存器:功能:用来控制数码管的位选端和段选端。原理:LE为高电平时,输出随输入而改变,LE为低电平时,输出不随输入而改变。2.7段共阴极数码管:位选端:低电平时,选中此数码管;段选端:高电平时相应发光二极管亮起。共阴极七段数码数据表格:
2020-06-01 17:54:14 12883 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人