|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一个破流水灯程序看了两天了,void WriteByte(unsigned char data)这部分还是没看懂,力天电子上面介绍说这部分三端口的数据输入,选出8位的串行数据。
" _- K% }# c5 K& `5 ~ c+ h- d9 G+ H5 s& J' g7 A# W6 N& H8 f8 D
$ Z( `8 f7 @; V8 C# A- i
选择16,17,18,19四个控制位,主要跟电路图的连接有关,4块74HC595,组成32位(如图所示),从下往上依次是0~31为,图中写反了。因此到D13对应的引脚应该是16,D12对应的是17,D11对应的是18,D10对应的是19. 当16,17,18,19分别为低电平时二极管才能够导通发光。高电平时熄灭
' m9 o* P, l# J& z- {" m8 N8 T! I# [: u/ d: J; z
; [' L5 n" w: T, |
1#include <NXP/iolpc2148.h>- T8 D5 @0 q2 B# M4 D0 |" L
+ n% X5 t9 |4 ~
* g) H2 c/ o3 h7 C+ w
" v3 W+ S- J! D/ U) G+ c3 h8 z# p3 Z* `# D3 _
% C/ T( e: y$ P# L0 V
, v. [7 Z* [& A* ~; Y8 L& V) v' N' `: m! U) {
0 F6 s9 ^7 i- z. w
, `; f, T7 _8 E+ g; t" A6 y |
|