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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: 海闊天空8
打印 上一主題 下一主題
收起左側

不用電腦,編程器,軟件就用0和1和單片機對話究竟能不能叫單片機工作起來?

  [復制鏈接]
41#
ID:123289 發表于 2020-8-20 10:57 | 只看該作者
樓主是個電子、電器愛好者,且經驗豐富,動手能力強,思路獨特,善動腦。
但單片機是樓主的軟肋。
如果能按樓主說是達成目的,那只能叫簡單的邏輯電路。幾乎不能叫程控。
單片機是為復雜邏輯而設的,如果硬要用簡單的方式,來處理復雜的事件。請考慮是否合適。
花點功夫學會單片機不是很好嗎,當你掌握了單片機之后,你會發現它能輕松地能解決許多你以前很解決的復雜問題。
回復

使用道具 舉報

42#
ID:460466 發表于 2020-8-20 12:00 | 只看該作者
yzwzfyz 發表于 2020-8-20 10:57
樓主是個電子、電器愛好者,且經驗豐富,動手能力強,思路獨特,善動腦。
但單片機是樓主的軟肋。
如果能 ...

說真的單片機我下了幾十年的功夫就是看不懂!不知卡在哪里?總認為設置好電路狀態改變某些引腳的0和1就算輸入“程序”了?總拿存儲器6116的模子套單片機,至于程序語言嘛真的不學了,行將就木之人當作消遣了
回復

使用道具 舉報

43#
ID:429003 發表于 2020-8-20 12:46 | 只看該作者
咱們將別人辛勤研究的成果用好,就夠了!
世界真的很大,即便是你傾盡一生也只能看到冰山一角!專業的事,讓專業的人去做吧,咱不糾結!
學會使用單片機真心不復雜,但是,單片機的每個硬件組成模塊,都有很多人用著畢生的精力在研究。
用好他人的成果就是對他人最大的支持和肯定,也是對你個人的肯定,不要再折磨自己,
條條大道通北京,何必非要選最遠的一條路走!!!
回復

使用道具 舉報

44#
ID:460466 發表于 2020-8-20 12:54 | 只看該作者
toyboy 發表于 2020-8-18 12:58
樓主,建議你暫時放棄這個想法!玩玩電子開關電路吧!先玩三極管開關電路,再加入‘門電路’,、、然后再來 ...

你說的是有道理,我就認準了從存儲器RAM6116到單片機,不遠了?(存儲器的使用作為單片機的基礎,可以嗎?)為什么就這么困難?6116的輸入/讀出數據不復雜呀(CD4060-CD4520提供6116的地址)?單片機輸入/讀出數據為什么就這么困難?可能還是沒有正確的電路圖及其設置方法?
回復

使用道具 舉報

45#
ID:155507 發表于 2020-8-20 14:57 | 只看該作者
遵循此電路圖連接,  就是89C2051的手動編程




回復

使用道具 舉報

46#
ID:460466 發表于 2020-8-21 08:05 | 只看該作者
angmall 發表于 2020-8-20 14:57
遵循此電路圖連接,  就是89C2051的手動編程

謝謝您!我相信。但一時難以消化,,,,,,,,
回復

使用道具 舉報

47#
ID:460466 發表于 2020-8-21 08:12 | 只看該作者
angmall 發表于 2020-8-20 14:57
遵循此電路圖連接,  就是89C2051的手動編程

二進制數據和地址顯示分開了?555第3腳輸出是顯示輸出節奏嗎?需要兩個電源?12V和5V。12V用作“激活編程”?74LS245做數據輸入轉換?,,,,,,,,,,,,
回復

使用道具 舉報

48#
ID:460466 發表于 2020-8-22 18:09 | 只看該作者
angmall 發表于 2020-8-20 14:57
遵循此電路圖連接,  就是89C2051的手動編程

2051的第5腳做地址計數脈沖輸入嗎?同時CD4040顯示地址,K5-K12做數據輸入?
回復

使用道具 舉報

