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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

還請大家看看單片機學習路線與實踐思路是否正確?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1037450 發(fā)表于 2022-7-7 18:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我的問題是
  • 我對于編寫單片機的思路是否正確?
    程序功能實現(xiàn),就是通過對MCU中寄存器、內外部存儲的控制,從而驅動硬件pcb上的各個元器件做出響應
  • 我認為,進行下一步實際開發(fā)前,需要了解具體每個寄存器的功能、不同的模式
    現(xiàn)在對單片機原理、C51語法規(guī)范以及數(shù)據(jù)類型相關都有了了解,但是對于具體的寄存器只是知道概念,并不了解其具體模式
道友們
  • 我這一階段的理解和學習思路是否正確?
  • 寄存器的功能和模式的學習,找一款51MCU的官方說明文檔是否就可以?

下面是我這段時間學習的內容和方式
慕課教程
在看過前幾章的教程之后,對單片機基礎原理有了一定了解
了解到:單片機基本原理和組成,例如有寄存器、內外部存儲、數(shù)據(jù)控制總線、定時器、中斷等等
測試源碼
看了多遍提供的測試用例源碼:對單片機編碼有了一定了解
了解到:
1)預置的h頭文件,定義申明了各個寄存器對應的地址,例如P0 =  0x80
2)程序文件中,根據(jù)實際硬件pcb板中元器件的焊接,定義申明好各個元器件連接針腳信息,例如BUZZER = P2^4
3)程序邏輯,其實就是對于各寄存器之間的模式設置,內外部的數(shù)據(jù)讀寫等等操作,基于此來實現(xiàn)具體功能
Keil官方的對于C51單片機用戶手冊、與8051指令集手冊
對特性語法和數(shù)據(jù)類型以及Keil的編譯原理這些有了了解
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:735831 發(fā)表于 2022-7-8 09:19 | 只看該作者
看你的描述,這個方向是沒有什么大毛病的,但是咱們要學單片機的話,肯定是要知其然且知其所以然的。所以這邊建議你了解一些實現(xiàn)原理例如為什么操作寄存器能夠控制引腳電平變化(雖然不知道也不會影響使用,但是了解了應該能解釋一些奇怪的情況)還有就是為什么寫的程序能夠讓單片機識別且運行。如果要到實戰(zhàn)開發(fā)了,是否能直接做出一塊適合項目的單片機最小系統(tǒng)。(這里涉及到PCB設計以及應用需求的解析到實現(xiàn))當然,單片機肯定是實際做一些東西在自我提問中進步才是最快且最有效果的,從硬件結構到軟件邏輯再到功能實現(xiàn),這個過程是上課沒辦法體驗的,光靠老師說印象肯定不深,得自己動手實際做一遍,寫一遍,一點一點摸索記得才牢固。最后,提幾個問題,如果能回答出來的話也就說明你學習得很到位了。一、匯編和C編寫的區(qū)別,以及它兩的適用范圍。二、51單片機的外設有哪些?分別掛載在哪些總線上?三、單片機的數(shù)據(jù)手冊是否能看明白?能否在數(shù)據(jù)手冊中找到你需要的參數(shù)?你又是否知曉相關數(shù)據(jù)的基本的單位量級?
回復

使用道具 舉報

板凳
ID:1037450 發(fā)表于 2022-7-8 10:14 | 只看該作者
hzhehe 發(fā)表于 2022-7-8 09:19
看你的描述,這個方向是沒有什么大毛病的,但是咱們要學單片機的話,肯定是要知其然且知其所以然的。所以這 ...

非常感謝,....
目前我的狀態(tài)是感覺似懂非懂的樣子,只了解應該是這么個思路去做,單據(jù)具體原理就不是太清楚。例如為什么操作寄存器能夠控制引腳電平變化,這個好似是內部電路圖,中的各種與或電門之類的進行邏輯判斷后進行輸出。

