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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12265|回復: 83
打印 上一主題 下一主題
收起左側(cè)

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

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:460466 發(fā)表于 2020-8-17 08:28 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 海闊天空8 于 2020-8-31 15:32 編輯

各位網(wǎng)友多數(shù)認為不能,這或許是單片機技術發(fā)展到今天的一般認為。但我還是認為歸根結(jié)底還是要用0和1與計算機電路(硬件)對話。如果我的電路硬件連接正確,總會有辦法使單片機工作起來的!我承認我的單片機基礎知識很差(就是想繞過各種繁雜的語言),用數(shù)碼開關設置好相應的管腳電平,向哪些管腳,如何輸入數(shù)據(jù)?如果有人能告訴我,我還是能聽得明白的,,,,,,,
熱心的網(wǎng)友不厭其煩的給予我?guī)椭⑶姨峁┝吮容^詳細的電路,解決了我的一些問題,在此致以真誠的謝意!
  不好意思,不管我的問題多么荒謬但至今沒有100%否定,有朋友說我在戲弄壇友,浪費大家精力,對此在下覺得奇怪?起碼我的本意不是如此。如果說是,那責任不在我。如果您看著煩,盡管不看好了。在此也提請管理如果是我在戲弄壇友浪費大家精力盡管依規(guī)處理。
,最后,我也反省了我的問題,怎么就不能把問題提得清晰一些?看來就是89C2051單片機的20個引腳功能不清楚,具體怎么使用的問題吧?希望能有高人不厭其煩的講清楚具體用法,對于真誠幫助我的朋友在此致謝了,耽誤大家時間!
單片機功能要比單純的存儲器功能多得多,難道就不能有存儲器的功能嗎?年輕人玩電腦游戲有幾個真懂電腦的?有幾個能把電腦能做的事情都作了?只會玩游戲簡直就是摧殘高科技!
   這些天來我也反省自己的看法。根本問題就是不清楚89C2051各引腳的功能,用法。有關資料說明也講不清楚,這或許是我想象的用法特殊的原因吧?不過網(wǎng)友提供的電路圖(數(shù)據(jù)端,地址端,單脈沖產(chǎn)生電路等)提供了不用晶體產(chǎn)生振蕩89C2051完成數(shù)據(jù)輸入,儲存,輸出的可能性。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:695749 發(fā)表于 2020-8-18 09:22 | 只看該作者
可以用PLC,PLC內(nèi)有成百上千個可供用戶使用的編程元件,有很強的功能,可以實現(xiàn)非常復雜的控制功能。
回復

使用道具 舉報

板凳
ID:460466 發(fā)表于 2020-8-18 11:15 | 只看該作者
hbcqd 發(fā)表于 2020-8-18 09:22
可以用PLC,PLC內(nèi)有成百上千個可供用戶使用的編程元件,有很強的功能,可以實現(xiàn)非常復雜的控制功能。

謝謝,您又提供了我一種器件。我的目的是從純硬件電路考慮用0和1怎樣教89C2051動起來。在什么狀態(tài)下,0和1往哪些引腳上加。有具體電路圖最好!
回復

使用道具 舉報

地板
ID:429003 發(fā)表于 2020-8-18 12:13 | 只看該作者
“繞開各種繁雜的語言”,我想你是想多了,設計編程語言目的就是為了“繞開復雜的0和1”!!!
0和1是數(shù)字電路的靈魂,單片機本身就是一個龐大而復雜的數(shù)字電路而已!!!

只要你有足夠的耐心、認知,你可以通過大規(guī)模的開關連接設計出自己的X86!!
回復

使用道具 舉報

5#
ID:429003 發(fā)表于 2020-8-18 12:24 | 只看該作者
有些問題,只能個人沒事兒時,想想就好!不要太過當真,好比為了砍點柴火,需要把斧子,沒必要從盤古開天辟地開始,采礦、煉鐵做斧子!!
回復

使用道具 舉報

6#
ID:460466 發(fā)表于 2020-8-18 12:45 | 只看該作者
hbcqd 發(fā)表于 2020-8-18 09:22
可以用PLC,PLC內(nèi)有成百上千個可供用戶使用的編程元件,有很強的功能,可以實現(xiàn)非常復雜的控制功能。

不好意思,我一看見外國字母就暈!^_^,PLC?我好像見過?是什么?忘了,可編程器件嗎?
回復

使用道具 舉報

7#
ID:516863 發(fā)表于 2020-8-18 12:58 | 只看該作者
樓主,建議你暫時放棄這個想法!玩玩電子開關電路吧!先玩三極管開關電路,再加入‘門電路’,、、然后再來玩你現(xiàn)在的想法!輕車路熟不敢說,但至少你思路會寬很多!
回復

使用道具 舉報

