导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→尽管P0、P1、P2、及P3口用作输入时其锁存器的值应为1,

* 38439: 看看这个程序有没有问题

   guest 
guest发表的帖子 

 
尽管P0、P1、P2、及P3口用作输入时其锁存器的值应为1,但单片机复位之后其锁存器的值被初始化为1,因此不必执行mov    p1,#0ffh和mov    p0,#0ffh。参考程序如下:
org      0000h
ljmp     start
org      0030h
start:
      mov    a,p0
      mov    r0,a
      xrl       a,#0ffh
      jz        start
      mov    p1,r0
      setb    p2.0
      jmp     start
end        
      


发表时间:2003年7月27日14:38:34

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  38527.[详细]如果程序只有几条指令,那么可以考虑选择使用单片机是否错误?
摘要:如果程序只有几条指令,那么可以考虑选择使用单片机是否错误?......(58字)
- [红心J][1087次] 2003年7月28日

  38544.[详细]是这样的吗
摘要:0000h放的应该是个跳转指令吧 你主程序占住了中断向量地址 是不是要把程序放在向量地址以外的地方呀 org 0000h ljmp start org 100h......(162字)
- [guest][1047次] 2003年7月28日

  38553.[详细]程序起始地址不对,占用了中断向量入口地址
摘要:org 0000h LJMP MAIN   ORG 0030H    MIAN:    &......(74字)
- [tm1300][1098次] 2003年7月28日

[上一篇帖子]:P1、P2口本身有上拉电阻。
[下一篇帖子]:请问WARNING C258 IN LINE 275&nbs