下面是對你提出的問題,作出的答復,我也回頭百度再學習下。
1.匯編和C編寫的區(qū)別,以及他兩的適用范圍
兩者區(qū)別
①匯編是對于指令集的標識化,針對不同的MCU下不同的指令集會稍有不同,導致它不可以在不同指令集的MCU上做直接移植使用,而需要作出相應條橫。不過它是屬于直接操作機器,運行效率高,且可以控制到非常精準的時鐘周期,比如1us。但是非結構化高級語言的它,不易于閱讀,且是由上至下逐行執(zhí)行,
②C是結構化高級語言,構建好運行環(huán)境,即可移植,不必重復開發(fā)。結構化語言的特性,保證了它的可閱讀性和可維護性,但也導致它不能精準的控制時鐘周期。
適用范圍
①匯編:程序需要高效運行,精準控制時,多用匯編。例如游戲相關的底層開發(fā),硬件驅動等等。
②C:絕大多數(shù)場景均可使用,再需要精準控制或者高效運行的代碼塊,也可以嵌入匯編一同使用。

2.51單片機的外設有哪些?分別掛載在哪些總線上?
這個還真有點悶逼了,沒太明白外設指I/O類的還是指存儲器相關的
①可以外擴外部存儲XDATA、中斷、定時器
②總線只了解到數(shù)據(jù)總線,控制總線的概念,具體掛載什么總線不是很理解。但是我理解數(shù)據(jù)控制總線兩者是共同作用下,才能正常使用所有模塊的。

3.單片機的數(shù)據(jù)手冊是否能看明白?....
①這個就是現(xiàn)在搜尋的資料,Keil上選擇Device后Book中會有DataSheet,還沒開始看。
②接下來計劃就是通過DataSheet去學習各個寄存器的具體運行邏輯,不知道其中是否可以了解到想要的東西
回復

使用道具 舉報

地板
ID:887371 發(fā)表于 2022-7-8 10:19 | 只看該作者
1.買一套開發(fā)板,并完全按照開發(fā)板教程學習和實踐。
2.單片機原理、C語法規(guī)范了解就行,沒必要花費過多精力。
3.重要的是多實踐,多分析別人的代碼。
4.如果樓主是剛入門或未入門,建議學習stm32,不要學習51。51的C語法特有語法太多,限制太多,對初學者不友好。
回復

使用道具 舉報

5#
ID:1037450 發(fā)表于 2022-7-8 10:33 | 只看該作者
datouyuan 發(fā)表于 2022-7-8 10:19
1.買一套開發(fā)板,并完全按照開發(fā)板教程學習和實踐。
2.單片機原理、C語法規(guī)范了解就行,沒必要花費過多精 ...

算是未入門階段,畢竟只是了解大概的邏輯

看慕課北京交大的單片機視頻的時候,買了他們的配套單片機
以前搞過java,C51的特性看看,代碼也基本能看懂。現(xiàn)在唯一看不懂的就是樣例代碼中寄存器的賦值動作,完全不懂為什么要這樣賦值,才能生效。這個就讓我比較頭疼,感覺自己是因為對于寄存器的不了解,所以看不懂,不會寫。
不過看了很多說是51吃透了,其他的板子拿手里就像只是對于寄存器的堆加,了解后便可拿捏。

網上是有很多那種什么7天學會單片機,在想現(xiàn)在已經基本了解的情況,要不要看看這種教程,先實際coding起來,然后在過程中發(fā)現(xiàn)問題后,再回頭補習,會不會有一種豁然開朗的感覺,這樣方法是否可行?
回復

使用道具 舉報

6#
ID:401564 發(fā)表于 2022-7-8 10:44 | 只看該作者
不要把時間浪費在匯編上,也不要去百度匯編的好處,也不要想著混編,直接學C,錯不了的,我工作中大把的人不會匯編的,人家一樣能寫出好程序
你可能感覺你理解了某些東西或者是你感覺能寫個程序了
但實踐永遠是最好的學習方法
其實,單片機只是一個單純的技術活而已,很好學的
在這個論壇下載一個代碼教程,自己邊學C語言邊看單片機,一邊寫代碼驗證(有學習板的話就不要仿真,浪費時間)
例程一個一個學下去,自己寫代碼,可以抄,但不能復制
數(shù)據(jù)手冊是給已經入門的人看的,不是用來作為學習教材的,但看是一定要看的
學習原理還是以書籍為主,隨便找一本單片機方面的書,一本C語言的書,一個你手頭上單片機型號的數(shù)據(jù)手冊
就可以慢慢的學習
入門一定學51,這個沒的說的
回復

