实验2-程艳芬0120

作者: 程艳芬0120 | 来源:发表于2018-05-23 22:11 被阅读8次

    一、实验目的

    将独立按键按一下显示的数字增加一的程序移植到小板上

    二、实验器材

    安装了Keil的计算机,单片机,烧录软件

    三、实验步骤

    1.分析大板和小板数码管显示电路的区别:

    a)大板为共阴结构,高电平有效;小板是共阳结构,低电平有效;

    b)大板使用三八译码器连接位选信号,由三位位选信号控制;小板的位选信号则为四位,直接连在STC的引脚上。

    2.对部分代码做出修改

    a)增加一个位变量,并做出对应修改

    sbit LSA=P2^0;

    sbit LSB=P2^1;

    sbit LSC=P2^2;

    sbit LSD=P2^3;

    b)修改字形码及消隐

    u8 code smgduan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,

    0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//0-9,A-F 字形码

    P0=0xff; //消隐

    c)修改动态数码管显示

    case(0):

    LSA=1;LSB=1;LSC=1; LSD=0; break;

    case(1):

    LSA=1;LSB=1;LSC=0; LSD=1; break;

    case(2):

    LSA=1;LSB=0;LSC=1; LSD=1; break;

    case(3):

    LSA=0;LSB=1;LSC=1; LSD=1; break;

    3.烧录

    四、实验结果

    五、总结

    改代码的时候出现了一些小错误,根据错误提示改正了;

    还有,小板烧录的时候得先关掉开关,才能顺利烧录。

    相关文章

      网友评论

        本文标题:实验2-程艳芬0120

        本文链接:https://www.haomeiwen.com/subject/symdjftx.html