49#
ID:711509 發表于 2020-8-22 23:15 | 只看該作者
ATMEL_89C2051.pdf (329.49 KB, 下載次數: 7)
這個是2051的資料,你找的截圖中文翻譯估計也是來源于此,從第8到第11頁就是有關編程方法部分,你配合44樓(在此感謝44樓有心,換我真的沒有信心耐心寫下去)的古董資料圖理解。
如果你一定要只用外接開關實現編程(你想用2051正常工作就得先給它編程,這個不以你的意志為轉移),那么按如下準備試試(我沒試過,也不準備試,因為我有編程器,所以現在是紙上談兵,我按個人理解復述資料):
20腳VCC接個常開單擲開關(叫K1)到5V電源+,10腳GND接5V電源-(電源共地)。
1腳RST接個100歐3瓦的電阻到地,再接一個常開開關(K2)到一個雙擲開關(K3)動觸點,K3常閉觸點接5V+,常開觸點接12V+。
5腳XTAL1接個4.7K電阻到地,再接個常開開關(K4)到5V+。
6、7、8、9、11腳P3.2~P3.5、P3.7分別接個1K電阻到地,再分別接常開開關(K5~K9)到5V+。
12~19腳P1.0~P1.7分別接個1K電阻到地,再分別接常開開關(K10~K17)到5V+。
然后按你截圖步驟操縱開關。
唉,我困得不行了,寫不下去了。就這樣吧。
回復

使用道具 舉報

50#
ID:460466 發表于 2020-8-23 16:55 | 只看該作者
angmall 發表于 2020-8-20 14:57
遵循此電路圖連接,  就是89C2051的手動編程

謝謝您的圖!這個圖和6116存儲器有很多類似之處,地址顯示和數據顯示,手動地址輸入計數(發單脈沖?)進入單片機的第5腳(XATL2)使地址進行累加1的計數(555第3腳是否是數據輸出時自動完成有節奏的輸出?)。按鍵K1-K4對單片機P3-3,P3-4,P3-5,P3-7送入高電位是完成什么功能?是不是完成功能設置?這個電路沒有接入晶體?是不是單片機的簡化應用?基本就是存儲器6116的實驗電路?恐怕寫入的“程序”,也不能脫離這個電路才能顯示,但是它克服了6116存儲器斷電就失去程序的弊端?
以上理解是否正確?望指正,謝謝。

裁剪_15.jpg (100.21 KB, 下載次數: 315)

裁剪_15.jpg
回復

使用道具 舉報

51#
ID:460466 發表于 2020-8-23 17:51 | 只看該作者
breakhero 發表于 2020-8-22 23:15
這個是2051的資料,你找的截圖中文翻譯估計也是來源于此,從第8到第11頁就是有關編程方法部分,你配合44 ...

謝謝!說明手動編程還是可以的(只要單片機動起來即可,要求不高)。“常開觸點接12V+”就是給1腳(復位端)加一個+12V脈沖把輸入數據固定下來的意思嗎?
  我可能硬件連接沒什么問題,我覺得44樓(我真的謝謝他的熱情幫助!)提供的圖對我幫助很大。原因是先入為主我總用存儲器6116的模式去套單片機,^_^。他的圖單片機并沒接入晶體振蕩器,估計脫離了這個電路單片機也運行不起來?是這樣嗎?謝謝。
回復

使用道具 舉報

52#
ID:711509 發表于 2020-8-23 20:36 | 只看該作者
13. Flash Programming Modes
Mode
RST/VPP
P3.2/PROG
P3.3
P3.4
P3.5
P3.7
Write Code Data(1)(3)
12V
▔╲▁╱▔
L
H
H
H
Read Code Data(1)
H
H
L
L
H
H
Write Lock
Bit - 1
12V
▔╲▁╱▔
H
H
H
H
Bit - 2
12V
▔╲▁╱▔
H
H
L
L
Chip Erase
12V
▔╲▁╱▔ (2)
H
L
L
L
Read Signature Byte
H
H
L
L
L
L
Notes: 1. The internal PEROM address counter is reset to 000H on the rising edge of RST and is advanced by a positive pulse at XTAL1 pin.
2. Chip Erase requires a 10 ms PROG pulse.
3. P3.1 is pulled Low during programming to indicate RDY/BSY.

注:上面三處下劃線原本應該是上劃線;▔╲▁╱▔代表低電平脈沖。

回復

使用道具 舉報

53#
ID:711509 發表于 2020-8-23 21:12 | 只看該作者
2051可以工作在時鐘0赫茲,所以不使用晶振的情況下,5腳可以輸入脈沖,單步運行。