8#
ID:809311 發(fā)表于 2020-8-18 15:40 | 只看該作者
可以啊,用播碼開關來撥碼或者用電鍵來按的也有啊
回復

使用道具 舉報

9#
ID:460466 發(fā)表于 2020-8-18 17:09 | 只看該作者
xstong 發(fā)表于 2020-8-18 12:13
“繞開各種繁雜的語言”,我想你是想多了,設計編程語言目的就是為了“繞開復雜的0和1”!!!
0和1是數(shù)字 ...

我就認識0和1,語言是別人規(guī)定的規(guī)則,太繁瑣
回復

使用道具 舉報

10#
ID:460466 發(fā)表于 2020-8-18 17:11 | 只看該作者
xstong 發(fā)表于 2020-8-18 12:24
有些問題,只能個人沒事兒時,想想就好!不要太過當真,好比為了砍點柴火,需要把斧子,沒必要從盤古開天辟 ...

語言產(chǎn)生于0和1以后沒錯吧?我還是從基礎開始吧?
回復

使用道具 舉報

11#
ID:460466 發(fā)表于 2020-8-18 17:14 | 只看該作者
Roy-2010 發(fā)表于 2020-8-18 15:40
可以啊,用播碼開關來撥碼或者用電鍵來按的也有啊

^_^,我相信你的話!但你就是不告訴我?沒關系。或許你也沒這樣做過?
回復

使用道具 舉報

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

我就不相信89C2051一共20個引腳我就弄不明白它的基本功能!只是關鍵的地方卡住了,我大膽猜想回帖的朋友還是沒這樣做過得多,
回復

使用道具 舉報

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

謝謝。系統(tǒng)學習我是不可能了。我就相信從存儲器6116到簡單單片機距離并不是太遠,只是對計算機語言不懂,人家一用符號說我就蒙頭轉(zhuǎn)向了!沒關系,不就是再沖刺一回嘛!承蒙各位的熱情我還是有進步的^_^在此一并致謝!尤其是“XTXB"師傅,謝謝您!
回復

使用道具 舉報

14#
ID:711509 發(fā)表于 2020-8-18 19:01 | 只看該作者
沒忍住回帖了,抱歉~
那個芯片是一共20個引腳,但是引腳少就意味著有些簡單的東西要復雜了,單片機作為計算機設計需要按程序運行,所以首先你要用開關電路(假設你用開關與CPU互動)模擬程序指令,把指令寫進片內(nèi)存儲器(這部分需要先學習編程器的工作原理),為了配合你的速度,你需要讓單片機工作在極低的的頻率,比如你用一個開關觸發(fā)它的時鐘,然后,然后。。。然后我寫不下去了。精神可嘉!其實這和“給我一個支點我能撬動地球”是一回事,理論上對,就是實現(xiàn)起來需要“窮其一生”的精神。#^_^#
回復

使用道具 舉報

15#
ID:460466 發(fā)表于 2020-8-18 19:44 | 只看該作者
breakhero 發(fā)表于 2020-8-18 19:01
沒忍住回帖了,抱歉~
那個芯片是一共20個引腳,但是引腳少就意味著有些簡單的東西要復雜了,單片機作為計 ...

為了配合你的速度,你需要讓單片機工作在極低的的頻率,比如你用一個開關觸發(fā)它的時鐘,然后,然后。。。然后我寫不下去了-------------------關鍵的地方就是不說?輸出數(shù)據(jù)的時候保持什么節(jié)奏?尋初期6116可以根據(jù)地址變化的速度輸出,單片機是按什么節(jié)奏輸出數(shù)據(jù)的呢?4-5腳接的是6MH的晶體。
回復

使用道具 舉報

16#
ID:460466 發(fā)表于 2020-8-18 19:48 | 只看該作者
breakhero 發(fā)表于 2020-8-18 19:01
沒忍住回帖了,抱歉~
那個芯片是一共20個引腳,但是引腳少就意味著有些簡單的東西要復雜了,單片機作為計 ...

你講的最后一段我聽不懂了。不過很多資料講手動編程的方法是存在的呀?
回復

使用道具 舉報

17#
ID:460466 發(fā)表于 2020-8-18 20:24 | 只看該作者
breakhero 發(fā)表于 2020-8-18 19:01
沒忍住回帖了,抱歉~
那個芯片是一共20個引腳,但是引腳少就意味著有些簡單的東西要復雜了,單片機作為計 ...

這不是手動編程步驟嗎?不過我5步以后就看不懂l了。

編程步驟3.jpg (929.92 KB, 下載次數(shù): 66)

編程步驟3.jpg
回復

使用道具 舉報

