欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6642|回復: 23
打印 上一主題 下一主題
收起左側

請高手指點89C2051單片機手動編程!輸入程序后如何固定?

[復制鏈接]
跳轉到指定樓層
樓主
輸入程序后如何固定?

89C2051-2.jpg (704.66 KB, 下載次數: 80)

89C2051-2.jpg

IMG_20190110_160524.jpg (475.31 KB, 下載次數: 84)

IMG_20190110_160524.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:149389 發表于 2019-1-11 09:37 | 只看該作者
這差不多20年的“古董”了吧。按鍵能實現菜單選擇,參數調整;撥碼開關可以實現指令數據的輸入;LED可以指示菜單狀態,以及指令數據等操作的狀態。AT89C2051 擁有2K code flash and 128bit iram,沒有EEPROM。掉電不記憶之前的操作設置,除非里面有藏寶圖的密碼,不然玩的意義不太,還是繼續收藏吧。
回復

使用道具 舉報

板凳
ID:460466 發表于 2019-1-11 12:03 | 只看該作者
weidoit 發表于 2019-1-11 09:37
這差不多20年的“古董”了吧。按鍵能實現菜單選擇,參數調整;撥碼開關可以實現指令數據的輸入;LED可以指 ...

“掉電不記憶之前的操作設置”?我這個接電就有一個LED交替閃亮的程序呢,周期25秒,按復位按鍵(1腳RES后4個LED就重復閃亮程序),就是不知道如何寫入程序呢??
回復

使用道具 舉報

地板
ID:149389 發表于 2019-1-11 13:13 | 只看該作者
可執行程序占用 code flash,每次上電復位都按原來的路線跑。這款應該不支持串口下載,可以考慮自己做個并口的編程器,或者買個USB口的通用編程器比如TOP200x之類的。
回復

使用道具 舉報

5#
ID:47286 發表于 2019-1-11 14:50 | 只看該作者
一直沒能理解你說的手動輸入程序是什么東東 程序怎么可能手動輸入呢 你怎么跟電腦說0和1啊
回復

使用道具 舉報

6#
ID:435470 發表于 2019-1-11 16:19 | 只看該作者
這個單片機的程序需要專門的編程器寫入的,8051的基本都通用,買個帶插座的最小系統板和一個ISP編程器就可以寫入程序了。對了還有一個寫程序的軟件。
回復

使用道具 舉報

7#
ID:460466 發表于 2019-1-11 17:24 | 只看該作者
dzbj 發表于 2019-1-11 14:50
一直沒能理解你說的手動輸入程序是什么東東 程序怎么可能手動輸入呢 你怎么跟電腦說0和1啊

    我理解的“手動”編程就是不用電腦,不用編程器對單片機輸入程序(也就是對某些引腳輸入電脈沖低電位是0,高電位是1)。這就是輸入“數據”(編組的0和1),這些數據存儲的地方叫“地址”。然后固定下來。把某些引腳設置成某種狀態就可以“讀出”存入的數據。用這些數據去控制執行電路,,,,
    HM6116(隨機存取存儲器)就是這個意思吧?但是它不能斷電保存數據這是個致命缺點
回復

使用道具 舉報

8#
ID:149389 發表于 2019-1-11 20:06 | 只看該作者
dzbj 發表于 2019-1-11 14:50
一直沒能理解你說的手動輸入程序是什么東東 程序怎么可能手動輸入呢 你怎么跟電腦說0和1啊

單片機寫入底層的程序,按某種的格式,手動輸入單片機能理解的指令數據隊列,應該就是說的“手動輸入程序”,即手動編程的意思,單片機按這個數據隊列實現某種功能。之前見到過一種可編程控制器PROG-110大概就是這個模式。

PROG-110.jpg (15.9 KB, 下載次數: 77)

PROG-110.jpg
回復

使用道具 舉報

