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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10442|回復(fù): 53
收起左側(cè)

求問如何學(xué)習(xí)c51

  [復(fù)制鏈接]
ID:253830 發(fā)表于 2017-11-26 17:42 | 顯示全部樓層 |閱讀模式
學(xué)習(xí)了c語言基礎(chǔ)之后,如何進行下一步,比方說就是是不是要去學(xué)習(xí)一些工程實例然后去熟練掌握這些語言基礎(chǔ)?

評分

參與人數(shù) 1黑幣 +5 收起 理由
shuike1 + 5 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:164602 發(fā)表于 2017-11-27 09:34 | 顯示全部樓層
計算機語言與其它語言學(xué)習(xí)都有一個共同點:用!
你學(xué)習(xí)了C語言,怎么知道它的用處呢?
練習(xí)一些實例是必須的。用開發(fā)板編程,完成一些任務(wù),可以鍛煉自己的編程能力。當(dāng)你覺得編程不過如此時,再加入到創(chuàng)新設(shè)計,自己搞個小制作什么的,鍛煉你的高級能力。如此,C語言就有用處了,你也進步提高了。
回復(fù)

使用道具 舉報

ID:254212 發(fā)表于 2017-11-27 15:57 | 顯示全部樓層
先學(xué)習(xí)C 不用太深入 但要掌握基礎(chǔ)語句 之后就是軟件和固件結(jié)合 多看看源碼例程和相關(guān)視頻
回復(fù)

使用道具 舉報

ID:254241 發(fā)表于 2017-11-27 16:37 | 顯示全部樓層
邊學(xué)習(xí)工程實例 同時學(xué)習(xí)語言
回復(fù)

使用道具 舉報

ID:60379 發(fā)表于 2017-11-27 22:00 | 顯示全部樓層
看一遍下面這本以實際產(chǎn)品設(shè)計為核心的書,你就知道你還欠缺哪些知識以及怎么學(xué)的問題。
書封面照片C.JPG



第2章  單片機開發(fā)必須掌握的C語言基礎(chǔ)
2.1  簡單數(shù)據(jù)類型與運算符
2.1.1  原碼、反碼、補碼、BCD碼、格雷碼
    2.1.2  常量      
    2.1.3 變量的數(shù)據(jù)類型(bit、char、int、long、float)
2.1.4  變量存儲空間(code、data 、bdata 、idata、xdata)
2.1.5  變量存儲類型(auto、static、extern)
2.1.6  變量作用域
2.1.7  運算符   
2.1.8  運算符的優(yōu)先級與結(jié)合性
2.2  C51構(gòu)造數(shù)據(jù)類型
2.2.1  數(shù)組:將相同類型數(shù)據(jù)組合在一起就構(gòu)成數(shù)組(如數(shù)碼管顯示緩沖區(qū))
2.2.2  結(jié)構(gòu)體:將不同類型數(shù)據(jù)組合在一起就構(gòu)成結(jié)構(gòu)體(如年月日2014-12-31)
2.2.3  共用體:不同變量占用相同內(nèi)存地址就是共用體
2.2.4  指針:用于直接讀取或修改內(nèi)存值
2.2.5  #define與typedef的差別
2.3  流程與控制
  2.3.1 分支結(jié)構(gòu)
  2.3.2  循環(huán)結(jié)構(gòu)
  2.3.3  跳轉(zhuǎn)結(jié)構(gòu)
2.4   函數(shù)
    2.4.1 函數(shù)定義
2.4.2  調(diào)用格式
2.4.3  傳值調(diào)用與傳地址調(diào)用2種方式對比
2.4.4  數(shù)組作為函數(shù)參數(shù)
2.4.5  使用指針變量作函數(shù)形式參數(shù)
2.4.6  使用結(jié)構(gòu)體變量指針作為函數(shù)參數(shù)
2.4.7  函數(shù)作用域
2.4.8  庫函數(shù)
2.5   模塊化編程
    2.5.1  頭文件的編寫
    2.5.2  條件編譯
2.5.3  多文件程序(模塊化編程)

回復(fù)

使用道具 舉報

ID:254417 發(fā)表于 2017-11-27 22:08 | 顯示全部樓層
不做實例很難搞懂各種單片機功能的
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2017-11-28 06:46 | 顯示全部樓層
你也許會碰到這樣一個情況:為什么我寫個一個全板測試測序為什么在C51上下載不進去呢?因為你的程序大小已經(jīng)超過了4K了,呵呵。。。。因為不同單片機的內(nèi)部資源是有所不同的,但是都是大同小異,所以當(dāng)你拿到一個開發(fā)板時,首先就要看他的數(shù)據(jù)手冊,看看它的內(nèi)部資源是哪些,心中要有個數(shù)。。。。由單片機再加上外圍設(shè)備(簡稱外設(shè))就可以叫:單板機了,也就是人們常說的單片機開發(fā)板。

外設(shè)是很活的東西,因為外設(shè)的添加不是那么固定,這要根據(jù)開發(fā)單片機板子的工程師怎樣設(shè)計了。。。但是現(xiàn)在基于C51內(nèi)核的單片機開發(fā)板,其添加的外設(shè)都是差不多的,例如用于時鐘的DS1302,溫度傳感器18b20,數(shù)碼管,顯示器1602和12864以及TFT彩屏,還有大多數(shù)基于IIC總線的PCF8591、EEPROM,鍵盤(獨立和矩陣)等等。。


這時候,你可以不用著急忙于學(xué)外設(shè),你主要的任務(wù)是掌握單片機的運作過程,當(dāng)實現(xiàn)一個小功能的程序時,你可以想想這個程序涉及到哪些硬件資源,這個資源怎樣工作的?

即使不太懂也不用著急,畢竟這個時期主要是掌握單片機內(nèi)部原理,具體的思路你可以結(jié)合“模擬電路”,“數(shù)字電路”“計算機組成原理”“匯編語言”的知識獲得,學(xué)習(xí)單片機我認為是一件很幸福的事,為什么這樣說,它本身就可以看做是一個早期的“電腦”,你可以知道各個指令的運行實質(zhì)(結(jié)合計算機組成原理中的“指令執(zhí)行過程”),這樣當(dāng)你在寫代碼的時候,心里不會感覺那么“虛”。。。。。
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2017-11-28 06:59 | 顯示全部樓層
說說匯編吧,我認為學(xué)習(xí)匯編目的也就是為了更好地了解單片機里面的內(nèi)部資源:寄存器。因為C語言里面涉及到寄存器編程的很少,但是匯編就不同了,它對寄存器和物理地址都要掌握才能夠編程,這點對于單片機的學(xué)習(xí)還是很有好處的,因為你可以對“控制”這個概念有個很好的感性認識。。。

說到現(xiàn)在,就是要告訴你,掌握單片機原理。但是難點還是有的,例如中斷響應(yīng)部分,各個I/O口結(jié)構(gòu)的特點,這方面在編程時會涉及到,有時候你忽視它,可能會造成不是自己想要的結(jié)果。當(dāng)然了,在這個階段,你不光要掌握單片機原理,還要把數(shù)字電路和C語言回顧一下。。。。。。
回復(fù)

使用道具 舉報

ID:254411 發(fā)表于 2017-11-28 07:39 | 顯示全部樓層
下載一些電子書,網(wǎng)上很多,然后再下開Keil C51 軟件。
先上網(wǎng)買塊51單片機實驗板200元,買本51匯編語言書,然后把書啃完,結(jié)合實驗板實踐。看你能不能堅持住了,單片機很枯燥的。同時用proteus模擬這樣可以起到事半功倍的效果。
回復(fù)

使用道具 舉報

ID:254494 發(fā)表于 2017-11-28 08:53 | 顯示全部樓層
做個簡單的小項目,邊做邊學(xué)
回復(fù)

使用道具 舉報

ID:254496 發(fā)表于 2017-11-28 09:15 | 顯示全部樓層
學(xué)習(xí)51很簡單,首先你安裝一個單片機仿真軟件,程序都可以在上面模仿,第二你買一塊開發(fā)板,練習(xí)實物。當(dāng)然,基礎(chǔ)的邏輯要會哦!!!
回復(fù)

使用道具 舉報

ID:254501 發(fā)表于 2017-11-28 09:18 | 顯示全部樓層
原理圖啊,c語言啊,還有一些其他的計算機語言都了解一下比較好
回復(fù)

使用道具 舉報

ID:254515 發(fā)表于 2017-11-28 09:27 | 顯示全部樓層
看下視頻教程么,以前看小甲魚的c,郭老師的C51
回復(fù)

