|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位高手帮忙看一下我的这个程序,为何在按键按下之后,PORTA却没有输出相应的值?
2 J+ |: U+ }, V& o1 \0 I#include<stdio.h>
) E! ~% [; p1 J9 \6 Z#include<iom128v.h>
0 f$ v, a' h2 @ B4 z' B
: y% L, ]4 ^: [6 L& Svoid delayns(void)
2 j) c9 m* d: S) o{
- P$ B4 q. Q1 `! w% _* n t3 R$ b unsigned char i;9 n) C( f1 K( I! |6 Z6 T+ H9 u+ W
for(i=0;i<50;i++);9 Y* g6 b a# t/ ?. y2 F
}9 X1 e' a& R* r, B, G& ~% S
5 N, \) D i ^8 [8 f- D1 `! r ]* k$ z6 f2 o
void main(void)
* }/ e( ]& P7 h- P- p{
! W, S# K: S$ q DDRD=0X00;
; {# I1 D9 G0 a' \2 X8 n DDRA=0XFF;6 X4 I4 n8 P T! W! X
DDRE=0X04;$ {! v, L; ^. ]" m/ {' h. Y8 I
PORTD=0XFF;! U3 T% M! Z5 |" A5 k9 }
PORTA=0XFF;
9 T; w' l, o& i# h0 t PORTE=0X04;; l( ]; K' }& J$ k2 j4 L+ ^$ y3 L
while(1)5 }9 J8 R1 a0 Q6 n9 T" ^6 ^. D
{
5 t1 h4 U1 J ? E0 ^ if(PORTD==0xFE)
2 X" [+ N2 _- J3 F4 w) `9 O {; e0 A& H' X( _
delayns();
9 @; k* @" Y I% q& Z% ? if(PORTD==0XFE)" p' w9 k+ n: b. i: }; n) a
PORTA=0XFE;
$ r: H* G+ Z2 N1 V* _2 H {' J0 X+ w }" h' b0 c: l- j
}) F# o9 @2 P( |
} |
|