导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[gaowf2651]pic16c72的问题?



No.46725
作者:gaowf2651
邮件:gaowf2651@sohu.com
ID:16151
登陆:3次
文章数:7篇
最后登陆IP:221.216.45.27
最后登陆:2003/12/25 9:21:26
注册:2003/11/17 11:33:10
财富:138
发帖时间:2003/12/25 9:21:26
发贴者IP:221.216.45.27
标题:gaowf2651:pic16c72的问题?
摘要:No.46725pic16c72的问题? 我的邮箱:gaowf2651@sohu.com
       那位高手帮帮我把,我快急是了!!!!!!!!
       请有改好的,麻烦发到我的邮箱。谢谢!!!!!!!!!!!!!!!!!!!!!
你好:请帮我看看如下的程序。
>        单片机PIC16C72和x5043做程序。RC2接CS,RC3接SCK,RC4接SO,RC5接SI.
>        怎么对x5043(EEPROM)进行读和写,spi模式。
>         ;---------SPI-----------------------
>   
>         ;---------发送接受一字节----------
>         OUTPUT    MOVWF SSPBUF
>         TOP       BSF   STATUS,5
>                   BTFSS SSPSTAT,0
>                   GOTO TOP
>                   BSF STATUS,5
>                   MOVF SSPBUF,0
>                   MOVWF RXDATA
>                   RETLW 0
>          ;-------写使能子程序---------------
>            EWEN   BCF STATUS,0
>                   BSF PORTC,2
>                   MOVLW 0x03
>                   CALL OUTPUT
>                   BCF  PORTC,2
>                   RETLW  0
>           ;---------写一个字节到x5043-----------
>            WRITE  BCF STATUS,5
>                   BSF PORTC,2
>                   MOVF HIBYTE,0
>                   CALL OUTPUT
>                   MOVF FSR,0
>                   CALL OUTPUT
>                   MOVF DATBYT,0
>                   CALL OUTPUT
>                   BCF PORTC,2
>                   INCF FSR
>                   RETLW 0
>         ;--------------从X5043读数据---------------
>           READ    BCF STATUS,5
>                   BCF PORTC,2
>                   BSF SSPCO N , 4
>                   MOVF HIBYTE ,0
>                   CALL OUTPUT
>                   MOVF LOBYTE,0
>                   CALL OUTPUT
>                   BCF SSPCON , 4
>                   MOVLW 0
>                   CALL OUTPUT
>                   BSF PORTC ,2
>                   MOVF RXDATA,0
>                   MOVWF INDF
>                   INCF FSR
>                   INCF LOBYTE
>                   RETLW  0
>       ;--------------SPI主程序--------------
>      SPI    CLRF PIE1
>             CLRF INTCON
>             MOVLW 0x31
>             MOVWF SSPCON
>             CALL EWEN
>             MOVLW 0x03
>             MOVWF HIBYTE
>             MOVLW 0x00
>             MOVWF FSR
>             MOVLW 0X5A
>             MOVWF DATBYT
>     WRNEXT  CALL WRITE
>              NOP
>             BSF PORTC,2
>      RBUSY   BTFSS PORTC,5
>             GOTO  RBUSY
>            BCF PORTC,2
>             BTFSS FSR,2
>              GOTO WRNEXT
>   
>             MOVLW   60H
>             MOVWF FSR
>             MOVLW    00H
>             MOVWF LOBYTE
>             MOVLW 0x02
>             MOVWF HIBYTE
>      RDNEXT CALL READ
>             BTFSS FSR,2
>             GOTO RDNEXT
>       LIMBO NOP
>             GOTO LIMBO
>    ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:63毫秒 最大:78531毫秒 查询6次