找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1180|回复: 3
打印 上一主题 下一主题

MEGA128的按键程序问题!

[复制链接]

8

主题

11

帖子

92

积分

二级会员(20)

Rank: 2Rank: 2

积分
92
跳转到指定楼层
1#
发表于 2012-7-28 11:55 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位高手帮忙看一下我的这个程序,为何在按键按下之后,PORTA却没有输出相应的值?
1 D5 G6 ]4 A) ]7 P) P! Q4 ?#include<stdio.h>
; C! s1 u) {" \. m" K% ?7 Z#include<iom128v.h>% F1 ^& ?" W3 s6 g5 P; i8 I

, X8 Z  b1 |4 X- s: @) avoid delayns(void)# N* a5 N, P3 f, w2 `
{1 `$ e- i, c# f5 X4 @9 _& v
         unsigned char i;
" W5 E, I6 r) F; U         for(i=0;i<50;i++);) ?. b# R9 W8 {: G
}
! E) J; Y1 ?. ]% @4 u7 L3 ]! v8 }: p  _  L# \& p' M

$ Y" G4 T6 q9 P: a# {1 a/ u5 qvoid main(void)
9 d$ |3 d/ v' i; m. v" `- \{
9 [  x- d2 N/ Y- W  z  @          DDRD=0X00;
. O2 D& B. t3 M% ~         DDRA=0XFF;
; U; g3 ^7 w1 @9 u         DDRE=0X04;
/ h' F& ~+ d2 A. g1 P! B         PORTD=0XFF;
5 K6 R9 O: `4 [* X& `, I  L: s  c0 t         PORTA=0XFF;
" w; j. A- a" w+ T' g         PORTE=0X04;
) C/ u8 `; q+ y$ B         while(1)4 }$ w8 _1 p1 |/ j
         {
; v- ^0 m/ z9 E  y' F* W2 x+ h- e                  if(PORTD==0xFE)
  S# _- j- d7 F. {! k% e                {1 M" l: z" [3 N  D
                          delayns();2 r! H- x1 q7 j# U% a
                          if(PORTD==0XFE)0 E/ g" [5 ], S9 q- t; U
                         PORTA=0XFE;
! T8 y& J+ B* ?( y6 ~                }, c  O8 H& W( r# ]- k. \/ `
         }
0 {( L9 h# s; I0 L/ \8 o8 i2 `. ~}

222.jpg (19.27 KB, 下载次数: 5)

按键

按键
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

11

主题

362

帖子

1450

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1450
4#
发表于 2012-11-16 11:47 | 只看该作者
你都没定义输入输出状态,怎么会有反应呢?

0

主题

1

帖子

9

积分

初级新手(9)

Rank: 1

积分
9
3#
发表于 2012-8-13 17:35 | 只看该作者
比较同意楼上的意见。

0

主题

3

帖子

11

积分

二级会员(20)

Rank: 2Rank: 2

积分
11
2#
发表于 2012-7-31 09:13 | 只看该作者
你读端口应该用寄存器PIND,而不是PORTD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-25 05:02 , Processed in 0.063770 second(s), 41 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表