18#
ID:88256 發(fā)表于 2020-8-19 00:49 | 只看該作者
以0和1輸入的是單片機的機器碼,你想讓單片機按你的意愿輸出對應的電平,那么就必不可少必須涉及到單片機語言!!!對單片機進行寫入涉及到的是編程器,你既不想學單片機語言又不想用編程器,卻要讓單片機按你的想法輸出,早就被壇友們給否定了,所以一年多了一直無法讓89C2051點亮LED,卻在論壇上以各種主題發(fā)新帖,覺得這樣浪費壇友們的精力有意義嗎?
回復

使用道具 舉報

19#
ID:88256 發(fā)表于 2020-8-19 00:57 | 只看該作者
海闊天空8 發(fā)表于 2020-8-18 17:19
我就不相信89C2051一共20個引腳我就弄不明白它的基本功能!只是關鍵的地方卡住了,我大膽猜想回帖的朋友 ...

別說89C2051一共20個引腳,就說和三極管8050外形一樣的DS18B20,僅3個引腳,不去學程序你研究一輩子還是會用不起來的,還是醒醒吧,也別一直發(fā)新帖了,這樣下去,不說你已經(jīng)浪費的一年多的時間,再浪費十年、二十年的你依舊是玩不轉(zhuǎn)2051的。
回復

使用道具 舉報

20#
ID:619259 發(fā)表于 2020-8-19 01:04 來自觸屏版 | 只看該作者
2051需要寫入程序才能工作,你不想編程,怎么可能。建議你用16個開關,手動撥0或1玩玩
回復

使用道具 舉報

21#
ID:516863 發(fā)表于 2020-8-19 02:46 | 只看該作者
海闊天空8 發(fā)表于 2020-8-18 17:19
我就不相信89C2051一共20個引腳我就弄不明白它的基本功能!只是關鍵的地方卡住了,我大膽猜想回帖的朋友 ...

做過!30年前讀書的時候,用的是8031單片機,簡單的點亮一個燈泡,來來回回的撥開關,按按鈕、、搞了整天,按到手起泡。
回復

使用道具 舉報

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

那請你解釋一下:AT89C2051編程步驟“是怎么回事?
回復

使用道具 舉報

23#
ID:460466 發(fā)表于 2020-8-19 07:03 | 只看該作者
cy009 發(fā)表于 2020-8-19 01:04
2051需要寫入程序才能工作,你不想編程,怎么可能。建議你用16個開關,手動撥0或1玩玩

”建議你用16個開關,手動撥0或1玩玩“-----這是什么意思?16個開關和編程器什么關系?
回復

使用道具 舉報

24#
ID:460466 發(fā)表于 2020-8-19 07:05 | 只看該作者
cy009 發(fā)表于 2020-8-19 01:04
2051需要寫入程序才能工作,你不想編程,怎么可能。建議你用16個開關,手動撥0或1玩玩

2051需要寫入程序才能工作,----------寫入程序只有編程語言的唯一方法嗎?
回復

使用道具 舉報

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

莫生氣,樓主并不是想學單片機,他只想和別人抬扛,有人回復了他就高興,不管你說什么,他總能跟你抬扛
所以呢,看看就好了,我會經(jīng)常看樓主的帖子,我覺得樓主是一個有理想的人
他要做的,是整個人類歷史上從來沒有人做過的事:用按鍵去給單片機編程(雖然他不知道怎么區(qū)分編程和燒錄這兩個東西)
而且,他已經(jīng)認定是以前就是用按鍵來輸入的(雖然他不知道這個是錯誤,而且他可能會問:不是用按鍵編程那用什么來編程?難道不是0和1嗎)
從1944年人類開始編程以來,從來就沒有過用按鍵輸入的,穿孔紙帶從1944年就開始使用了,它嚴格的規(guī)定是哪個是時鐘孔,哪個是信號孔,有孔就是1,沒孔就是0
如果樓主學會了單純用按鍵輸入程序,將會是整個中國的半導體行業(yè)的第一人
而且,樓主還有信心搞定2051,這也是可以的,2051內(nèi)部好像只有4萬多個晶體管而已,對于現(xiàn)在動不動就上千萬的晶體管的CPU是要簡單很多的,難度并不大
對于這種帖子,要么不回復,要么直接沉了
回復

使用道具 舉報

26#
ID:813486 發(fā)表于 2020-8-19 10:33 | 只看該作者
0和1組成的機器碼太過晦澀難懂。
回復

使用道具 舉報

27#
ID:88256 發(fā)表于 2020-8-19 12:39 | 只看該作者
海闊天空8 發(fā)表于 2020-8-19 07:01
那請你解釋一下:AT89C2051編程步驟“是怎么回事?

AT89C2051編程步驟壇友早就回答過了,只是你自己不學基礎,連地址都理解不了,叫人怎么和你解釋?另外,別轉(zhuǎn)移話題,我發(fā)現(xiàn)你轉(zhuǎn)移話題的能力還是不錯的,在別的帖子里一再轉(zhuǎn)移話題。

