实验二关震0138

一、实验目的:

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

二、实验原理:

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

2、大板使用三八译码器连接位选信号,通过3-8译码器的端口实现;

      小板的位选信号则为四位,直接通过STC端口进行实现。

3、从高位到低位依次为p2.0到p2.3,使用init1作为独立按键。

三、实验过程:

对部分代码做出修改

1、增加一个位变量,并做出对应修改

sbit LSA=P2^0;

sbit LSB=P2^1;

sbit LSC=P2^2;

sbit LSD=P2^3;

2、修改字形码及消隐

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; //消隐

3、修改动态数码管显示

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.烧录

四、实验结果:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、实验内容 将大板的“按键控制数码管”改成适合小板的程序。(每按一次独立按键,数码管的数值增1) 二、大小板的差...
    吴思思0130阅读 323评论 0 2
  • 一、实验目的: 将大板上的独立按键移植到小板上 二、实验器材: 计算机、Keil软件、单片机(小板)、普中科技烧写...
    王倩0121阅读 427评论 0 0
  • 一:实验目的 1:了解大板和小板的区别 2:实现独立按键大板移植到小板。 二:实验器材 1:共阴单片机(大板)和共...
    贾祥成0225阅读 612评论 1 0
  • 实验目的:1、了解大板小板的区别 2、大板上的独立按键实验修改代码后适合小板,按键加一,逢十进一。 实验器材:ke...
    崔提提_0128阅读 238评论 0 0
  • 一、实验目的 在小板单片机上实现按键加一 二、实验器材 装有keil,STC-ICP的计算机、小板单片机三、实验步...
    樊文静0215阅读 885评论 0 0