摘要:单片机计时器(数码管显示) 一、开发板简介 1、数码管为阴极,位控码对应P2.4~P2.7端口,段码对应P0口,高电平有效 2、LED灯对应P1口,低电平有效 3、独立按键对应P3.4~P3.7端口,低电平有效 4、计算 转化为16进制,高位=x/256 低位=x%256 二、Keil程序 #i
阅读全文
摘要:单片机温度传感器 一、开发板原理图 1、数码管 2、温度传感器 二、Keil程序 #include <reg52.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int sbit wei1=P2^4; sb
阅读全文
摘要:单片机中断嵌套 一、开发板原理图 1、外部中断端口 2、独立按键(P1.4~P1.7) 3、LED灯对应P2口 二、Keil程序 #include <reg51.h> #define uchar unsigned char #define uint unsigned int //流水灯显示数据组 u
阅读全文
摘要:单片机独立式按键 一、所用开发板原理图 二、自动清零方式 1、Keil程序 #include <reg51.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char uchar code dis_cod
阅读全文
摘要:数码管动态显示 1、Keil程序 (1)共阳极数码管 #include <reg51.h> #include <intrins.h> //包含循环移位函数的头文件 #define uchar unsigned char #define uint unsigned int //共阳极数码管段码表 uc
阅读全文
摘要:流水灯个性化点亮 实现发光二极管先由上往下、再由下往上、奇数、偶数循环点亮的流水灯 (ps:软件操作、烧录等参考博客之流水灯) 一、Proteus电路图 二、Keil代码 1、用数组实现 #include <reg51.h> #define uchar unsigned char uchar t
阅读全文
摘要:流水灯实验 一、在Keli创建项目 1、创建新项目 2、输入新建项目名 3、选择单片机 4、是否复制启动代码到项目,选否 二、添加用户源程序 1、新建文件 先点击新建,再保存,保存的时候扩展名要为 ① ② 2、添加文件界面 三、编译程序 1、编写程序,如下 # include <reg51.h> #
阅读全文