還有,你的問話“寫入程序只有編程語言的唯一方法嗎?”讓人怎么理解?還是踏踏實實學好基礎才有辦法和人溝通,否則就像我之前說的,連ABCD都不認識也不想學就想去米國學英語,人家怎么教你?你真當壇友好愚弄,堅持辯稱2+3等于9就會成為事實?

回復

使用道具 舉報

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

沒生氣,我只是覺得他這樣一再戲弄壇友看不過去,和他辯一辯讓大家看清事實,沒想到老帖被辯得無話可說就連開兩個新帖了,要是我是版主根本就不讓他通過發(fā)帖。
回復

使用道具 舉報

29#
ID:804115 發(fā)表于 2020-8-19 14:00 | 只看該作者

我想樓主應該看看微機原理相關書籍,了解MCU的架構(gòu)組成以及工作原理,了解內(nèi)核和外設分別是怎么運行的。那么語言的作用自然就清楚了。如果再買一些ARM架構(gòu)的開發(fā)板和FPGA/CPLD的開發(fā)板實踐一下,然后會更加清晰。如果作者是啥也不想干,只想討論問題,我建議不要在這個行業(yè)混,因為時間會讓你越來越后悔,以至于青春已逝后,再無回天之力。
回復

使用道具 舉報

30#
無效樓層,該帖已經(jīng)被刪除
31#
ID:460466 發(fā)表于 2020-8-19 21:06 | 只看該作者
Y_G_G 發(fā)表于 2020-8-19 10:17
莫生氣,樓主并不是想學單片機,他只想和別人抬扛,有人回復了他就高興,不管你說什么,他總能跟你抬扛
所以 ...

“如果樓主學會了單純用按鍵輸入程序,將會是整個中國的半導體行業(yè)的第一人”--------------你說的有孔就是1沒孔就是0。有孔和沒孔為什么就不能用微動開關代替?
回復

使用道具 舉報

32#
ID:460466 發(fā)表于 2020-8-19 21:11 | 只看該作者
1692483014 發(fā)表于 2020-8-19 14:00
我想樓主應該看看微機原理相關書籍,了解MCU的架構(gòu)組成以及工作原理,了解內(nèi)核和外設分別是怎么運 ...

既然我說得行不通,請教一下圖中的編程方法指的是什么

2051編程.jpg (369.42 KB, 下載次數(shù): 88)

2051編程.jpg
回復

使用道具 舉報

33#
無效樓層,該帖已經(jīng)被刪除
34#
ID:170318 發(fā)表于 2020-8-19 23:09 | 只看該作者
樓主,你所說的“圖中編程方法”,那是編程器向單片機燒錄程序時的工作步驟,也可以說是編程器燒錄程序時的過程,就是這樣一步一步的將程序烤進了單片機內(nèi)的(如89C2051等)
回復

使用道具 舉報

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

謝謝,你說的或許是對的。步驟里1-3都是對單片機引腳的電平設置這可以用微動開關完成。第4步0001地質(zhì)單元在哪?P1,0-P`1,7(12-19腳)也好找,“輸入數(shù)據(jù)代碼”是不是對P1,0-P1,7引腳設置電位的0或1?第5步應該是把輸入的數(shù)據(jù)固定下來(激活編程)的意思?第6步,使6腳(P3,2口)跳變一次是不是地置加一的意思?,,,,
他這個編程步驟很難理解?
回復

使用道具 舉報

36#
ID:460466 發(fā)表于 2020-8-20 08:07 | 只看該作者
Roy-2010 發(fā)表于 2020-8-18 15:40
可以啊,用播碼開關來撥碼或者用電鍵來按的也有啊

你說的是真的假的呀?我這個問題遭到眾多人的反對了!^_^,,,,,,,,,,,,,,,,
回復

使用道具 舉報

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

“你既不想學單片機語言又不想用編程器,卻要讓單片機按你的想法輸出”--------------不是按我的想法輸出。我是“手動編程”步驟的想法,我理解錯了嗎?
回復

使用道具 舉報

38#
ID:460466 發(fā)表于 2020-8-20 08:10 | 只看該作者
cy009 發(fā)表于 2020-8-19 01:04
2051需要寫入程序才能工作,你不想編程,怎么可能。建議你用16個開關,手動撥0或1玩玩

“建議你用16個開關,手動撥0或1玩玩”----能達到什么效果呢?
回復

使用道具 舉報

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

說了一年你也說不到點子上!一味的指責我的無知!這不要緊,麻煩你認真的解釋一下“手動編程步驟”是怎么回事?如果你能解釋清楚,免得別人被我浪費時間、也不乏是一件善事!。還是說點有用的吧
回復

使用道具 舉報

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

“連地址都理解不了,”-那就麻煩你解釋2051的地址在哪?比一味的指責我沒有基礎好些!
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

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