打印

请教:Pic12F675

[复制链接]
2181|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qkl920|  楼主 | 2007-11-8 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pic, ov, hm, gp, hb
请教高手: 我用PIC12F675,想用它的I/O弱上拉
我把端口设成输入模式:TRISO(85H)=0X3FH
打开弱上拉位: WPU(95H)=0X3FH
开使能:OPTION_REG(81H)=0X07H
置位:GPIO(05H)=0XFFH
关模拟:ANSEL(9FH)=0X00H;CMCON(19H)=0X07H

    MOVLW    07H
    MOVWF    19H
    BSF    03H,    5
    CLRF    1FH
    MOVLW    3FH
    MOVWF    05H
    BCF    01H,    7
    MOVLW    3FH
    MOVWF    15H
    BCF    03H,    5
    MOVLW    3FH
    MOVWF    05H
    COMF    05H,    1
    GOTO    $-1
    END

我主要是想要GP0/GP1/GP2 有弱上拉.可怎么都看不到想要的结果!
请各位大侠指教!
谢谢!
沙发
兰天白云| | 2007-11-9 08:54 | 只看该作者

怎么看的?

使用特权

评论回复
板凳
qkl920|  楼主 | 2007-11-9 10:47 | 只看该作者

怎么看的?

我是看它的GPIO(05H)软件仿真的值,实际写到IC里,也是这样.
用类似的程序,用PIC12C508仿真,GPIO(06H)的值有变化.就是让I/O口=1时,GPIO相应位=1.

使用特权

评论回复
地板
qkl920|  楼主 | 2007-11-13 08:40 | 只看该作者

请各位大侠指教!

谢谢!

使用特权

评论回复
5
xieyuanbin| | 2007-11-13 10:20 | 只看该作者

SIM软件仿真看不到变化。

SIM里输入管脚电平高低都是需要引脚激励才能有变化,必须烧写到硬件上才可以知道。

使用特权

评论回复
6
qkl920|  楼主 | 2007-11-13 10:30 | 只看该作者

谢谢5楼

但是用PIC12C508仿真,GPIO(06H)的值有变化.就是让I/O口=1时,GPIO相应位=1.
而PIC12F675就看不到.实际烧录到IC里也没有高电位(注:实际烧录到IC里是没有这两句<COMF    05H,    1    GOTO    $-1>而是一句<GOTO $>).我想是我有什么地方没设好.但找不到原因!请各位帮忙!
谢谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

39

帖子

0

粉丝