使用道具 舉報

7#
ID:155507 發(fā)表于 2022-7-8 11:14 | 只看該作者
我給你介紹一本好書

好書推薦《51單片機輕松入門—基于STC15W4K系列》
http://www.zg4o1577.cn/bbs/dpj-37954-1.html


《51單片機輕松入門 基于STC15W4K系列》429頁 84.1M高清書簽電子版

《51單片機輕松入門 基于STC15W4K系列》高清電子版  
http://www.zg4o1577.cn/bbs/dpj-194403-1.html

回復

使用道具 舉報

8#
ID:965189 發(fā)表于 2022-7-8 11:17 | 只看該作者
我的程序是用來玩的。我第一個單片機實用的程序是幫朋友做一個簡單的機械手控制,一步一步用匯編寫的。用了很多年了,一直很正常。但是,我玩C以后,把匯編忘得一干二凈了。
回復

使用道具 舉報

9#
ID:887371 發(fā)表于 2022-7-8 11:23 | 只看該作者
Y_G_G 發(fā)表于 2022-7-8 10:44
不要把時間浪費在匯編上,也不要去百度匯編的好處,也不要想著混編,直接學C,錯不了的,我工作中大把的人不會匯 ...

不認可用51入門的說法。
回復

使用道具 舉報

10#
ID:1037450 發(fā)表于 2022-7-8 11:29 | 只看該作者
datouyuan 發(fā)表于 2022-7-8 11:23
不認可用51入門的說法。

看了很多說是51吃透了,其他的板子拿手里就像只是對于寄存器的堆加,了解后便可拿捏。
這個說法對嗎?
回復

使用道具 舉報

11#
ID:1037450 發(fā)表于 2022-7-8 11:38 | 只看該作者
angmall 發(fā)表于 2022-7-8 11:14
我給你介紹一本好書

好書推薦《51單片機輕松入門—基于STC15W4K系列》

哈哈哈,可以可以。6L說的買書,正在搜,這就有了。非常感激....

不過有幾個問題,想請教下
1)手頭的板子是SST89E516,應該也適用吧?只是引腳啥的可能會不一樣,大體寄存器邏輯什么的沒啥大區(qū)別的吧?
2)6L所說的 “ 論壇下載代碼教程 ” ,沒有收到具體的東西,你這邊兒有什么推薦的嗎?還是說這本書已經很全了,吃透就完事兒
回復

使用道具 舉報

12#
ID:1037450 發(fā)表于 2022-7-8 11:43 | 只看該作者
君工創(chuàng) 發(fā)表于 2022-7-8 11:17
我的程序是用來玩的。我第一個單片機實用的程序是幫朋友做一個簡單的機械手控制,一步一步用匯編寫的。用了 ...

同樣,不是靠這個營生,單純的興趣驅使
之前想研究下樹莓派,搞搞小東西耍一耍,最后看著看著就看到了單片機。

現(xiàn)在的目標是
1)今年之內,把家里寄居蟹那一套溫度濕度控制設備,自己搞一套出來
2)今年之內,把家里狗廁所自動水位監(jiān)測那一套弄出來(TB買的著實堪憂)

立此為證,為自己加個油。
回復

使用道具 舉報

13#
ID:887371 發(fā)表于 2022-7-8 13:56 | 只看該作者
yzgsunshine 發(fā)表于 2022-7-8 10:33
算是未入門階段,畢竟只是了解大概的邏輯

看慕課北京交大的單片機視頻的時候,買了他們的配套單片機

一定要看教程或實體書。不要只看視頻。
寄存器配置只占整個編程工作的極其微小部分,不應該為此花費精力。現(xiàn)在的單片機都會有配置工具或示范代碼或操作庫,使上手新mcu幾乎無障礙。這部分代碼不要自己寫,要直接抄。
為啥我推薦用stm32入門,就是因為它的外設比51功能強大,配置簡單,讓初學者更容易上手和實踐,而不用把精力用于寄存器這類又復雜又沒用的彎路上。
分析別人代碼主要使體會別人解決問題的思路,而不是看他如何操作寄存器。
回復