使用道具 舉報

ID:254095 發(fā)表于 2017-11-28 10:27 | 顯示全部樓層
學(xué)習(xí)之后肯定要根據(jù)一些目標(biāo)進行編程
回復(fù)

使用道具 舉報

ID:253330 發(fā)表于 2017-11-28 13:39 | 顯示全部樓層
看書,看視頻,找百度,找論壇,找?guī)熜郑钪匾氖恰殹?/td>
回復(fù)

使用道具 舉報

ID:254648 發(fā)表于 2017-11-28 14:08 | 顯示全部樓層
開發(fā)板,跑實例。在實例的基礎(chǔ)上修改自己想要的花樣。
想想生活上自己想要什么功能的玩意,想到就干,不懂就多參考別人的例子。
多看源碼,看看庫的源碼。這些現(xiàn)在都有很多。只要肯花時間,什么都能學(xué)懂。
不建議玩51,這玩意太多特殊性,stm32會是很好的學(xué)習(xí)平臺。
回復(fù)

使用道具 舉報

ID:254650 發(fā)表于 2017-11-28 14:12 | 顯示全部樓層
主要要感興趣
回復(fù)

使用道具 舉報

ID:73898 發(fā)表于 2017-11-28 14:31 | 顯示全部樓層
買一個開發(fā)板 按照實例自己弄幾個環(huán)境 一步步學(xué)習(xí)
回復(fù)

使用道具 舉報

ID:155261 發(fā)表于 2017-11-28 15:00 | 顯示全部樓層
邊做項目邊學(xué)
回復(fù)

使用道具 舉報

ID:253149 發(fā)表于 2017-11-28 15:28 | 顯示全部樓層
個人感覺結(jié)合proteus仿真邊學(xué)邊實踐。學(xué)的比較快。
回復(fù)

使用道具 舉報

ID:254715 發(fā)表于 2017-11-28 15:49 | 顯示全部樓層
個人覺得,既然有C語言基礎(chǔ),那可以買個單片機開發(fā)板,51的就可以,畢竟是最基礎(chǔ)經(jīng)典的,再擴展到stm32高級點的。最好邊做邊學(xué),手邊準(zhǔn)備本單片機的書,結(jié)合例子,做實例,容易上手。
回復(fù)

使用道具 舉報

ID:254723 發(fā)表于 2017-11-28 16:07 | 顯示全部樓層
有基礎(chǔ)后,就多用,先用熟了,下一步才好走,我們現(xiàn)在是用的芯片是51-AVR-ARM這樣的路線在走,在學(xué)習(xí)芯片之后,c語言的使用能力也會逐漸提升,建議配合Proteus一起學(xué)習(xí)。
回復(fù)

使用道具 舉報

ID:254738 發(fā)表于 2017-11-28 16:12 來自觸屏版 | 顯示全部樓層
買一個開發(fā)版,一般都會有配套教學(xué)視頻,看完后就大概明白了,這時候就可以去學(xué)著做一些東西。最后常識做一些東西。
回復(fù)

使用道具 舉報

ID:254791 發(fā)表于 2017-11-28 17:21 | 顯示全部樓層
一直覺得工作中學(xué)習(xí)是最快的,找一個實例,從頭到尾搞定,收獲相當(dāng)大,比看書好一萬倍!
回復(fù)

使用道具 舉報

ID:254798 發(fā)表于 2017-11-28 17:32 | 顯示全部樓層
c語言學(xué)好再說呀。這是基礎(chǔ)
回復(fù)

使用道具 舉報

ID:254803 發(fā)表于 2017-11-28 17:53 | 顯示全部樓層
求問如何學(xué)習(xí)c51
回復(fù)

使用道具 舉報

ID:254803 發(fā)表于 2017-11-28 17:53 | 顯示全部樓層
于電子類專業(yè)的學(xué)生,我的意見是盡早學(xué)習(xí)C語言和單片機。C語言是一種目前非常普遍的嵌入式語言,單片機則是一種微型CPU。
回復(fù)

使用道具 舉報

ID:252542 發(fā)表于 2017-11-28 18:17 | 顯示全部樓層
你可以看看郭天祥的10天學(xué)會51單片機,對你的開發(fā)很有幫助
回復(fù)

使用道具 舉報

ID:254816 發(fā)表于 2017-11-28 18:33 | 顯示全部樓層
找過 C51的板子學(xué)習(xí)下,STC的很便宜
回復(fù)

使用道具 舉報

ID:254816 發(fā)表于 2017-11-28 18:33 | 顯示全部樓層
買塊C51的板子學(xué)習(xí)
回復(fù)

使用道具 舉報

ID:254447 發(fā)表于 2017-11-28 19:18 | 顯示全部樓層
手把手教你單片機,我們老師教的
回復(fù)

使用道具 舉報

ID:189227 發(fā)表于 2017-11-28 20:13 | 顯示全部樓層
51主要是實踐,多嘗試才能學(xué)好
回復(fù)

使用道具 舉報

ID:254873 發(fā)表于 2017-11-28 20:16 | 顯示全部樓層
手把手教你學(xué)習(xí)51單片機,我們上課用的書,感覺里面說的不是很深,還算好理解
回復(fù)

使用道具 舉報

ID:62514 發(fā)表于 2017-11-28 21:00 | 顯示全部樓層
用開發(fā)板編程,可以鍛煉自己的編程能力。慢慢進步提高。
回復(fù)

使用道具 舉報

ID:254997 發(fā)表于 2017-11-29 06:15 來自觸屏版 | 顯示全部樓層
先學(xué)一些基礎(chǔ)的c語言,然后在開始看單片機的基礎(chǔ)教程,在學(xué)習(xí)單片機的時候,可以在電腦上面用proteus,keil進行仿真與程序的編寫,仿真沒毛病了,可以自己焊接板子,做出來!(仿真跟實際其實差距有些大,有條件還是建議自己拿塊板子焊接),初學(xué)者,可以從各種流水燈開始!
回復(fù)

使用道具 舉報

ID:255234 發(fā)表于 2017-11-29 15:51 | 顯示全部樓層
找本教材,一個一個項目去試做
回復(fù)

使用道具 舉報

ID:255261 發(fā)表于 2017-11-29 17:07 | 顯示全部樓層
在學(xué)習(xí)單片機,首先你的c語言要學(xué)好先,為你以后學(xué)習(xí)單片機做好基礎(chǔ)。還有重要的是學(xué)習(xí)心態(tài)要擺正,我相信你肯定會有所收獲的。
回復(fù)

使用道具 舉報

ID:255295 發(fā)表于 2017-11-29 17:46 | 顯示全部樓層
是的,要做實際的例子來加深自己的理解
回復(fù)

使用道具 舉報

ID:255336 發(fā)表于 2017-11-29 18:40 | 顯示全部樓層
推薦郭天祥老師的視頻  十天學(xué)會單片機,多動手多思考
回復(fù)

使用道具 舉報

ID:255342 發(fā)表于 2017-11-29 19:09 | 顯示全部樓層
如果只是想通過學(xué)c語言打基礎(chǔ),利用c語言作為跳板去學(xué)其他語言,如c++/java等等, 就可以繼續(xù)學(xué)自己想學(xué)的編程語言;如果想往智能硬件/嵌入式方面學(xué)習(xí),得開始上手單片機,多實操
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产网址 | 国产日韩一区二区三免费高清 | 欧美成人猛片aaaaaaa | 日韩2020狼一二三 | 午夜合集 | 久久久毛片 | av黄色片在线观看 | 国产精品视频导航 | 五月婷婷丁香 | 久草福利 | 久久久久久艹 | 国产精品久久久亚洲 | 97精品久久| 午夜精品久久久久久久99黑人 | 亚洲精选久久 | 国产欧美在线 | 久草网址| 日韩激情一区 | 亚洲精品视频二区 | 久草青青草 | 91精品国产综合久久久久 | 精产嫩模国品一二三区 | 天天干人人| 毛片a级毛片免费播放100 | 日韩视频专区 | 国产高清在线视频 | 黄色大片在线免费观看 | jlzzjlzz欧美大全 | 久久精品这里精品 | 国产精品日韩一区 | 精品综合在线 | 九九久久国产 | 91久久国产精品 | 日韩激情在线 | 国产一区 在线视频 | 亚洲人成在线播放 | 男女午夜激情视频 | 成人片免费看 | 久久久高清 | 午夜精品一区二区三区在线观看 | 男人的天堂在线视频 |