检测开关是否松开,当开关未松开,且低电平持续时间低于50ms时,消除抖动,继续保持j0的状态,持续时间i自增计时。当开关松开或计时i超过50ms或同时达到时,计时i0(2)当K2按下,为低电平的时候,消除抖动,j9,检测开关是否松开,当开关未松开,且低电平持续时间低于50ms时,消除抖动,继续保持j9的状态,持续时间i自增计时。当开关松开或计时i超过50ms或同时达到时,计时i0(3)当K3按下,为低电平的时候,j实现自减运算当j9的时候,j9,检测开关是否松开,当开关未松开,且低电平持续时间低于50ms时,继续运行j的自减运算的状态,持续时间i自增计时。当开关松开或计时i超过50ms或同时达到时,计时i0(4)当K4按下,为低电平的时候,j实现自增运算,当j9的时候,j0,检测开
f关是否松开,当开关未松开,且低电平持续时间低于50ms时,继续运行j自增运算的状态,持续时间i自增计时。当开关松开或计时i超过50ms或同时达到时,计时i0
过程三:电路输出,数码管显示。(四)流程图静态数码管流程图如图1。
图1静态数码管流程图
二、静态数码管显示数字
(一)实验要求
实验名
静态数码管实验
使用的IO
数码管使用P0
f实验效果
数码管显示数字
(二)实验设计
实验名使用的IO实验效果注意
静态数码管实验数码管使用P0数码管显示数字:
i
cludereg51h
defi
eGPIO_DIGP0
sbitLSAP22
sbitLSBP23
sbitLSCP24
RAMROM
u
sig
edcharcodeDIG_CODE100x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f
显示09的值
09段码
00011_1111
函数名
mai
函数功能
主函数
输入
无
输出
无
fvoidmai
voidLSA0
LSB0LSC0我们可以理解为打开某一个数码管打开while1GPIO_DIGDIG_CODE6(三)实验分析静态数码管显示数字的过程可以概括为,开启电路,进行电路参数设置,打开某一个数码管,显示数据。这就是整个数码管显示数字过程。(四)流程图静态数码管显示数字流程图如图2
三、串口实验
图2静态数码管显示数字流程图
(一)实验要求
设置串口电路,通过串口进行数据传输,在PC端进行监视。(二)实验设计
f实验名
串口实r