qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

1. 电路图如下(其中数码管显示为共阳极,使用74HC595芯片进行控制)

时间2023-04-20 09:51:41 提问来自 重庆市重庆市 的网友 分类创作 浏览510
![](./img/circuit.png) 2. 代码如下: ```c #include <LiquidCrystal.h> // 引入 LiquidCrystal 库文件 #include <SPI.h> // 引入 SPI 库文件 #define dataPin 10 // 设置数据引脚(dataPin)为10号引脚 #define latchPin 8 // 设置控制引脚(latchPin)为8号引脚 byte number[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F ,0X6F};// 显示数字的模式表 void setup() { Serial.begin(9600); // 设置波特率为 9600bps pinMode(dataPin , OUTPUT); // 设置数据引脚为 OUTPUT 模式 pinMode(latchPin , OUTPUT); // 设置控制位的 latchPin 为 OUTPUT 模式 } void loop() { digitalWrite(latchPin , LOW); // 把 latchpin 电平由高变低 ,表明要传送数字了 shiftOut (dataPin , latchPin , MSBFIRST , number[2]); // 逐位传送需要显示的数字 2 给 74HC595 digitalWrite(latchPin , HIGH); // 把 latchpin 电平由低变高 ,表明已传送完成 } ```

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 用vbs获取Sap左下角弹出的消息并且粘贴到D盘l.xls文件A1单元格 下一篇 国内江苏佳禾输送设备科技有限公司怎么样?