久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 怎樣叫89C2051單片機動起來?需要多高電壓?沒有編程器,手動輸入程序可以嗎? [打印本頁]

作者: 海闊天空8    時間: 2019-1-5 11:51
標題: 怎樣叫89C2051單片機動起來?需要多高電壓?沒有編程器,手動輸入程序可以嗎?
本帖最后由 海闊天空8 于 2019-1-6 18:18 編輯

需要多高電壓?5V還是12V?沒有編程器,手動輸入程序可以嗎?

89C2051.jpg (435.83 KB, 下載次數(shù): 140)

89C2051.jpg

89C2051-2.jpg (444.35 KB, 下載次數(shù): 134)

89C2051-2.jpg

89C2051-3.jpg (612.77 KB, 下載次數(shù): 124)

89C2051-3.jpg

作者: 文鳳軒    時間: 2019-1-5 16:19
這個問題問的,呵呵!
作者: guoyunzhi    時間: 2019-1-5 16:31
第40角加5V,第20角接地,如果要寫代碼可以用ISP進行燒錄,第10角為RX,第11角為TX,可以通過STC,或者其它燒寫軟件
作者: T34/85    時間: 2019-1-5 19:52
5v就好

作者: qq1611901472    時間: 2019-1-5 21:51
兄弟,你這是20引腳的單片機,你要去查這個芯片引腳的參數(shù),然后用一個串口下載,VCC接VCC,GND接GND,TXD接RXD,RXD接TXD,串口接電腦,寫好程序下載。
作者: wc86110    時間: 2019-1-5 22:21
手動輸入自然也是可行的,不過對簡單程序還好復雜的就呵呵了
作者: 海闊天空8    時間: 2019-1-6 08:57
wc86110 發(fā)表于 2019-1-5 22:21
手動輸入自然也是可行的,不過對簡單程序還好復雜的就呵呵了

您說得對!編程器不也是人做的嗎?沒有它我覺得單片機照樣可以寫入程序,只是麻煩而已(但原理是相同的)。請問在什么狀態(tài)下向哪些腳輸入?好像輸入程序的時候要提高電壓“激活”(12V?),怎樣輸入呢?始終搞不明白!
作者: wc86110    時間: 2019-1-6 12:39
海闊天空8 發(fā)表于 2019-1-6 08:57
您說得對!編程器不也是人做的嗎?沒有它我覺得單片機照樣可以寫入程序,只是麻煩而已(但原理是相同的) ...

那種不依靠電腦的人工編程,如上圖通過撥碼開關與 P 口連接按外圍器件要求輸入高低電平即可,編程引腳輸入高電壓即為編程,如對芯片了解的話這不難

只是這個二進制編程比較繁瑣,費神低效,只能應付那些流水燈,倒\定時器之類的簡單應用

作者: 海闊天空8    時間: 2019-1-6 17:06
wc86110 發(fā)表于 2019-1-6 12:39
那種不依靠電腦的人工編程,如上圖通過撥碼開關與 P 口連接按外圍器件要求輸入高低電平即可,編程引腳輸 ...

謝謝!關鍵的一句話!“編程引腳輸入高電壓即為編程,如對芯片了解的話這不難”--------按最小系統(tǒng)接好外圍電路編程引腳輸入+5V(還是+12V?)按需要輸入后如何固定程序呢?程序固定后如何讀出呢?我實驗過RAM6116存儲器,只是斷電后程序不能保留,,,,,20年了我也沒琢磨透89C2051的編程!
作者: 海闊天空8    時間: 2019-1-10 18:27
wc86110 發(fā)表于 2019-1-5 22:21
手動輸入自然也是可行的,不過對簡單程序還好復雜的就呵呵了

學的就是原理呀!簡單能行了是關鍵性的進步
作者: 海闊天空8    時間: 2019-1-11 12:09
guoyunzhi 發(fā)表于 2019-1-5 16:31
第40角加5V,第20角接地,如果要寫代碼可以用ISP進行燒錄,第10角為RX,第11角為TX,可以通過STC,或者其它 ...