使用道具 舉報

14#
ID:887371 發(fā)表于 2022-7-8 16:18 | 只看該作者
yzgsunshine 發(fā)表于 2022-7-8 11:29
看了很多說是51吃透了,其他的板子拿手里就像只是對于寄存器的堆加,了解后便可拿捏。
這個說法對嗎?

不認可這說法。
51的寄存器只能直接尋址,既復雜又死板,外設功能又極少,毫無技巧可言。
每一款單片機的寄存器都不相同,精力花在這上面對提高單片機水平沒有幫助,甚至有害。

應該把絕大部分精力用于應用和算法本身,多實踐,這提高單片機水平又輕松又高效。
回復

使用道具 舉報

15#
ID:130230 發(fā)表于 2022-7-8 17:16 | 只看該作者
先把程序跑起來,然后修改寄存器的值看看是什么效果。直接看寄存器新手根部看不懂。
回復

使用道具 舉報

16#
ID:401564 發(fā)表于 2022-7-8 23:22 | 只看該作者
datouyuan 發(fā)表于 2022-7-8 11:23
不認可用51入門的說法。

也許你是大神,我不否認這一點
但并不是很多人都是大神,你要懂得站在一個"小白"的立場去考慮,我感覺就這一點來說,我比你好,因為,我覺得我就是小白,只有小白才知道小白需要什么
在學習上,STM32和51比的就不是功能了,而是比誰更簡單,比的是誰更好的能讓一個小白入門
要是我連定時器是什么都不知道,你直接就叫我去學STM那么多功能的定時器功能?
我連"變量"什么意思都不知道,你就告訴我STM32是32位的,處理速度快,那我可能還得問你一句"位是什么意思"
不管是學校的教材,還是各種論壇的教程.8051幾乎是永遠繞不開的,從這一點就可以看出,51入門可以說最好的選擇
回復

使用道具 舉報

17#
ID:1037450 發(fā)表于 2022-7-11 11:08 | 只看該作者
非常感謝各位道友的鼎力幫助,基本確認了幾點
1)每個MDC最本質的區(qū)別也就是寄存器和拓展
2)實際上手寫起來,在過程去理解和了解寄存器實際的模式與原理

最終還是計劃從51先了解起來,我還是比較認可那句話:51吃透了,其他板子拿手里只是寄存器堆加,本質上還是一樣的
回復

使用道具 舉報

18#
ID:1037450 發(fā)表于 2022-7-11 11:09 | 只看該作者
Y_G_G 發(fā)表于 2022-7-8 10:44
不要把時間浪費在匯編上,也不要去百度匯編的好處,也不要想著混編,直接學C,錯不了的,我工作中大把的人不會匯 ...

還想請教下 “ 這個論壇下載一個代碼教程 ”,有沒有具體的鏈接可以參考下
找了很久,沒想到具體的東西
回復

使用道具 舉報

19#
ID:887371 發(fā)表于 2022-7-11 12:00 | 只看該作者
yzgsunshine 發(fā)表于 2022-7-11 11:08
非常感謝各位道友的鼎力幫助,基本確認了幾點
1)每個MDC最本質的區(qū)別也就是寄存器和拓展
2)實際上手寫 ...

你的這些理解有很大問題,基本確定你要走很長一段時間彎路。

請你了解下ARM的歷史,ARM不做單片機,他們考慮的是單片機應該怎么做才能使用并且方便使用(更適配高級語言例如C語言)、速度快、效率高。他們是不會糾結于寄存器怎么安排,怎么使用的。
應廣單片機邊沿中斷觸發(fā)改主程序循環(huán)執(zhí)行,求幫忙分析
http://www.zg4o1577.cn/bbs/dpj-222272-1.html

請看看這帖子,重要的是上升下降沿的本質,而不是如何配置上升下降沿中斷(如何配置有例程,我們只需要抄就可以了)。雖然我不會應廣的單片機,但他們的本質是一樣的,不影響我解決問題。另外帖子代碼非常優(yōu)秀,并適合任何單片機(不只是應廣MCU),值得細品。
回復

使用道具 舉報

20#
ID:887371 發(fā)表于 2022-7-11 14:50 | 只看該作者
Y_G_G 發(fā)表于 2022-7-8 23:22
也許你是大神,我不否認這一點
但并不是很多人都是大神,你要懂得站在一個"小白"的立場去考慮,我感覺就這 ...

我也是小白。
我的單片機學習也是從51(那時沒有stm32)開始的,并且還是從匯編開始的。因為51的復雜和特殊,才走了很多彎路,花費了大量精力。還好我一直堅持,花了很多年時間,算是熬出來點東西。
要說單片機入門,PIC相比51要容易多了。PIC匯編指令只有30條左右,51有100多條指令。PIC所有的RAM都能直接或間接尋址,51就很復雜,有的只能直接,有的只能間接,有的能直接或間接。

"變量"“位”“定時器”這些概念,不應該在51(或其它單片機)這里學習,應該從C語言處學習理解,或者從生活常識中來理解。
標準C語言是沒有“位變量”這個概念的,“位變量”也算是彎路之一。

總的來說,51算是一種很特殊的單片機,學習它要比學習通用單片機要多花些時間。
回復

使用道具 舉報

21#
ID:1037785 發(fā)表于 2022-7-11 15:38 | 只看該作者
Y_G_G 發(fā)表于 2022-7-8 10:44
不要把時間浪費在匯編上,也不要去百度匯編的好處,也不要想著混編,直接學C,錯不了的,我工作中大把的人不會匯 ...

入門不一定學51.
回復

使用道具 舉報

22#
ID:509408 發(fā)表于 2022-7-11 15:45 | 只看該作者
51的資料最全,對不同的底層硬件熟悉底與開發(fā)這些比較親和、在不斷的對小體量工程項目中可以積累對計算機、不同硬件原理、C語言的基礎語法理解與掌握。

stm32中有引用大量的‘庫的概念,即它把不同的底層的硬件開發(fā)都封裝起來了,減少了開發(fā)時間。適合大體量項目開發(fā)。但它畢竟和底層是脫離的。就好像中間隔著一層紗,直接上手會心里感覺很沒底。其庫代碼中有大量結構體、指針,枚舉等高級c語法。需要不通過基礎練習和對硬件知識積累,它是對資料手冊與C語言的運用一種高度凝練技巧,此時你才會深刻C的美妙之處。沒有一定的功底學習起來是很吃力的。
回復

使用道具 舉報

23#
ID:1037450 發(fā)表于 2022-7-11 17:10 | 只看該作者
嘶,看的真有點云里霧里了。好像都有道理,但我這小白著實很難判斷到底你們誰更有說服性。
不過看了諸多資料,以及幾所院校的公開課,卻還是一直在推崇51入門。

我最初的問題是
1)基本了解單片機的運作原理,看了院校視頻,看了keil官方提供的文檔,但是不知道怎么寫代碼。感覺應該是不了解寄存器的模式和原理所導致的。
就這個問題,大家建議我還是先上手寫起來,哪怕是教程中去照著coding,慢慢就有感覺了。

至于入門是51還是其他,這個并不是我的問題,不過聽大家的討論,確實有點讓我恍惚。
22L說的在理,這就像是開發(fā)一個java項目,并不是所有的項目都要用MVC框架來構建,還是得根據(jù)實際的項目大小、復雜程度、應用場景來決定如果搭建。如果stm32是引入大量類庫的概念,那就好比python,類庫玩的6一樣可以寫出很牛逼的程序,來達到你的目的,也不用去了解底層的具體實現(xiàn)原理和機制。

如果其他道友也遇到了51入門還是stm32,我個人的感覺
結合20L與22L的答案來說,還是得看自己的目的是什么,然后再做選擇
1)如果你是想快速做個東西出來,耍起來,那好像stm32更合適(基于22L所提到類庫聯(lián)想到python得出的結論,不是道是否正確)
2)如果你是想知其所以然,慢慢的拿捏他,那好像51更合適(畢竟intel是第一家,51也確實有著不容小覷的市場體量)

非常感謝諸位道友的細心解答
最終我還是決定慢慢拿捏他,從那個51開始入手,多模仿別人的樣例,來一點點了解單片機的底層原理。
回復

使用道具 舉報

