|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一个破流水灯程序看了两天了,void WriteByte(unsigned char data)这部分还是没看懂,力天电子上面介绍说这部分三端口的数据输入,选出8位的串行数据。4 O# [% ?# G7 o- Z
* I' n- a; e$ q7 y5 R
b1 {" F% _* w7 e1 ~
选择16,17,18,19四个控制位,主要跟电路图的连接有关,4块74HC595,组成32位(如图所示),从下往上依次是0~31为,图中写反了。因此到D13对应的引脚应该是16,D12对应的是17,D11对应的是18,D10对应的是19. 当16,17,18,19分别为低电平时二极管才能够导通发光。高电平时熄灭
& S# r* S ^2 ^- J+ m3 j9 ?& h3 x7 G8 Y0 q% L# o" c# h
; Y3 u+ X' J' c
1#include <NXP/iolpc2148.h> u/ ^0 R4 P! X. `$ C
! _# P5 E2 f3 o5 n" @2 I# N
; L% R, W2 @- U3 A
) \% L$ M$ i% Z1 y- z
$ W7 t' K8 P; S5 i6 c5 ^/ d
4 n2 R& Q& @, t; d: ~6 a1 v w2 f0 \
+ V, d% l' N! {2 t' i1 ]8 s3 o
4 m9 z' Y: n" X( \. O* r7 O
5 v5 N7 a- Z+ c& j3 s3 z" a% A |
|