我認為你沒有看我上面貼的2051的PDF手冊。摘錄一段:

11. Programming The Flash
The AT89C2051 is shipped with the 2K bytes of on-chip PEROM code memory array in the erased state (i.e., contents = FFH) and ready to be programmed. The code memory array is pro-grammed one byte at a time. Once the array is programmed, to re-program any non-blank byte, the entire memory array needs to be erased electrically.Internal Address Counter: The AT89C2051 contains an internal PEROM address counter which is always reset to 000H on the rising edge of RST and is advanced by applying a positive going pulse to pin XTAL1.Programming Algorithm: To program the AT89C2051, the following sequence is recommended.
1. Power-up sequence:
Apply power between VCC and GND pins
Set RST and XTAL1 to GND
2. Set pin RST to “H”
Set pin P3.2 to “H”
3. Apply the appropriate combination of “H” or “L” logic  
levels to pins P3.3, P3.4, P3.5, P3.7 to select one of the programming operations
shown in the PEROM Programming Modes table.
To Program and Verify the Array:
4. Apply data for Code byte at location 000H to P1.0 to P1.7.
5. Raise RST to 12V to enable programming.
6. Pulse P3.2 once to program a byte in the PEROM array or the lock bits. The byte-write cycle is self-timed and typically takes 1.2 ms.
7. To verify the programmed data, lower RST from 12V to logic “H” level and set pins P3.3 to P3.7 to the appropriate levels. Output data can be read at the port P1 pins.
8. To program a byte at the next address location, pulse XTAL1 pin once to advance the internal address counter. Apply new data to the port P1 pins.
9. Repeat steps 6 through 8, changing data and advancing the address counter for the entire 2K bytes array or until the end of the object file is reached.
10. Power-off sequence:
set XTAL1 to “L”
set RST to “L”
Turn VCC power off

然后百度機翻如下:

11閃存編程
AT89C2051配備了2K字節的片內PEROM代碼存儲陣列,處于擦除狀態(即,內容=FFH),可隨時編程。代碼存儲陣列一次編程一個字節。一旦數組被編程,為了重新編程任何非空白字節,整個內存數組需要被擦除電氣。內部地址計數器:AT89C2051包含一個內部PEROM地址計數器,該計數器總是在RST的上升沿重置為000H,并通過向引腳XTAL1施加正向脈沖來推進。編程算法:至對AT89C2051進行編程,建議采用以下順序。
1、通電順序:
在VCC和GND引腳之間通電
將RST和XTAL1設置為GND
2、將引腳RST設置為“H”
將插腳P3.2設置為“H”
3、應用“H”或“L”邏輯的適當組合
電平至插腳P3.3、P3.4、P3.5、P3.7,以選擇編程操作之一
如PEROM編程模式表所示。
要對陣列進行編程和驗證,請執行以下操作:
4、在位置000H到P1.0到P1.7處應用代碼字節的數據。
5、將RST升高至12V以啟用編程。
6、脈沖P3.2一次,在PEROM數組或鎖位中編程一個字節。字節寫入周期是自定時的,通常需要1.2ms。
7、為驗證編程數據,將RST從12V降低至邏輯“H”電平,并將插腳P3.3至P3.7設置到適當的電平。可在端口P1引腳處讀取輸出數據。
8、為了在下一個地址位置編程一個字節,脈沖XTAL1管腳一次,使內部地址計數器前進。將新數據應用到端口P1引腳。
9、重復步驟6到8,更改數據并為整個2K字節數組前進地址計數器,或者直到到達目標文件的末尾。
10、斷電順序:
將XTAL1設置為“L”
將RST設置為“L”
關閉VCC電源

注意手冊里芯片5腳標記為XTAL1。

寫在最后:雖然你一直在感謝這個感謝那個,但是你似乎并不去深入思考別人的幫助,我認為我已經解釋得足夠清楚,“漁”已經給你了,后面的魚還得靠你自己。提示一下,你所說的“節奏”太過艱澀。關于2051和6116的比較,不合適。堅持寫下來了,措辭如有冒犯,見諒。#^_^#
回復

使用道具 舉報