24#
ID:401564 發(fā)表于 2022-7-11 20:09 | 只看該作者
datouyuan 發(fā)表于 2022-7-11 14:50
我也是小白。
我的單片機學習也是從51(那時沒有stm32)開始的,并且還是從匯編開始的。因為51的復雜和 ...

我不知道你如何得出PIC比51容易多了的結論
還好我學過PIC
你見過有多少教材是PIC入門的?
1,PIC是硬件堆棧,低端的只有2層,別說小白,就是老手,這2層硬件堆棧都是不好搞的
2,PIC16F以下的中低端單片機指令長度大多是11位的,所以就了扯淡的BANK操作
3,PIC的配置位,有的我到現(xiàn)在都還搞不明白
對于連單片機還沒有入門的人,你覺得他能把握得住嗎?
8051并不是唯一能入門的單片機,但卻是最適合大多數(shù)人入門的單片機

回復

使用道具 舉報

25#
ID:887371 發(fā)表于 2022-7-12 10:08 | 只看該作者
Y_G_G 發(fā)表于 2022-7-11 20:09
我不知道你如何得出PIC比51容易多了的結論
還好我學過PIC
你見過有多少教材是PIC入門的?

1.正是由于PIC簡單,學習它不需要多少教材。
2.硬件堆棧不是缺點。為啥只有2層對照,因為它簡單,2層就夠了。
3.BANK確實是扯淡,增加了不少編程的工作量,但這些工作量都是極其簡單的體力活,就是新手都不會出錯。
4.pic可能是最早使用配置位的,是創(chuàng)新,現(xiàn)在單片機都會有配置位了。嫌煩你用默認配置啊。

PIC雖然簡單,但還是可以設計出功能復雜的產品。
假如51單片機的用量是1,那么PIC系列的用量可能是10000(九齊、義隆、南翔等都是pic系)。PIC系列的用量太大了,打算用單片機做批量產品的一定要學pic。
批量產品的單片機學習.
我很多朋友沒有前置知識(C語言、單片機基礎原理、數(shù)字電路基礎等),就懂點電子技術基礎,學習PIC系列,一個月就可以做產品設計,并且大規(guī)模生產。
打個比方,pic是巴掌打蚊子,51是大炮打蚊子,stm32算是導%打蚊子。從學習的角度看,導%打蚊子更高大上,可以應對以后打大船的需求,巴掌是沒法做到的。

Y_G_G,我們在很多帖子都討論過問題,我發(fā)現(xiàn),你非常喜歡誤導人,引人到岔路。討論一個電阻的作用,你要人家去做試驗,還不能仿真。就不能直接告訴人家是限流?

回復

使用道具 舉報

26#
ID:887371 發(fā)表于 2022-7-12 10:28 | 只看該作者
yzgsunshine 發(fā)表于 2022-7-11 17:10
嘶,看的真有點云里霧里了。好像都有道理,但我這小白著實很難判斷到底你們誰更有說服性。
不過看了諸多資 ...

51入門也可以,我最早學習的也是51.
只是要把精力花在更本質得東西上。
7樓提供書我下載看了下,覺得很不錯。關于51特有知識可能占整本書得1%不到。
回復

使用道具 舉報

27#
ID:735831 發(fā)表于 2022-7-12 10:53 | 只看該作者
樓上的描述已經很到位了,任何單片機的學習最好跟教程走,不然作為無頭蒼蠅的自學會浪費很多時間,了解了一個功能之后最好利用功能特性進行一次實際運用。當了解完基礎課程后可以用已學的功能去做一個小的demo來鞏固已經知道的功能。如果不知道做什么東西的話就逛逛論壇看看別人做的東西自己能否用已經學會的東西做出來。實際做一遍看看會遇到什么問題,再看看別人實現(xiàn)相同功能是用什么方案進行的。
回復

使用道具 舉報

28#
ID:401564 發(fā)表于 2022-7-12 12:13 | 只看該作者
datouyuan 發(fā)表于 2022-7-12 10:08
1.正是由于PIC簡單,學習它不需要多少教材。
2.硬件堆棧不是缺點。為啥只有2層對照,因為它簡單,2層就 ...

