|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
不行了!我都暈了!關(guān)于51的io口 |
| 作者:tc9148 欄目:單片機(jī) |
一個人一個說法,我都暈了, 誰拿一個LED來打個比方,讓額好好理一理頭緒!^-^。 謝謝。。。 還有,用了這么長51,還沒搞明白數(shù)據(jù)存儲器的00h~1Fh(就是工作寄存器)到底能不能用來存儲數(shù)據(jù)。工作寄存器我認(rèn)為就是r0~r7,對不?但是也沒有必要那么多空間吧! 還望高手給個解釋!。。。! |
| 2樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 20:19:00 發(fā)布:
你啥意思? |
|
| 3樓: | >>參與討論 |
| 作者: 尹迪 于 2005/12/13 20:22:00 發(fā)布:
不用著急啊~~~~~ 工作寄存器區(qū)(00H~1FH)這32個RAM單元分為四組,每八個分別用R0~R7 表示,R0~R7可以指向四組中的任一組,由PSW中的RS1 RS0狀態(tài)決定。 RS1、RS0 R0~R7組號 00 0(00H~07H) 01 1(08H~0FH) 10 2(10H~17H) 11 3(18H~1FH) |
|
| 4樓: | >>參與討論 |
| 作者: jjg 于 2005/12/13 20:23:00 發(fā)布:
有四個工作區(qū),每個工作區(qū)都有R0~R7. 總共32個字節(jié),占了00~1F位置。可以用來存數(shù)據(jù),明白了嗎?虧你還“用了這么長51”。 |
|
| 5樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/13 20:27:00 發(fā)布:
大家給額講講io口問題阿 大家給額講講io口問題阿?我用的時候也沒想的太多,但也很神奇,竟然沒有出問題!^-^。 看到很多人不理解51的io口,我也開始郁悶了,想了解一下。誰拿一個LED來打個比方,讓額好好理一理頭緒!^-^。 在下謝了! |
|
| 6樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 20:40:00 發(fā)布:
你別額啊額啊的了,呵呵 問題解決了就OK了 |
|
| 7樓: | >>參與討論 |
| 作者: awey 于 2005/12/13 20:40:00 發(fā)布:
關(guān)于51的io口 如果做IO口用: P0口是開漏輸出,就是輸出為高電平時,輸出口相當(dāng)于懸空,沒有電流會從IO口流出,如果你想此時讓此口是真正的高電平,就必須接上拉電阻。 其他口是內(nèi)部帶上拉電阻的。輸出高電平時輸出通過內(nèi)部的上拉電阻與電源相連。以上兩種方式都是靠上拉電阻來使輸出為高,所以高電平輸出帶負(fù)載能力較差(輸出阻抗較高)。 但輸出低電平時,均可把P0-P3口看成是短路到地,能吸收較大的電流(輸出阻抗很小),所以有較強(qiáng)的負(fù)載能力。 數(shù)據(jù)存儲器的00h~1Fh只要你的程序里沒用到的都可以用來做普通的存儲器用。 |
|
| 8樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 20:44:00 發(fā)布:
挖卡卡,away都出山了啊 |
|
| 9樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 20:44:00 發(fā)布:
湊個9400,回家吃肉去。。。 |
|
| 10樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 20:45:00 發(fā)布:
+3??? 不是吧 |
|
| 11樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/13 21:13:00 發(fā)布:
還有問題! “P0口是開漏輸出,就是輸出為高電平時,輸出口相當(dāng)于懸空,沒有電流會從IO口流出,如果你想此時讓此口是真正的高電平,就必須接上拉電阻” --意思是要外接上垃電阻來模仿一個高電平是嗎?制造這樣結(jié)構(gòu)有什么說法呢?還得我們還得外加一個電阻。 額(^-^)現(xiàn)在正在轉(zhuǎn)行avr,看看書,里面說上垃電阻可以編程!是不是說你讓他有上垃就上垃?沒有上垃就沒有上垃?還有io空間可以擴(kuò)充,但是一個單片機(jī)(mage8)的腿腳是固定的28個呀,咋弄呢? |
|
| 12樓: | >>參與討論 |
| 作者: awey 于 2005/12/13 21:33:00 發(fā)布:
P0口為什么特別? 51是早期的單片機(jī),為了簡化接口,采用了相對簡單的用上拉電阻的結(jié)構(gòu)。但P0口與P1-P3口又不同,因為P0口在做外部總線時,要求有高阻態(tài),所以內(nèi)部就沒有接上拉電阻。同時,P0口沒上拉還有一個用處,就是為我們提供了一個高阻的輸入端口,可以在此口上玩什么RC的AD轉(zhuǎn)換等的…… To:javie 山上這兩天較冷,水都凍住了,不灌水手癢啊 ^_^ |
|
| 13樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/13 22:06:00 發(fā)布:
to:awey “P0口沒上拉還有一個用處,就是為我們提供了一個高阻的輸入端口,可以在此口上玩什么RC的AD轉(zhuǎn)換等的……” --請高手再進(jìn)一步解答一下吧!高阻態(tài)在什么場合下用呢?AD轉(zhuǎn)換用在此口上與p1口有何優(yōu)缺點呢? |
|
| 14樓: | >>參與討論 |
| 作者: computer00 于 2005/12/13 23:18:00 發(fā)布:
哈哈,真熱鬧啊, |
|
| 15樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/14 12:30:00 發(fā)布:
明白了 明白了 p0浮空是為了讓出總線,不然會影響上面的數(shù)據(jù)。也就是說此時別人正在用! 但是這種情況一般是什么場合呢? 這個書上好像沒有介紹!。 高手解答一下! |
|
| 16樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/12/14 12:39:00 發(fā)布:
當(dāng)然是總線上有多個設(shè)備時! |
|
| 17樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/14 19:47:00 發(fā)布:
樓上的: 能舉幾個例子嗎? |
|
| 18樓: | >>參與討論 |
| 作者: xwj 于 2005/12/14 19:55:00 發(fā)布:
什么水平和轉(zhuǎn)AVR好像沒什么關(guān)系吧 AVR也只是8位的單片機(jī),只是出來的晚一些罷了,好像也不是非要多高水平才能用吧? 呵呵 |
|
| 19樓: | >>參與討論 |
| 作者: jjg 于 2005/12/14 23:00:00 發(fā)布:
連51都看不懂,還轉(zhuǎn)AVR?真搞不懂現(xiàn)在的“草腳”。 灌水挺厲害,就是不肯看書,就這態(tài)度轉(zhuǎn)什么都不靈! |
|
| 20樓: | >>參與討論 |
| 作者: 楊工 于 2005/12/15 0:55:00 發(fā)布:
P0浮空和外總線 比如說讀外部RAM時,高低是RAM輸出的,P0當(dāng)然要浮空啦。此時你當(dāng)然不希望P0上拉了。 除了51,其他單片機(jī)大都不支持外總線,要想外擴(kuò)并口的RAM,FLASH什么的就有點難了,當(dāng)然你可以自己管理RD,WR什么的。AVR系列除了8515以外全都不支持外總線。 |
|
| 21樓: | >>參與討論 |
| 作者: cxd731 于 2005/12/15 9:31:00 發(fā)布:
靠,xwj都跑出來了 樓主有面子 |
|
| 22樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/17 21:59:00 發(fā)布:
我喜歡形象的理解 我喜歡形象的理解一件東西,不太喜歡看那些所謂什么學(xué)者為了職稱而編寫的狗屁單片機(jī)書! 我現(xiàn)在23,剛畢業(yè),我想再過不了幾年,我一定會成為像xwj,楊工等一樣的人。等著瞧吧!哈哈! |
|
| 23樓: | >>參與討論 |
| 作者: wenxuan204 于 2005/12/17 22:10:00 發(fā)布:
挺熱鬧 不容錯過 |
|
| 24樓: | >>參與討論 |
| 作者: lufeijian 于 2005/12/18 0:56:00 發(fā)布:
最多只會是一個經(jīng)驗主義者。 “ 我喜歡形象的理解一件東西,不太喜歡看那些所謂什么學(xué)者為了職稱而編寫的狗屁單片機(jī)書! 我現(xiàn)在23,剛畢業(yè),我想再過不了幾年,我一定會成為像xwj,楊工等一樣的人。等著瞧吧!哈哈! ” 以這種太度再過10年也成不了像xwj,楊工等一樣的人。。。 |
|
| 25樓: | >>參與討論 |
| 作者: tc9148 于 2005/12/18 12:38:00 發(fā)布:
邊學(xué)習(xí)邊灌水!! 哈哈哈! |
|
| 26樓: | >>參與討論 |
| 作者: xiha 于 2005/12/18 17:41:00 發(fā)布:
看看書啊 書上寫的很明白 看看書啊 書上寫的很明白 |
|
| 27樓: | >>參與討論 |
| 作者: sunlight 于 2005/12/18 21:08:00 發(fā)布:
買本孫涵芳寫的書:《MCS-51單片機(jī)原理》看看,很詳細(xì)的。 |
|
| 28樓: | >>參與討論 |
| 作者: 南方的老樹 于 2005/12/18 21:15:00 發(fā)布:
孫涵芳的書還是蠻經(jīng)典的...入門必讀呵呵 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |