|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于控制PIC12F629的I/O口,斑竹看一下吧 |
| 作者:zhangdage 欄目:單片機(jī) |
PIC12F629有六個(gè)I/O口,其中有一個(gè)只能作為輸入口。 控制I/O口的寄存器有GPIO和TRISIO。 TRISIO控制I/O口的輸入輸出方向, 我想讓GPO口為輸出1 用如下語(yǔ)句: MOVLW 1 MOVWF GPIO 可發(fā)現(xiàn)GPIO內(nèi)容并沒(méi)有改變 請(qǐng)問(wèn)斑竹和熱心人,這是為什么? 是控制方式不對(duì)嗎? 該如何做? |
| 2樓: | >>參與討論 |
| 作者: zhangdage 于 2003/6/13 13:49:00 發(fā)布:
banzhuhuida |
|
| 3樓: | >>參與討論 |
| 作者: fxmxh 于 2003/6/13 14:12:00 發(fā)布:
拜托,你看一下Data Sheet先 拜托,你看一下Data Sheet先 EXAMPLE 3-1: INITIALIZING GPIO bcf STATUS,RP0 ;Bank 0 clrf GPIO ;Init GPIO movlw 07h ;Set GP<2:0> to movwf CMCON ;DIGITAL IO bsf STATUS,RP0 ;Bank 1 clrf ANSEL ;DIGITAL I/O movlw 0Ch ;Set GP<3:2> as inputs movwf TRISIO ;and set GP<5:4,1:0> ;as outputs |
|
| 4樓: | >>參與討論 |
| 作者: zhangdage 于 2003/6/13 17:39:00 發(fā)布:
不好意思 bcf STATUS,5 clrf GPIO bsf STATUS,5 movlw 0x0f movwf TRISIO bcf STATUS,5 不知道上面初始化I/O口有什么錯(cuò)誤? 功能:讓其中的前四個(gè)口為輸入,后兩個(gè)口為輸出 |
|
| 5樓: | >>參與討論 |
| 作者: zhangdage 于 2003/6/13 18:16:00 發(fā)布:
看了半天還是不明白, 我想實(shí)現(xiàn)的功能為: GP0--GP3為輸入口 GP4--GP5為輸出口 就這些,不知道俠哥怎么寫(xiě)? |
|
| 6樓: | >>參與討論 |
| 作者: fxmxh 于 2003/6/13 19:34:00 發(fā)布:
你少了這個(gè) 你少了這個(gè) movlw 07h ;Set GP<2:0> to movwf CMCON ;DIGITAL IO bsf STATUS,RP0 ;Bank 1 clrf ANSEL ;DIGITAL I/O //////////////////////////// 你到微芯網(wǎng)站上去下載一個(gè)PIC12F629的Data Sheet自己去找答案(加深你的應(yīng)像,這樣對(duì)你有好處) |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |