原创 P89LPC938竟然会有这样的问题

2006-10-30 22:02 2834 9 12 分类: MCU/ 嵌入式

  今天,在公司调试自动卷帘门程序,发现只做为键盘输入的 P0.1 口总是做 '0' 状态执行,而端口电压则正常!——新做的PCB使没有问题的。换938!依旧!


  谁影响了938?单测 P0.1 做输出,正常;单测 P0.1 做输入,也正常呀!?


;设置P0口
 MOV P0M1,#0xFF   ;设置P0为准双向口
 MOV P0M2,#0x00
 MOV P0,#0xF7
TEST_P01:
 JB OPENKEY,STUDY1
 SETB LED
 SJMP TEST_P01
STUDY1:
 CLR LED
 SJMP TEST_P01


  呵呵……朋友,你知道我加了一条什么指令,938的P0.1口就不能使用了?


ACALL READ_AD


READ_AD:
 MOV AD0INS,#0x10   ;0001 0000, 选择channel
 MOV ADMODA,#0x10   ;0001 0000, 选择转换工作模式:单次转换模式
 MOV ADMODB,#0x20   ;0010 0000,  500Khz < ADC CLK < 3.3Mhz
 MOV AD0CON,#0x05    ;选择转换触发模式;并立即启动
  ………………
 RET


  竟然是与P0.1口毫不相干的启动AD指令!OK,好办——  把 MOV AD0CON,#0x01 追加到AD结束处,一切正常!


  看来确实做任何事情都要有始有终呀!使用AD时,启动;用完了,关闭。

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户1407732 2007-10-8 20:33

你好,我现在正用lpc938,这方面的资料很少,能留个联系方式吗?

我的qq:155048512

邮箱:yanfp627@163.com

看到请加我

用户65026 2006-10-31 21:22

呵呵……聪明!确实是颐和园。我在颐和园里面转了一大圈。

用户1053025 2006-10-31 14:57

欢迎来到EDN,相册里面是颐和园?

相关推荐阅读
用户65026 2013-02-23 11:49
试试SH88F2051芯片
试试SH88F2051芯片,以前只是听说,看看到底怎么样。 拭目以待……...
用户65026 2006-10-30 23:10
建议调查089开头的电话用户
  强烈建议:调查 089 开头的电话用户的开通用途的合法性!我怎么感觉反是089开头的电话,大多是“客服电话”,一种使人上当受骗的呼叫转移电话。我前几天从 SINA 的 UC 聊天上收到了一个客服电...
EE直播间
更多
我要评论
3
9
关闭 站长推荐上一条 /3 下一条