这2个信号怎么连接到8个输入端的单片机上?

全部回答4
默认 最新
  • 偶是专门整单片机的,回答如下:1. 产生了2个可供单片机工作的信号后,确定是否5v以内,如果是,直接接到P0.0,P0.1就可以了,然后单片机程序设置这两个口为输入,读这两个口的状态就可以了。为了安全起见,可以加两个限流电阻2.你可以用74HC164来驱动数码管,74HC164跟单片机连接只要两个口,一个串行数据,一个是时钟口
    0 点赞
  • 气体继电器与51单片机要用光电耦合器连接,光电耦合器的输出作为51单片机外中断口的输入(要用低电平产生中断),51单片机外中断有两个P3.2,P3.3;输出控制只要输出一个低电平信号,如果驱动力不够,可以加驱动芯片.P0口用来作为数码管的段码输入信号,P1口可以作为数码管的位选信号.
    0 点赞
  • 不知你这说的什么锁存器了,一般74x73系列才有八个输入端口,它是在有外总线的单片机中做地址低位锁存用,如我没猜错,那你就把它这八个端口和p0口一一相联,再把g脚和ale/prog相联,电源接电源其它的全接地就ok!输出这时就是相应的地址a0~a7。
    0 点赞
  • 那2个信号可以直接接在I/O上,单片机采用查询的方式就可以判断数码驱动管用8个管脚输入和输出,能行高三位接74LS138选通数码管,低四位用于送出BCD码到74LS48进行译码.第四位接小数点位uchar sign[8]={0x00,0x06,0x0f,0x03,0x00,0x0f,0x00,0x00};...//************显示程序************//void display(void) {uchar i=0;uchar a=0;for(i=0;i<8;i++){P2=sign[i]+a; a+=32;delay(50); } }
    0 点赞

没有更多内容了

返回顶部
产品求购 求购