54#
ID:711509 發表于 2020-8-23 22:01 | 只看該作者
我假設的那個K3為雙擲開關是為了切換高電平“H”和編程電壓+12V的。flash存儲器存儲數據0是靠高壓向存儲單元的mos管絕緣柵極注入電荷,所以這個+12V(高壓)VPP需要在編程操作時引入,2051設計為VPP和RST復用,也就是1腳。
回復

使用道具 舉報

55#
ID:88256 發表于 2020-8-24 01:23 | 只看該作者
breakhero 發表于 2020-8-23 22:01
我假設的那個K3為雙擲開關是為了切換高電平“H”和編程電壓+12V的。flash存儲器存儲數據0是靠高壓向存儲單 ...

又被忽悠上了一個,朋友,樓主根本就不是想學單片機,他早就說明了,不學任何的單片機語言,不想使用編程器,只想像6116那樣用開關輸入什么輸出就是什么,所以,你也別費盡心思去指導了,就一個2051單片機重復發帖(你可以認真搜索看一下他發的涉及單片機的帖子),一年多了還在原地踏步。我就發兩個樓主的帖子吧,你自己看看
http://www.zg4o1577.cn/bbs/dpj-192587-1.html
http://www.zg4o1577.cn/bbs/dpj-194066-1.html
回復

使用道具 舉報

56#
ID:460466 發表于 2020-8-24 07:26 | 只看該作者
breakhero 發表于 2020-8-23 21:12
2051可以工作在時鐘0赫茲,所以不使用晶振的情況下,5腳可以輸入脈沖,單步運行。

我認為你沒有看我上面 ...

“我認為我已經解釋得足夠清楚,”--------您說得不錯!但是會者不難難者不會。還是要謝謝您!
7、為驗證編程數據,將RST從12V降低至邏輯“H”電平,并將插腳P3.3至P3.7設置到適當的電平。可在端口P1引腳處讀取輸出數據。
“設置到適當的電平”?是什么電平?
“關于2051和6116的比較,不合適”?但我卻覺得有不少類似之處呢?
回復

使用道具 舉報

57#
ID:460466 發表于 2020-8-24 07:32 | 只看該作者
breakhero 發表于 2020-8-23 22:01
我假設的那個K3為雙擲開關是為了切換高電平“H”和編程電壓+12V的。flash存儲器存儲數據0是靠高壓向存儲單 ...

“所以這個+12V(高壓)VPP需要在編程操作時引入,”?如果您這樣說“輸入數據之后升高1腳電壓到12V可以固定(激活)數據數據完成一個地址的編程”。我不就明白了嘛!是不是這樣理解?^_^謝謝~
回復

使用道具 舉報

58#
ID:460466 發表于 2020-8-24 08:08 | 只看該作者
breakhero 發表于 2020-8-23 21:12
2051可以工作在時鐘0赫茲,所以不使用晶振的情況下,5腳可以輸入脈沖,單步運行。

我認為你沒有看我上面 ...

“2051可以工作在時鐘0赫茲,所以不使用晶振的情況下,5腳可以輸入脈沖,單步運行。”---------這話解除我的疑惑了。越發覺得和存儲器6116相似之處了。謝謝!
回復

使用道具 舉報

59#
ID:460466 發表于 2020-8-24 08:11 | 只看該作者
breakhero 發表于 2020-8-23 22:01
我假設的那個K3為雙擲開關是為了切換高電平“H”和編程電壓+12V的。flash存儲器存儲數據0是靠高壓向存儲單 ...

12V(高壓)我還似乎懂,出來個"VPP"?是不是“峰-峰值”的意思?外國字是我最大的障礙!^_^,,,,,,,,,,,
回復

使用道具 舉報