9#
ID:149389 發表于 2019-1-11 20:16 | 只看該作者
海闊天空8 發表于 2019-1-11 17:24
我理解的“手動”編程就是不用電腦,不用編程器對單片機輸入程序(也就是對某些引腳輸入電脈沖低電位 ...


這款帶24C02存儲,可以記憶“手動”編程的數據,好像好多年以前的了,它的主控芯片就是AT89c2051。
回復

使用道具 舉報

10#
ID:47286 發表于 2019-1-11 22:57 | 只看該作者
海闊天空8 發表于 2019-1-11 17:24
我理解的“手動”編程就是不用電腦,不用編程器對單片機輸入程序(也就是對某些引腳輸入電脈沖低電位 ...

這。。。。。。。。。。太彪悍了 感覺就是那種需要一個圓但不用車床而是純手工銼出來 還要符合±0.02mm精度 我是只能仰望一下了

記得看過一本書叫 硅谷之火 講了PC電腦的來歷 最初最初的個人電腦就是8*8的燈泡組成信息反饋部分 8個開關是輸入部分 手工搬動開關輸入指令 那都是上世紀50~60年代的事了 現在還這么干 有點復辟的感覺
回復

使用道具 舉報

11#
ID:47286 發表于 2019-1-11 23:01 | 只看該作者
weidoit 發表于 2019-1-11 20:06
單片機寫入底層的程序,按某種的格式,手動輸入單片機能理解的指令數據隊列,應該就是說的“手動輸入程序 ...

這種東西里邊已經預制了程序 只是讓使用者按一定組合按按鈕 它執行 還是說 里邊是空的 什么程序都沒有 要通過那些按鈕把所有指令輸入進去 如果前者 那不就相當于一個學習機么 如果后者 太寒了 就算它有24C02 光驅動24C02的程序就能輸入到手抽筋吧
回復

使用道具 舉報

12#
ID:155507 發表于 2019-1-11 23:31 | 只看該作者
這個芯片只能使用編程器,要嗎買一個,要嗎自己做一個,資料網上都有,開源的
買一個編程器還不如重新買STC的單片機省錢省勁。
回復

使用道具 舉報

13#
ID:432823 發表于 2019-1-12 13:21 | 只看該作者
AT89C2051編程要加12V高壓,要通過RST、P3.2、P3.3、P3.4、P3.5、P3.7多引腳加信號控制來完成,一般用編程器通程序來完成,手動有點困難。
回復

使用道具 舉報

14#
ID:432823 發表于 2019-1-12 13:27 | 只看該作者
若想手動編程,你先寫一個boot在單片機中,運行它在手動編程,以前單板機編程就是如此,現在有電腦了,都用編程器了。或STC串口編程(芯片有boot)。
回復

使用道具 舉報

15#
ID:460466 發表于 2019-1-12 17:27 | 只看該作者
yaoji123 發表于 2019-1-12 13:21
AT89C2051編程要加12V高壓,要通過RST、P3.2、P3.3、P3.4、P3.5、P3.7多引腳加信號控制來完成,一般用編程 ...


“AT89C2051編程要加12V高壓”----我也記得有這個意思。也就是輸入程序后固化程序的意思嗎?具體怎么作呢?
回復

使用道具 舉報

16#
ID:460466 發表于 2019-1-12 17:29 | 只看該作者
yaoji123 發表于 2019-1-12 13:27
若想手動編程,你先寫一個boot在單片機中,運行它在手動編程,以前單板機編程就是如此,現在有電腦了,都用 ...

我就是想只用編碼開關等給89C2051輸入程序。12V電壓怎么加?
回復

使用道具 舉報

17#
ID:460466 發表于 2019-1-12 17:32 | 只看該作者
yaoji123 發表于 2019-1-12 13:27
若想手動編程,你先寫一個boot在單片機中,運行它在手動編程,以前單板機編程就是如此,現在有電腦了,都用 ...

現在是按下K3-1就能重復89C2051里的程序(4個LED交替閃亮,周期25秒)。
回復

使用道具 舉報

18#
ID:460466 發表于 2019-1-19 20:51 | 只看該作者
weidoit 發表于 2019-1-11 20:16
這款帶24C02存儲,可以記憶“手動”編程的數據,好像好多年以前的了,它的主控芯片就是AT89c2051。

您這板上沒有89C2051呀,它是20腳的芯片呀?
回復

使用道具 舉報

19#
ID:137736 發表于 2019-11-3 18:33 來自觸屏版 | 只看該作者
手動編程可以,研究數據手冊,數據和地址準備好了再加一個高壓編程脈沖。數據來自編程語言生成的文件,天書。你這個不行,電路不對,是做好的有功能的板子。!
回復

使用道具 舉報

20#
ID:88256 發表于 2019-11-3 19:32 | 只看該作者
很佩服現在還在想用這種手工編程的,以前自學單片機,也是靠自制鍵盤編程的,不過我那是8031+27c存儲器等組成的單板機輔助的,自己寫匯編程序然后人工翻譯成機器碼寫入。
你現在不需要再這樣固化程序了,真要學單片機,隨便幾十元淘上一塊開發板用電腦編程,速度快也不容易出錯,真要手工編程,可以上網找資料,隨便幫你找了一個,在第6頁 AT89C2051中文資料
回復

使用道具 舉報

21#
ID:460466 發表于 2023-12-12 08:07 | 只看該作者
dzbj 發表于 2019-1-11 14:50
一直沒能理解你說的手動輸入程序是什么東東 程序怎么可能手動輸入呢 你怎么跟電腦說0和1啊

我說的“手動編程”無非就是向單片機相關引腳加上0或1的高低電位而已
回復

使用道具 舉報

22#
ID:460466 發表于 2023-12-12 08:09 | 只看該作者
jeffwang2011 發表于 2019-1-11 16:19
這個單片機的程序需要專門的編程器寫入的,8051的基本都通用,買個帶插座的最小系統板和一個ISP編程器就可 ...

沒有編程器絕對的不可以嗎???到現在我還是不能同意這句話!
回復

使用道具 舉報

23#
ID:460466 發表于 2023-12-12 08:13 | 只看該作者
yaoji123 發表于 2019-1-12 13:21
AT89C2051編程要加12V高壓,要通過RST、P3.2、P3.3、P3.4、P3.5、P3.7多引腳加信號控制來完成,一般用編程 ...

手動有點困難我理解,但不是絕對不能吧?當然現在極少有人這么干了!但我要問一句300多年前托里拆利實驗測定大氣壓的實驗為什么還在教科書上?教科書對初學者總是新的!
回復

使用道具 舉報

24#
ID:195496 發表于 2023-12-13 09:21 | 只看該作者
買個別的單片機開發板玩玩吧,這個還要專門買個編程器。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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