导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:急!急![玪]

 *第5612篇: 初学者:急!急!

  
楼 主: 2002年10月21日15:41
 初学者:急!急!
难道P2口不能位操作?我有点糊涂了。为什么对 clr p2.5 编译时总是提示有多余字符?
  
2楼: 2002年10月21日16:22
 请教,帮我看看!
          CLR  EA                  
          MOV  SP,#03H
          MOV  P1,#0FFH
          MOV  P2,#0FFH
          MOV  P3,#0FFH
          SETB PX0                 
          CLR  P2.5                
          ACALL WAIT_5MS
          SETB P2.5                 这句编译时总是提示有多余字符
          MOV  21H,#00H           
          SETB EA                  
          SETB EX0
          SETB EX1
          JB   21H.2,MONI         
          JB   21H.0,AUTO          
          SETB P1.1               
          ACALL  WAIT_5MS
          SETB P1.2
          ACALL  WAIT_5MS
          JMP  MAIN
AUTO:     JB   21H.1,SING
DOUBLE:   MOV  C,P1.3             
          ANL  C,/P1.4
          MOV  20H.1,C
          MOV  C,P1.4
          ANL  C,/P1.3
          ORL  C,20H.1
          JC   D_Z
          JMP  DOUBLE                 写不下
  
3楼:lingl2 2002年10月21日17:46
 把这句删除重写试试。
  
4楼:seandy 2002年10月21日19:25
 写成SETB P2^5应该可以的
  
5楼:红心J 2002年10月22日10:10
 参考
有的编译软件指错位置,实际是上一句,
即CLR P2.5的上一句SETB PX0。
0是否错输入成O(欧)。
还未通过,发过来看看。jiang-ph@sohu.com
  
6楼: 2002年10月23日16:21
 求助!24C01的数据读写汇编程序。
在网上下载了一个I2C软件包的底层子程序,但不能与自己的程序结合。
我用的芯片是24C01,用于开机状态的存储,共有8个状态。
e-mail:bokefl@163.com
  
7楼:wucang_deng 2002年10月23日16:29
 i2c
网上很多,你用的那个51芯片?我这有c语言的24cxx通用。
  
8楼: 2002年10月23日16:38
 谢谢!用89C52,C语言的我也有。
  
9楼:wucang_deng 2002年10月23日16:53
 24c01
你把c翻译过来不就完了,我这倒还有一个汇编的。怎末女孩子还搞技术!!
  
10楼: 2002年10月23日16:59
 提问、回答。
难道女孩子就应在家抱孩子?不好意思,C语言我太不懂。汇编程序是否是24C01的,CPU为
89C52,主要是应答信号的处理。请发给我好吗?谢谢!!
  
11楼:srzm 2002年10月21日17:07
 先定义P2。5口如下:
P2_5  EQU  p2.5
然后用
setb p2_5
  
12楼:wucang_deng 2002年10月22日15:22
 应该在别处找,如果你p2.5用的不是中文输入。

>>>>>>对该主题发表你的看法

本主题贴数12,分页: [第1页]


[上一篇主题]:初学者:FPGA EPLD 培训

[下一篇主题]:硬件:为什么我做的一条PLD下载线,maxplus说找不到硬件?