设计一个流水灯电路,流水灯用8个发光二极管示意

1个回答
展开全部
摘要 很高兴为您解答利用单片机控制8个发光二极管,设计流水灯是设定:8255PA、PC口为输入、PB作输出(均为方式0).MOV DPTR, #0FF2BH ;假设命令口地址FF2BHMOV A, #10011001B ;命令字.MOVX @DPTR, A假设P0.0接k1,P0.1接k2,k1或k2闭合时,P0.0或P0.1为低电平0,断开时为高电平1;P2口的8位接8个发光二极管的阳极,发光二极管的阴极通过下拉电阻接地,要点亮相应的二极管,需要P2口对应引脚输出高电平1;按下k1时,P2口初值设为00000001B,这样点亮最右边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次左移1位,这样8个二极管可以依次点亮,即流水灯左移;按下k2时,P2口初值设为10000000B,这样点亮最左边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次右移1位,这样8个二极管可以依次点亮,即流水灯右移。
咨询记录 · 回答于2023-03-01
设计一个流水灯电路,流水灯用8个发光二极管示意
可以使用如下电路: ![](https://cdn.nlark.com/yuque/0/2020/png/296719/1599243633249-7930e5b5-5d5f-4f2e-9f7f-b11a8d7f7b76.png)
很高兴为您解答利用单片机控制8个发光二极管,设计流水灯是设定:8255PA、PC口为输入、PB作输出(均为方式0).MOV DPTR, #0FF2BH ;假设命令口地址FF2BHMOV A, #10011001B ;命令字.MOVX @DPTR, A假设P0.0接k1,P0.1接k2,k1或k2闭合时,P0.0或P0.1为低电平0,断开时为高电平1;P2口的8位接8个发光二极管的阳极,发光二极管的阴极通过下拉电阻接地,要点亮相应的二极管,需要P2口对应引脚输出高电平1;按下k1时,P2口初值设为00000001B,这样点亮最右边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次左移1位,这样8个二极管可以依次点亮,即流水灯左移;按下k2时,P2口初值设为10000000B,这样点亮最左边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次右移1位,这样8个二极管可以依次点亮,即流水灯右移。
请问这个实验的真值表是什么
真值表: 输入 | Q1 | Q2 | Q3 | Q4 | Q5 | Q6 | Q7 | Q8 --- | --- | --- | --- | --- | --- | --- | --- | --- 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 5 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 6 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 7 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 8 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1
本次实验电路图是什么样子
下图为一个8个发光二极管组成的流水灯电路图: ![流水灯电路图](./流水灯电路图.png)
但我这个图片编辑不过来。
加我微信吧
不行的,平台不允许我们这样加微信的,谢谢你的理解
那可不可以把图片拍下来
拍了也不清楚的,是电脑里面的,抱歉。
本次实验的逻辑表达式怎么写
流水灯电路的逻辑表达式为:Q1=NOT Q7 + Q2, Q2=NOT Q1 + Q3, Q3=NOT Q2 + Q4, Q4=NOT Q3 + Q5, Q5=NOT Q4 + Q6, Q6=NOT Q5 + Q7, Q7=NOT Q6 + Q1
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消