|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位高手帮忙看一下我的这个程序,为何在按键按下之后,PORTA却没有输出相应的值?; V) T t/ @. E U6 B$ ?
#include<stdio.h>8 D4 I2 V: L& ?
#include<iom128v.h>
* \4 F2 e/ c5 G. j7 R$ h
+ h$ @% z9 [8 Y" z4 x/ yvoid delayns(void)4 X1 A( V8 x2 I
{
" n) a. q2 K2 h2 I8 N0 M unsigned char i;" u( q: L; s* ]& { F5 c; j1 _0 X
for(i=0;i<50;i++);
. z6 h" e- x3 Y8 Y}
L: `/ `1 S! x. F8 |0 X ~: j; o `3 H1 a) w* G5 W' T
' Q$ z d" J( d) ]void main(void)
6 n! Q# `+ n- s: ^+ c{3 @2 h. V- h& ?" }, M8 [
DDRD=0X00;
3 N! D8 g' j$ V( V7 g DDRA=0XFF;
1 H( i% u" k8 n DDRE=0X04;1 i( N% _8 `6 M# V, F/ s
PORTD=0XFF;
9 @& j0 o! U' V! Z b& j/ v' P$ | w PORTA=0XFF;$ r/ j9 ]! r9 l; F0 l3 ?
PORTE=0X04;. d5 j: E H, X' k
while(1)& |& N, W( R5 `6 J) b7 k0 f
{: s+ h9 k" I4 U2 f. e
if(PORTD==0xFE)
. v1 J9 b# W) G4 `- W4 r$ t" [4 C {( }, B5 V+ d1 m9 w+ m" |, y Y
delayns();# Y0 p0 B2 o4 z. p- @
if(PORTD==0XFE)
: P7 Y8 G, e) _! ?1 t. L- d; d* ~ PORTA=0XFE;
6 W6 U3 E/ k$ w( T }
) h- e" E( D" j$ F }
- X& n9 _6 D, C* D" j} |
|