一共20個引腳,哪來的40腳?
作者: chenkl1996    時間: 2019-1-12 18:29
我們老師說過,他那個時候的單片機都是采用樓主的這種方式來輸入二進制代碼的,擦除用紫外線,只不過是速度很慢而已,肯定是可以實現(xiàn)的,研究一下編程的時序就行了
作者: 菜雞一只314159    時間: 2019-1-12 18:38
用ch340,注意TX接RX,RX接TX。vcc與gnd分別連接。軟件用isp。
作者: shuisheng    時間: 2019-1-12 20:41
剛買回的單片機里面有程式,接上5V與GND就會動!想讓他按的你的動就要整你的程式,加燒錄器燒入,可以上宏晶官網(wǎng)申請一個免費樣品,會送你一個免費燒錄器(自己在廠里上班者為佳).剩下就是調(diào)試,燒錄,調(diào)試,燒錄…………。樂此不彼!
作者: wc86110    時間: 2019-1-12 20:53
chenkl1996 發(fā)表于 2019-1-12 18:29
我們老師說過,他那個時候的單片機都是采用樓主的這種方式來輸入二進制代碼的,擦除用紫外線,只不過是速度很 ...

沒錯,早期都是那樣弄的,從紫外線擦除演變到電擦除。存儲器,單片機的容量也越變越大再用這種方法就不適合了,了解就好
作者: wc86110    時間: 2019-1-12 20:57
只是樓主那塊電路板的用途并不是編程
作者: 累不死的狗    時間: 2019-1-12 21:12
5V電壓,手動輸入程序是指什么呢?
作者: angmall    時間: 2019-1-13 07:43
這是51黑論壇里面別人相似問題的解決過程

用洞洞板制作89C2051編程器 附洞洞板軟件LochMaster_V4.0下載
http://www.zg4o1577.cn/bbs/dpj-137542-1.html
作者: 海闊天空8    時間: 2019-1-13 17:34
wc86110 發(fā)表于 2019-1-12 20:57
只是樓主那塊電路板的用途并不是編程

那是什么呢?望告知。
作者: wc86110    時間: 2019-1-13 20:41
知道這貨是通過單片機程序及外圍電路的通斷來控制各發(fā)光二極管亮滅去實現(xiàn)既定目的就好,至于叫什么那不是重點
作者: lkk99號    時間: 2019-1-13 21:28
這個問題,,,,醉了。
作者: lkk99號    時間: 2019-1-13 21:30
你這個東西是已經(jīng)做完了的,現(xiàn)在對于他只有使用的價值了,給他供電,5V,然后看他的說明
作者: angmall    時間: 2019-1-13 21:31
這是編程算法的概述:
1.將+5V連接至Vcc,將RST設置為低電平,并等待至少10毫秒。
2.設置RST高電平。 將PROG(P3.2)設置為高電平。
3.通過引腳P3.3,P3.4,P3.5,P3.7設置編程模式
4.從開始地址000H,通過P1端口將指令代碼輸入
5.將RST設置為+12V(Vpp)
6.向PROG發(fā)送1.2ms長的低脈沖(P3.2)。
7.將RST設置為+5V。 可選地,通過位P3.3,P3.4,P3.5,P3.7設置驗證模式,并從P1讀取數(shù)據(jù)。
8.通過脈沖XTAL1遞增地址計數(shù)器,通過P1設置下一個指令代碼
9.重復步驟5到8,直到達到2kB邊界,或者直到整個文件被編程到芯片中。
10.完成:XTAL1低,RST低。 斷開電源。
提示:您可以選擇檢查狀態(tài)位P3.1 RDY / BSY,而不是等待1.2ms。 它應該更可靠。



atm_prog.gif (4.39 KB, 下載次數(shù): 118)

編程模式

編程模式

progwdth.gif (9.29 KB, 下載次數(shù): 121)

脈沖寬度

脈沖寬度

atm_diag.gif (6.87 KB, 下載次數(shù): 124)

編程和驗證的時序圖

編程和驗證的時序圖

作者: 海闊天空8    時間: 2019-1-14 08:19
angmall 發(fā)表于 2019-1-13 21:31
這是編程算法的概述:
1.將+5V連接至Vcc,將RST設置為低電平,并等待至少10毫秒。
2.設置RST高電平。 將P ...

有關編程步驟:還是不太明白,HM6116(隨機存取存儲器)的地址和數(shù)據(jù)段都有LED指示狀態(tài)的。
3.通過引腳P3.3,P3.4,P3.5,P3.7設置編程模式。--------不明白。
4.從開始地址000H,通過P1端口將指令代碼輸入 ------怎么識別地址呢?要用LED指示嗎?
5.將RST設置為+12V(Vpp)--------就是“激活編程”的意思嗎?+12V直接接1(RST)腳嗎?不行吧?一般1腳(RST)是通過一個電容接+5V的呀?+12V直接接電容負極嗎?
作者: 海闊天空8    時間: 2019-1-14 08:20
lkk99號 發(fā)表于 2019-1-13 21:30
你這個東西是已經(jīng)做完了的,現(xiàn)在對于他只有使用的價值了,給他供電,5V,然后看他的說明

