找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2470|回復: 8
收起左側

關于89C2051的“地址”,“數(shù)據(jù)”,“激活“(寫入)。

[復制鏈接]
ID:460466 發(fā)表于 2019-1-29 09:18 | 顯示全部樓層 |閱讀模式
看來P1,0-P1,7八個引腳是作為“數(shù)據(jù)”輸入,輸出端口了?“使5腳地址加一”?怎么操作?5腳是晶體端口呀?可以加上H,L電平嗎?0001地址單元什么意思?哪幾個端口?應該是代表4位二進制的4個引腳吧?
^_^我再厚著臉皮問一次!

編程步驟.jpg
回復

使用道具 舉報

ID:155507 發(fā)表于 2019-1-30 00:00 | 顯示全部樓層
AT89C2051地址單元 是11位二進制地址寄存器。在里面分開為 X地址,相當于位[10:5],Y地址,相當于[4:0]的位。

內(nèi)部Y地址計數(shù)器在RST的上升沿/下降沿復位為00H。

評分

參與人數(shù) 1黑幣 +15 收起 理由
海闊天空8 + 15 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:96682 發(fā)表于 2019-1-30 12:16 | 顯示全部樓層
看這氣勢有股 誓要自造的節(jié)奏

是。輸入單時鐘信號就加一。表示地址數(shù)

6.是
7.自查
8~9.可以用 LED 的亮滅來校驗數(shù)據(jù)的對錯及顯示地址的變化

評分

參與人數(shù) 1黑幣 +15 收起 理由
海闊天空8 + 15 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:460466 發(fā)表于 2019-1-30 15:13 | 顯示全部樓層
angmall 發(fā)表于 2019-1-30 00:00
AT89C2051地址單元 是11位二進制地址寄存器。在里面分開為 X地址,相當于位[10:5],Y地址,相當于[4:0]的 ...

您說的我還真不懂!我就認識單片機的引腳位置,不知其功能。
回復

使用道具 舉報

ID:460466 發(fā)表于 2019-1-30 15:21 | 顯示全部樓層
wc86110 發(fā)表于 2019-1-30 12:16
看這氣勢有股 誓要自造的節(jié)奏

是。輸入單時鐘信號就加一。表示地址數(shù)

^_^,謝謝您的鼓勵。我這終極目的就是要用0和1與單片機對話(繞過C語言什么的。
     您下面這是什么意思呀?“輸入單時鐘信號”我似乎懂點,對HM6116就是用按鍵改變地址數(shù)(二進制數(shù)),程序輸入完了以后自動產(chǎn)生一定間隔的脈沖改變地址就能輸出寫入的程序。
是。輸入單時鐘信號就加一。表示地址數(shù)

6.是
7.自查
8~9.可以用 LED 的亮滅來校驗數(shù)據(jù)的對錯及顯示地址的變化
地址的變化單片機也能顯示出來嗎?還有題外問題:單片機振蕩頻率那么高為什么輸出節(jié)奏很慢?內(nèi)部分頻了嗎?
回復

使用道具 舉報

ID:96682 發(fā)表于 2019-1-30 19:29 | 顯示全部樓層
通過其他電路就能。節(jié)奏的快慢是可設置的
要在新地址寫入新數(shù)據(jù)就要加一不是么?2051沒有內(nèi)置分頻器

樓主要是有這種編程器會省事很多

評分

參與人數(shù) 1黑幣 +15 收起 理由
海闊天空8 + 15 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:123289 發(fā)表于 2019-1-31 08:40 | 顯示全部樓層
雖然不能直接回答樓主的0001H在哪里。但有以下看法:
1、外部分沒有地址,那么地址的選擇方案只能是逐步+1得到所有地址,這樣才合理。
2、2051的地址是從0000H開始的,且程序也是從此單元起放置代碼的,哪么必然有一個將地址設置為0000H方式。這個方法當與RST有關。
3、如此:開始(所做的一切準備工作)時的地址就是0000H,因為編程(寫入程序)需要高壓(12V),所以:在加電12V之前,這時的地址一定是0000H,否則0000H單元的數(shù)據(jù)無法寫入。
4、接下來就是如何使地址+1,這個任務中已說明清楚了。
5、數(shù)據(jù)不用說,當然在P1口中給定了。
以上,希望能幫助到你。

評分

參與人數(shù) 1黑幣 +15 收起 理由
海闊天空8 + 15 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:460466 發(fā)表于 2019-1-31 13:00 | 顯示全部樓層
yzwzfyz 發(fā)表于 2019-1-31 08:40
雖然不能直接回答樓主的0001H在哪里。但有以下看法:
1、外部分沒有地址,那么地址的選擇方案只能是逐步+1 ...

謝謝!“數(shù)據(jù)不用說,當然在P1口中給定”。P1口(12-19腳)是輸入數(shù)據(jù)(0或1)的。數(shù)據(jù)輸入后哪個引腳是固定數(shù)據(jù)的呢?“升高1腳(復位RES)電壓到+12V就固定數(shù)據(jù)了嗎?接下來就要變換地址了?是不是使6腳(P3-2口)電平”跳變一次“(由H跳到L)就變換了地址了?至此就完成了數(shù)據(jù)的輸入(P1口),數(shù)據(jù)的固定(升高1腳到+12V)和地址的變換(6腳由H跳變到L),,,,,
回復

使用道具 舉報

ID:460466 發(fā)表于 2019-1-31 13:22 | 顯示全部樓層
wc86110 發(fā)表于 2019-1-30 19:29
通過其他電路就能。節(jié)奏的快慢是可設置的
要在新地址寫入新數(shù)據(jù)就要加一不是么?2051沒有內(nèi)置分頻器

我理解您說的編程器的好處,但就是要體會一下原始編程過程!毙碌刂窋(shù)加一“在哪個腳加呀?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表