60#
ID:711509 發表于 2020-8-24 21:27 | 只看該作者
統一回答:
1、set pins P3.3 to P3.7 to the appropriate levels百度機翻為 將插腳P3.3至P3.7設置到適當的電平。因為我51樓摘錄的手冊里解釋了P3.3、P3.4、P3.5和P3.7它們四個引腳的不同二進制組合決定編程操作中對應的工作模式。電平就是我讓你接了4個開關可以通過撥動開關讓這四個引腳電壓為0或者+5V,以實現上面說的不同二進制組合即適當的電平。你要讓2051聽你話,你就得告訴它,這4個引腳的邏輯組合對應不同命令,具體命令是啥,看表格第一列,不認識就復制下來去翻譯。
2、關于那個比較合不合適,你以后如果明白了就明白了,始終不明白那就當他合適吧。
3、多看一些書、資料,就理解了術語了,用術語是因為該嚴謹的地方必須嚴謹。
4、編程操作翻著花變能差到哪,不是相似,本來就一回事。但這倆東西本來就不是一回事。這句就別再問我了,參照上面第二條。
5、我解釋了,1腳是復用引腳,重復使用引腳,因為引腳少,廠家會把一些不沖突的功能引腳合并,那么地1腳就是RST(Reset input)(復位)和VPP(Programming Enable Voltage)(編程使能電壓)的復用,資料標示為RST/VPP,是不是峰峰值我也不知道,不知道不能瞎說,但確定它是編程電壓,而且是+12V(要求范圍11.5~12.5),所以是不是峰峰值并無必要吧。
感謝54樓的善意提醒,我早已知道。其實我用這么大篇幅回復樓主就是希望能幫到樓主最好,幫不到也希望樓主體會到壇友的熱心,盡量多自學一些,聽聽勸,放下執念。
樓主再有疑問把那個PDF完整翻譯了,都在里面,不親自動手動腦永遠無解。
我的回復收工了,完結。#^_^#
回復

使用道具 舉報

61#
ID:460466 發表于 2020-8-25 07:20 | 只看該作者
hhdsdy 發表于 2020-8-24 01:23
又被忽悠上了一個,朋友,樓主根本就不是想學單片機,他早就說明了,不學任何的單片機語言,不想使用編程 ...

不是一年多原地踏步,是幾十年原地踏步!為什么?一是我笨,二是還沒有人能具體的講清楚!按電路圖如何接線?如何操作?多是用“正規”的單片機語言說話,就用0和1和電路直接對話。看來多是沒有這樣做過的?有不少朋友認為是可以這樣做的!也有不少人認為我是搗亂!實際不是這樣的。
回復

使用道具 舉報

62#
ID:592807 發表于 2020-8-25 08:23 | 只看該作者
你的理論上是可行,但是理論終究只是理論,實現起來很難的,很多器件你只要給他一個電平信號他就能工作,你用撥碼開關沒問題,但是很多器件和單片機之間的通訊是有通訊協議的,例如外加存儲器的讀和寫,往里面寫一個數字你可能要按半天開關,而且按錯一個全白費
回復

使用道具 舉報

63#
ID:147710 發表于 2020-8-25 09:06 | 只看該作者
hhdsdy 發表于 2020-8-24 01:23
又被忽悠上了一個,朋友,樓主根本就不是想學單片機,他早就說明了,不學任何的單片機語言,不想使用編程 ...

他說他是“新將就木之人”,猜想他年紀大了,僅僅是希望有人能跟他說話而已,只是可伶了那些熱情的認真的網友,越認真越受傷..........
回復

使用道具 舉報

64#
ID:420836 發表于 2020-8-25 09:54 | 只看該作者
沒有程序,微處理器將無法工作。
回復

使用道具 舉報

65#
ID:332444 發表于 2020-8-25 11:49 | 只看該作者
這種思路只適合玩數字電路,不適合玩蛋騙雞,數字電路與蛋騙雞相去甚遠。數字電路與蛋騙雞各自體系,否則為何要花費時間和精力去研究、開發、學習蛋騙雞。
回復

使用道具 舉報

66#
ID:460466 發表于 2020-8-25 12:49 | 只看該作者
黃youhui 發表于 2020-8-25 08:23
你的理論上是可行,但是理論終究只是理論,實現起來很難的,很多器件你只要給他一個電平信號他就能工作,你 ...

0001表示10進制的1,0010表示2,,,,,,任意數也可以用二進制表示,小學2年級也知道幾十個億怎么表示了,但他不一定用過,,,,,
回復

使用道具 舉報

67#
ID:89515 發表于 2020-8-25 12:50 來自觸屏版 | 只看該作者
海闊天空8 發表于 2020-8-18 20:24
這不是手動編程步驟嗎?不過我5步以后就看不懂l了。

這個是做下載器需要考慮的過程,不是手工編程。程序還是電腦寫好的,只是需要按照這些步驟去寫入單片機。
回復

使用道具 舉報

