2.1.第五个实验--数码管测试段码

来源:互联网 发布:php udp端口连接 编辑:程序博客网 时间:2024/05/16 10:16

2.1.第五个实验–数码管测试段码

实验目的:通过写代码测试段码

预备知识:
(1)数码管为什么会亮,因为每一段下面都有一个灯,八颗灯分别驱动八个数码管段,在食用之前须测试出对应得段码。
(2)我这个单片机上的数码管是共阳数码管,共阳数码管就是一个数码管的八个灯的阳极相连VCC,阴极分别驱动(阴极要给低电平),共阴数码管与此相对。

实验分析:
(1)第一步:根据八个二进制位分别测试每一位对应的段码

实验代码:

#include<reg51.h>void main(void){   //  P0=0x1;     //二进制0000 0001  对应灭的段码是 a   //  P0=0x2;     //二进制0000 0010  对应灭的段码是 b   //  P0=0x4;     //二进制0000 0100  对应灭的段码是 c//  P0=0x8;     //二进制0000 1000  对应灭的段码是 d//  P0=0x10;    //二进制0001 0000  对应灭的段码是 e//  P0=0x20;    //二进制0010 0000  对应灭的段码是 f//  P0=0x40;    //二进制0100 0000  对应灭的段码是 g    P0=0x80;    //二进制1000 0000  对应灭的段码是 dp}

实验总结:
(1)相对应的段码可能会根据开发板、接线不同而异

1 0
原创粉丝点击