快20年前的東西了!忘了呀!找不到出處了
作者: w1179benp    時間: 2019-1-14 08:51
樓主按樓上提供的方法試了沒有(這個應該是標準做法了)?期待你的結果。
作者: wc86110    時間: 2019-1-14 11:45
海闊天空8 發(fā)表于 2019-1-14 08:19
有關編程步驟:還是不太明白,HM6116(隨機存取存儲器)的地址和數(shù)據(jù)段都有LED指示狀態(tài)的。
3.通過引腳P ...

這種老舊的編程方法缺乏基本功是玩不轉的
作者: 海闊天空8    時間: 2019-1-14 17:27
w1179benp 發(fā)表于 2019-1-14 08:51
樓主按樓上提供的方法試了沒有(這個應該是標準做法了)?期待你的結果。

還沒搞清楚“編程步驟”(找到3個近似版本還是沒看明白),我這個是快20年前的東西了,還沒找到出處。
作者: 海闊天空8    時間: 2019-1-14 17:30
wc86110 發(fā)表于 2019-1-12 20:57
只是樓主那塊電路板的用途并不是編程

非常可能!但是我忘了是干什么的了!也沒找到出處,,,,,,,,,
作者: 海闊天空8    時間: 2019-1-14 17:34
wc86110 發(fā)表于 2019-1-14 11:45
這種老舊的編程方法缺乏基本功是玩不轉的

HM6116的“程序”輸入,輸出基本會了,他應該距離89C2051編程不遠了,這一步跨越很難!至今沒找到一個能說明白的“步驟”(大同小異,都是關健點說不明白)。
作者: YBZYBZ    時間: 2019-1-14 18:43
40大洋買個ESP2000SE編程器,支持的型號也多
作者: angmall    時間: 2019-1-14 18:50
要搞清楚“編程步驟”, 這個需要查手冊

AT89C2051中文資料(非常完整)共14頁pdf下載
http://www.zg4o1577.cn/bbs/dpj-115051-1.html

作者: 海闊天空8    時間: 2019-1-14 21:14
angmall 發(fā)表于 2019-1-14 18:50
要搞清楚“編程步驟”, 這個需要查手冊

AT89C2051中文資料(非常完整)共14頁pdf下載

多謝!可是我無法打開中文呀!
作者: angmall    時間: 2019-1-14 22:11
我給你來個英文原版資料

AT89C2051-doc3390.pdf

1.08 MB, 下載次數(shù): 7


作者: 海闊天空8    時間: 2019-1-15 08:37
angmall 發(fā)表于 2019-1-14 22:11
我給你來個英文原版資料

全是程序??
作者: 海闊天空8    時間: 2019-1-17 10:57
w1179benp 發(fā)表于 2019-1-14 08:51
樓主按樓上提供的方法試了沒有(這個應該是標準做法了)?期待你的結果。

我還是看不明白“編程步驟”!1腳編程激活電壓怎么加(能直接接+12V嗎?)?0000-1111地址端在哪?(P1-0到 P1-7是地址端嗎?)
作者: angmall    時間: 2019-1-17 19:17
海闊天空8 發(fā)表于 2019-1-14 08:19
有關編程步驟:還是不太明白,HM6116(隨機存取存儲器)的地址和數(shù)據(jù)段都有LED指示狀態(tài)的。
3.通過引腳P ...

3.通過引腳P3.3,P3.4,P3.5,P3.7設置編程模式。--------不明白。

4.從開始地址000H,通過P1端口將指令代碼輸入 ------怎么識別地址呢?要用LED指示嗎?
就是從地址000H開始,一個一個指令代碼輸入
5.將RST設置為+12V(Vpp)--------就是“激活編程”的意思嗎?+12V直接接1(RST)腳嗎?不行吧?一般1腳(RST)是通過一個電容接+5V的呀?+12V直接接電容負極嗎?
+12V直接接1腳RST
看這個編程和驗證的時序圖


作者: zl2168    時間: 2019-1-17 21:07
我在大約30年前曾用手工輸入,即使這樣,也是需要輸入設備的。你不要再去探討手工輸入了,有這時間,可以學到很多現(xiàn)代單片機應用技術了。
作者: 海闊天空8    時間: 2019-1-17 21:56
angmall 發(fā)表于 2019-1-17 19:17
3.通過引腳P3.3,P3.4,P3.5,P3.7設置編程模式。--------不明白。