68#
ID:88256 發表于 2020-8-25 13:45 | 只看該作者
海闊天空8 發表于 2020-8-25 07:20
不是一年多原地踏步,是幾十年原地踏步!為什么?一是我笨,二是還沒有人能具體的講清楚!按電路圖如何接 ...

不是因為笨,而是你自己確定的錯誤的學習方法和態度而造成的。
電路圖如何接線,眾多壇友們一而再再而三地說明了,自己基礎不過關,反倒認為壇友們“沒有人能具體的講清楚!按電路圖如何接線?如何操作?”了,有點倒打一耙的感覺。
“多是用“正規”的單片機語言說話,就用0和1和電路直接對話。看來多是沒有這樣做過的?”----------有些術語、單詞或者名稱等肯定是按規范的或者約定俗成的說法來表達,對成年人說話難道還要用嬰幼兒的語言說?難道數學師傅上課得把2的4次方說成2*2*2*2?手工編程對于近幾年學單片機的人來說是幾乎沒有人做過,淘汰的東西有什么值得津津樂道的?你要去隔壁城市出差辦公事,放著車、船和飛機不用非要走路去,偏又說走路累腳痛,讓大家幫你想辦法到隔壁城市去,你說誰傻?
“有不少朋友認為是可以這樣做的!”----------------你搞清楚大家回復的是什么,是可以手工編程,而不是不用編程就可以給單片機編程輸入;可以用機器碼輸入讓單片機運行,但不是可以不用學單片機語言玩單片機

回復

使用道具 舉報

69#
ID:460466 發表于 2020-8-25 14:25 | 只看該作者
mengzhixinheng 發表于 2020-8-25 12:50
這個是做下載器需要考慮的過程,不是手工編程。程序還是電腦寫好的,只是需要按照這些步驟去寫入單片機。

歸根結底還還是向單片機引腳加入0或1吧?其他引腳電平如何設置?(寫入,保存,讀出,,,,各引腳狀態如何設置?)向哪些引腳加數據(數據的組合不就是程序嗎?)?
回復

使用道具 舉報

70#
ID:460466 發表于 2020-8-25 19:08 | 只看該作者
Y_G_G 發表于 2020-8-19 10:17
莫生氣,樓主并不是想學單片機,他只想和別人抬扛,有人回復了他就高興,不管你說什么,他總能跟你抬扛
所以 ...

人家都提供電路圖了!你就不能,,,,,,,,
回復

使用道具 舉報

71#
ID:460466 發表于 2020-8-25 19:11 | 只看該作者
hhdsdy 發表于 2020-8-19 00:49
以0和1輸入的是單片機的機器碼,你想讓單片機按你的意愿輸出對應的電平,那么就必不可少必須涉及到單片機語 ...

這就是您對“語言”的理解嗎?我還是認為,最終單片機就認識0和1.不管什么語言就是一種規則,最終也要用0和1與單片機引腳對話,這樣說對嗎?
回復

使用道具 舉報

72#
ID:460466 發表于 2020-8-25 19:14 | 只看該作者
jhczy 發表于 2020-8-19 23:09
樓主,你所說的“圖中編程方法”,那是編程器向單片機燒錄程序時的工作步驟,也可以說是編程器燒錄程序時的 ...

“燒錄程序”?你解釋一下好嗎?
回復

使用道具 舉報

73#
ID:460466 發表于 2020-8-25 19:17 | 只看該作者
yzwzfyz 發表于 2020-8-20 10:57
樓主是個電子、電器愛好者,且經驗豐富,動手能力強,思路獨特,善動腦。
但單片機是樓主的軟肋。
如果能 ...

我想象的“玩單片機”無非就是利用電腦,編程器等和特定軟件根據電腦提供的對話框輸入各種計算機語言的代碼,點鼠標而已
回復

使用道具 舉報

74#
ID:460466 發表于 2020-8-25 20:42 | 只看該作者
hhdsdy 發表于 2020-8-19 12:39
AT89C2051編程步驟壇友早就回答過了,只是你自己不學基礎,連地址都理解不了,叫人怎么和你解釋?另外, ...

就說地址吧?地址不就是存儲數據的地方嗎?不對嗎?說了100遍“不懂基礎”了,那就麻煩您舉1--2個基礎的例子好嗎?如果您認為我愚弄壇友,那就干脆別理我好了。
回復

