实验2—李九玲—0106

一、实验内容

理解大板按键加一的程序,并将其转化到小板上,实现每按一次键,数字加1,十进制计算,最高是四位数。

二、大小板比较

 1.大板是8个数码管,通过3-8译码器连接位选信号,小板只有四个数码管,直接连接在STC的引脚上。

 2.大板是共阴极,段选信号高电平有效,小板是共阳极,段选信号低电平有效。

三、修改后程序代码


1.将3-8译码器的三个端口,改为4个端口。增加 sbit LSD=P2^3

2.因为小板为共阳极,大板为共阴极,所以将0-9字形码进行修改。


实验2—李九玲—0106_第1张图片


3.四位数码管,需要显示四位,需要增加LSD=1;因为为低电平有效,且A到D从低到高,可写出1,2,3,4的代码。

4.改变P0成共阴极时的显示代码16进制。


实验2—李九玲—0106_第2张图片

四、实验成果展示


实验2—李九玲—0106_第3张图片

五、总结

首先必须明确区分共阴极与共阳极的区别,然后进行修改16进制编码和端口数,要改全都要改,不要落下。我一开始做就没有改全。记得保存hex文件,然后烧录。

你可能感兴趣的:(实验2—李九玲—0106)