4.從開始地址000H,通過P1端口將指 ...

謝謝你的不厭其煩!謝謝。
作者: 海闊天空8    時間: 2019-1-17 21:58
wc86110 發(fā)表于 2019-1-12 20:57
只是樓主那塊電路板的用途并不是編程

您說不是編程?可撥碼開關和按鍵有事干什么的呢?原圖資料就是找不到了!
作者: wc86110    時間: 2019-1-18 05:19
這貨唯有它的源碼或實際操作才能知道各個開關按鍵的作用不能靠瞎猜
作者: 海闊天空8    時間: 2019-1-18 08:42
zl2168 發(fā)表于 2019-1-17 21:07
我在大約30年前曾用手工輸入,即使這樣,也是需要輸入設備的。你不要再去探討手工輸入了,有這時間,可以學 ...

“輸入設備”??無非就是開關,電容,電阻,二極管而已。我就不信離了電腦玩不了單片機!學會學不會不要緊了,我就是閑的,消磨時間,,,,
作者: 海闊天空8    時間: 2019-1-18 08:55
zl2168 發(fā)表于 2019-1-17 21:07
我在大約30年前曾用手工輸入,即使這樣,也是需要輸入設備的。你不要再去探討手工輸入了,有這時間,可以學 ...

    再說HM6116存儲器編程:可以是4位(或其他位)二進制數(shù)作為地址用LED顯示,在0001(第一個地址),在數(shù)據(jù)端(也可以是8位LED指示)輸入數(shù)據(jù)(8位二進制數(shù)),然后把21腳(WE)置0電位就把數(shù)據(jù)端設置的數(shù)據(jù)“寫入”了。再換第二個地址(0010),重新設置數(shù)據(jù),繼續(xù)“寫入”,,,,如此重復。然后在不同頻率的脈沖驅動地址的變化,數(shù)據(jù)端就能輸出存入的數(shù)據(jù)了,,,,,,,這和單片機應該大同小異吧,不同的是斷電后數(shù)據(jù)不能保存而已。
作者: 42456565    時間: 2019-1-18 12:14
5v驅動電壓

作者: a463416420    時間: 2019-1-18 17:25
連接到5v咯
作者: 海闊天空8    時間: 2019-2-16 21:25
angmall 發(fā)表于 2019-1-13 21:31
這是編程算法的概述:
1.將+5V連接至Vcc,將RST設置為低電平,并等待至少10毫秒。
2.設置RST高電平。 將P ...

謝謝您的回答!有問題請教:見圖

裁剪_32.jpg (74.79 KB, 下載次數(shù): 109)

裁剪_32.jpg

作者: 海闊天空8    時間: 2019-2-18 17:27
w1179benp 發(fā)表于 2019-1-14 08:51
樓主按樓上提供的方法試了沒有(這個應該是標準做法了)?期待你的結果。

有的步驟不清楚,還不敢試




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一区二区三区久久精品 | 国产在线播| 一级少妇女片 | 九九激情视频 | 日本三级日产三级国产三级 | 国产精品亚洲成在人线 | 国产高清一二三区 | 91新视频| 久久香蕉精品视频 | 欧美一区二区三区久久精品 | 久久精品亚洲精品国产欧美 | 国产精品久久久久久影院8一贰佰 | 91av在线电影| 国产精品美女久久久久aⅴ国产馆 | 欧美不卡一区二区三区 | 中文字字幕一区二区三区四区五区 | 亚洲一区二区三区久久 | 久久99精品视频 | 精品免费视频 | 欧美精三区欧美精三区 | 亚洲精品一区二区三区中文字幕 | 99热在这里只有精品 | 视频一区二区在线 | 在线国产一区 | 欧美国产日本一区 | 亚洲综合大片69999 | 三级在线观看 | 国产精久久久 | 美女天天操 | 日韩中文不卡 | 亚洲精品一区二区三区在线 | 91久久精品一区二区二区 | a级毛片毛片免费观看久潮喷 | 国产91成人| 国产成人精品一区二 | 日韩日韩日韩日韩日韩日韩日韩 | 久久久精品一区二区三区 | 亚洲精品中文字幕中文字幕 | 91精品国产乱码麻豆白嫩 | 国产精品一区二区福利视频 | 在线婷婷|