1.通过AT89C51读入4位开关K1、K2、K3、K4的输入状态,并按照二进制编码关系1-4输出到数码管显示。(如K1按下,则显示1;K2按下,则显示2等,多个按键按下作为无效键,显示0)

1个回答
展开全部
摘要 您好,亲’;.通过AT89C51读入4位开关K1、K2、K3、K4的输入状态,并按照二进制编码关系1-4输出到数码管显示。(如K1按下,则显示1;K2按下,则显示2等,多个按键按下作为无效键,显示0) 1.通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接在单片机的P0.0一P0.7接口上,输出“0”时,发光二极管亮。开始时P0.0→P0.1..→P0.7,实现亮点以1H忆频率循环移动。2.用PROTEUS设过,仿真以T89C51为度心的发光二极管流水灯验装堂。3.学握发光二极管的控制方法。
咨询记录 · 回答于2023-04-01
1.通过AT89C51读入4位开关K1、K2、K3、K4的输入状态,并按照二进制编码关系1-4输出到数码管显示。(如K1按下,则显示1;K2按下,则显示2等,多个按键按下作为无效键,显示0)
您好,亲’;.通过AT89C51读入4位开关K1、K2、K3、K4的输入状态,并按照二进制编码关系1-4输出到数码管显示。(如K1按下,则显示1;K2按下,则显示2等,多个按键按下作为无效键,显示0) 1.通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接在单片机的P0.0一P0.7接口上,输出“0”时,发光二极管亮。开始时P0.0→P0.1..→P0.7,实现亮点以1H忆频率循环移动。2.用PROTEUS设过,仿真以T89C51为度心的发光二极管流水灯验装堂。3.学握发光二极管的控制方法。
可以用这个图写个程序吗
就是上面的问题
您好,亲;可以用这个图写个程序,我们是百度问答的老师,这个程序没有没有办法给您提供。请您见谅的。可以给您提供的资料的。
1单片机IO-1程序org00hmhain:movP0.#offb:向P0增口银存器写0FH准备输入mOVa.PO:从P0口输入数据mOVPL,:将数据传至P1口习mpmainend2单片机T0-2程序org00hOV#1loop:movP1,:豫a的内容证过P11输山calldelay:词过刊子牌守a;a左侈位妙loopdelay:mov0.#80h:江时子程序delay1:mnovrl.00hdelay2:dinzrl,delay2刘n2ro.delaylend
3单片机TFD点库序ORGOHSTART:MOW20FFH:及全期向山平M0VA48011:A初为$0L为柔左一列圳第7列阴极榆出低电平准备?LOOP:MOV PI.A:使一列阴极为低电平CALI.DELAY;诞时RRCA:A移一位,为下一列阴秘输出低电平作准备JNC LOOP:八列木完转移?CLR CMOV PI.#OFFH阴极全部低电平10va.¥80h:为录上一行输出,高电平准阁LOOPI:MOV P2.A;使一行润极极为亮电哥CALL DELAY:延州RRCA:A右移位,为下一行阳及输出高电平作准备JNC LOOPI:八行未完敏移?CLRCAJMP STARTDELA:MOVR1,#OC8H:延时子程序DEYO:MOV RO,#0HDEY1:DINZ RO.DEYIDINZ RI.DEYORETEnd
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消