使用道具 舉報

75#
ID:460466 發表于 2020-8-25 20:51 | 只看該作者
breakhero 發表于 2020-8-23 22:01
我假設的那個K3為雙擲開關是為了切換高電平“H”和編程電壓+12V的。flash存儲器存儲數據0是靠高壓向存儲單 ...

您假設的那個K3是不是44樓圖中的T1(9012)導通后就把12V送到1腳(RST)了。
回復

使用道具 舉報

76#
ID:88256 發表于 2020-8-25 22:48 | 只看該作者
海闊天空8 發表于 2020-8-25 19:11
這就是您對“語言”的理解嗎?我還是認為,最終單片機就認識0和1.不管什么語言就是一種規則,最終也要用0 ...

你這么認為也對,但是你不能回避一點,你想讓單片機輸出00000010,給單片機編程輸入00000010是絕對不行的,因為單片機運行的是程序而不是存儲數據,對于這一點你就不用再爭論了。

回復

使用道具 舉報

77#
ID:460466 發表于 2020-8-26 11:35 | 只看該作者
hhdsdy 發表于 2020-8-25 22:48
你這么認為也對,但是你不能回避一點,你想讓單片機輸出00000010,給單片機編程輸入00000010是絕對不行的 ...

“給單片機輸入00000010”后,那它輸出的是什么?
回復

使用道具 舉報

78#
ID:460466 發表于 2020-8-26 11:38 | 只看該作者
hhdsdy 發表于 2020-8-25 22:48
你這么認為也對,但是你不能回避一點,你想讓單片機輸出00000010,給單片機編程輸入00000010是絕對不行的 ...

數據和程序是什么關系?我還真不懂!請教了,,,,,,,,
回復

使用道具 舉報

79#
ID:460466 發表于 2020-8-26 11:49 | 只看該作者
黃youhui 發表于 2020-8-25 08:23
你的理論上是可行,但是理論終究只是理論,實現起來很難的,很多器件你只要給他一個電平信號他就能工作,你 ...

初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間要有一個切換的過程,或者說要有一條指令,事實上,各端口的第二功能完全是自動的,不需要用指令來轉換。如P3.6、P3.7分別是WR、RD信號,當微處理機外接RAM或有外部I/O口時,它們被用作第二功能,不能作為通用I/O口使用,只要一微處理機一執行到MOVX指令,就會有相應的信號從P3.6或P3.7送出,不需要事先用指令說明。事實上‘不能作為通用I/O口使用’也并不是‘不能’而是(使用者)‘不會’將其作為通用I/O口使用。你完全可以在指令中按排一條SETB P3.7的指令,并且當單片機執行到這條指令時,也會使P3.7變為高電平,但使用者不會這么去做,因為這通常會導致系統的崩潰。
回復

使用道具 舉報

80#
ID:460466 發表于 2020-8-26 17:56 | 只看該作者
hhdsdy 發表于 2020-8-25 22:48
你這么認為也對,但是你不能回避一點,你想讓單片機輸出00000010,給單片機編程輸入00000010是絕對不行的 ...

單片機的各個引腳輸出的是不是0或1變化的電位?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区三区中文在线 | 亚洲一区二区国产 | 欧美bondage紧缚视频 | 久久91视频 | 久久这里有精品 | 日韩av高清 | 亚洲经典一区 | 国产成人福利在线观看 | 成人h视频在线 | 在线播放中文字幕 | 久久涩涩 | 久久久69 | 欧美视频 亚洲视频 | 一区二区三区四区毛片 | 日韩精品一区二区三区中文在线 | 最近中文字幕在线视频1 | 国产成人jvid在线播放 | 91电影| www.久久久.com| 在线播放第一页 | 国产成人免费网站 | 亚洲成人自拍 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 激情久久av一区av二区av三区 | 精品国产99 | 欧美日韩1区2区3区 欧美久久一区 | 亚洲精品9999| 激情久久网 | 欧美另类视频在线 | 99亚洲综合 | 中文字幕在线精品 | 男人的天堂久久 | 久久久精品视 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 欧美久操网 | 国产精品久久久久久久久久 | 自拍偷拍亚洲欧美 | 欧美精品在线一区二区三区 | 欧美影院 | 在线午夜 | 欧美一区二区三区在线 |