你這截圖我沒有看到,我早就把你所有信息屏蔽了
1,誰告訴你PIC簡單的,那只是你自己說的
2,你覺得一個單片機沒有入門的人,對兩層堆棧有概念嗎?
3,BANK操作也只是你覺得簡單而已
3,PIC并不是所有型號都能用默認的配置位,我用的型號不多,目前只用到過PIC18F46K80配置位不能默認的,對于老手來說,配置位是能省事不少,對于新手來說,你看一下論壇里對STC下載器都不會設置的新手,你覺得這是很好入門的
我一直沒有比較PIC和51功能上的好壞,而只是說明其在入門的難度上有不同而已,如果像你所說的,PIC那么好入門,你看一下單片機入門教材有多少是PIC的?
有,當然是有的,但跟51比起來呢?
論壇本身就是這樣的,一個人要去一個地方,你說走左邊,我卻說要走右邊,那這結果部會的一個是錯誤的,或者是說有一個是走了很多彎路,誤導不誤導的,那是你說的而已
你說PIC比51更好入門
我卻要說51比PIC更好入門
為什么你說的就是對的,我說的就是錯的?那本書上面寫的,大家不過是你說你的看法,我說的看法而已
這對與錯,公道自在人心
如果我是錯的,那就錯了,那我也用不著給你道歉吧
萬一我真錯我,我一樣不認錯呀,我就是杠呀
回復

使用道具 舉報

29#
ID:283954 發(fā)表于 2022-7-12 16:31 | 只看該作者
男怕入錯行,女怕嫁錯郎,學單片機怕入錯門,全世界都一樣,學軟件先學在屏幕打出“HELLO WORLD",學單片機先學點亮一顆LED,學不會不一定是自己笨,而是客觀條件不好。我曾經為了入51單片機的門,搭飛機到幾千里公里外的北京,認為到那就能學會了,但途徑某地是拜訪了那里的無線電學會,買了個學習板,問了幾句就會了,進入深圳后,就買到所有需要的零件,到北京是基本是游玩了。現(xiàn)在客觀條件太好了,郵購個最小系統(tǒng)板,或者畫個PCB板,上面只有一顆LED,將LED點亮,就入門了啦。
回復

使用道具 舉報

30#
ID:962286 發(fā)表于 2022-7-13 15:24 | 只看該作者
datouyuan 發(fā)表于 2022-7-12 10:28
51入門也可以,我最早學習的也是51.
只是要把精力花在更本質得東西上。
7樓提供書我下載看了下,覺得很 ...

PIC資源細分化,并且把指令集和架構極度精簡化,確實對新手非常友好。然新手入門了,后面的一些不好一下子消化的概念,可以慢慢消化。
51雖然比PIC復雜一點,但經過多年的沉淀,并且很多教材都是選用51,它的資料和生態(tài)相對比PIC會好一些。新手一旦出現(xiàn)問題,在網上大概率可以找到相應的資料;
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美bondage紧缚视频 | 色网站在线免费观看 | 国产成人精品一区二区三区视频 | 欧美国产视频 | 免费一区 | 日韩免费视频一区二区 | 日韩一二区在线 | 中国免费黄色片 | 国产熟熟 | 国产日韩一区二区三免费高清 | 欧美九九九 | 黄色国产在线视频 | 91国内产香蕉| 国产在线播放一区二区三区 | www.4hu影院| 激情综合五月 | 久久久久久久久一区 | 婷婷在线网站 | 欧美乱大交xxxxx另类电影 | 中文视频在线 | 国产精品久久久久久久久久久久 | 国产a级毛毛片 | 国产成人精品免费视频大全最热 | 亚洲精品1 | 亚洲欧美日韩精品久久亚洲区 | 国产电影一区二区三区爱妃记 | 国产精品久久亚洲7777 | 亚洲精品一区二三区不卡 | 免费一区二区三区 | 亚洲人在线播放 | 中文字幕在线观看一区 | 欧美精品在线观看 | 毛片一区二区三区 | 欧美激情久久久 | 午夜精品久久久久久久星辰影院 | 亚洲欧美在线观看 | 超碰人人在线 | 欧美精品久久 | 日本特黄a级高清免费大片 特黄色一级毛片 | av成年人网站 | 日韩久久久久久久久久久 |