99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【我與單片機(jī)】怎樣快速學(xué)會(huì)單片機(jī)? 大家來(lái)討論!!

1,你首先要學(xué)習(xí)C語(yǔ)言基礎(chǔ),就相當(dāng)于80%會(huì)單片機(jī)了,因?yàn)楝F(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語(yǔ)言。
2,先看內(nèi)核8051的單片機(jī):臺(tái)灣宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買一個(gè)開(kāi)發(fā)板,價(jià)格不會(huì)超過(guò)200元。
3,看一下單片機(jī)功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環(huán)境、編程軟件KEIL。
5,打開(kāi)開(kāi)發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說(shuō)明是不是相符,達(dá)到這樣效果時(shí),你心里肯定很秀激動(dòng),這時(shí)你真正學(xué)會(huì)了單片機(jī),你成功了!!!!!。
6,單片機(jī)C語(yǔ)言舉例:
sbit SPEAK  = P1^5;	//IO口定義為蜂鳴器控制 
unsiggne char  temp;//定義TEMP為單字節(jié)變量。
sfr PORTA P1;//將P1口定義為PORTA 
7,當(dāng)然,你得打一份工作,關(guān)于我上所說(shuō)的,開(kāi)始工資不要要求太高,等你做完幾個(gè)項(xiàng)目后,你真正學(xué)會(huì)了,才跟老板或上司提,這樣繼續(xù)或或另尋高就才有資本。8,你也抽點(diǎn)時(shí)間看看《郭天祥十天學(xué)會(huì)單片機(jī)和c語(yǔ)言編》一書,鞏固一下理論知識(shí)。總結(jié):多做開(kāi)發(fā)板上的實(shí)驗(yàn),你要多參與這樣的項(xiàng)目開(kāi)發(fā),慢慢就會(huì)了。
-----歡迎大家補(bǔ)充
全部回復(fù)(118)
正序查看
倒序查看
2014-03-11 11:55
找個(gè)高手直接一對(duì)一教你。
0
回復(fù)
2014-03-11 13:42
@中共中央
找個(gè)高手直接一對(duì)一教你。
或者,邊學(xué),邊問(wèn)高手~~
0
回復(fù)
huchuyou
LV.5
4
2014-03-12 20:55
不知道看一些教學(xué)視頻是否有用?
0
回復(fù)
amao473
LV.4
5
2014-03-12 21:23

木有快速的方法.除非你理解能力也是超級(jí)快速的.

0
回復(fù)
2014-03-12 22:07
從網(wǎng)上買套開(kāi)發(fā)板,帶源程序和電路圖,學(xué)習(xí)很方便,進(jìn)步也快!
0
回復(fù)
xinzha
LV.1
7
2014-03-12 22:51

這是一個(gè)艱難并且枯燥的過(guò)程,除非你本身對(duì)其有很大的興趣,能以此為樂(lè)。

對(duì)于新人來(lái)說(shuō),可以先知其然而不知其所以然,知道單片既可以完成哪些功能,如何建立工程,如何調(diào)試,各個(gè)模塊之間如何協(xié)同工作,仿真器調(diào)試通過(guò)的代碼怎么放到真機(jī)上運(yùn)行等等,總之實(shí)現(xiàn)一些簡(jiǎn)單功能鼓勵(lì)一下自己。

然后就該安靜地想想了,這一切的背后有什么關(guān)聯(lián),為什么51匯編的第一句話是ORG 00H, JMP 30H(大致是這個(gè)意思,9年沒(méi)寫過(guò)51的程序了),為什么每個(gè)中斷的服務(wù)入口要寫在規(guī)定的位置,你可以似懂非懂,但是如果你想了就說(shuō)明你已經(jīng)不滿足于現(xiàn)狀了。

再之后你可以進(jìn)一步考慮一個(gè)實(shí)際的產(chǎn)品該如何設(shè)計(jì),怎么樣把各個(gè)模塊有機(jī)地結(jié)合到一起,完成你想要的功能,這時(shí)候你應(yīng)該想到更多的問(wèn)題,為什么裸機(jī)代碼中不包含那個(gè)死循環(huán)就沒(méi)法正常工作,操作系統(tǒng)中會(huì)有死循環(huán)嗎?現(xiàn)在也沒(méi)必要搞清楚,但是要有疑問(wèn)。

再然后你會(huì)遇到很多bug,如果你寫匯編會(huì)發(fā)現(xiàn)代碼上了上千行之后連自己都不認(rèn)識(shí)了,如果你寫c就覺(jué)得自己很啰嗦,該是時(shí)候考慮模塊化設(shè)計(jì)以及復(fù)用重入等問(wèn)題了,好的代碼就是用最少的代碼實(shí)現(xiàn)功能,代碼越少出問(wèn)題的幾率越小,在保證健壯和功能的前提下。

之后你就要考慮選擇方向,應(yīng)用,驅(qū)動(dòng),bsp還是更深層次的架構(gòu),到了這種層次,對(duì)計(jì)算機(jī)體系結(jié)構(gòu)的理解將是你巨大的優(yōu)勢(shì),再輔以編譯原理,操作系統(tǒng)原理什么的,至少養(yǎng)活一家老小沒(méi)有問(wèn)題。

再之后的發(fā)展全憑個(gè)人興趣愛(ài)好,不斷地閱讀和學(xué)習(xí)才會(huì)有更高的技術(shù)水平,如果喜歡還可以轉(zhuǎn)向管理。

最后討論一下樓主的第一條,不是cpu使用c語(yǔ)言,而是開(kāi)發(fā)工具選擇了c語(yǔ)言,最終都要經(jīng)過(guò)編譯鏈接的過(guò)程轉(zhuǎn)為機(jī)器碼,因?yàn)閷?duì)于cpu來(lái)說(shuō),它只認(rèn)識(shí)機(jī)器碼,即使是匯編,都只不過(guò)是對(duì)機(jī)器碼的一種助記符。

0
回復(fù)
HEV駱駝
LV.7
8
2014-03-12 23:14
剛開(kāi)始接觸單片機(jī)是本科,真快開(kāi)始學(xué)士學(xué)的avr單片機(jī),教程用的就是郭天祥的!挺好!
0
回復(fù)
HEV駱駝
LV.7
9
2014-03-12 23:15
@電源網(wǎng)-儷儷
或者,邊學(xué),邊問(wèn)高手~~
問(wèn)高手,確實(shí)是個(gè)捷徑!有時(shí)候一個(gè)問(wèn)題難為一天,可能就是高手的一句話的問(wèn)題!
0
回復(fù)
HEV駱駝
LV.7
10
2014-03-12 23:16
@huchuyou
不知道看一些教學(xué)視頻是否有用?
有用啊!我是速度加快1.75倍看的,再快我就不行了!
0
回復(fù)
2014-03-13 09:41
@xinzha
這是一個(gè)艱難并且枯燥的過(guò)程,除非你本身對(duì)其有很大的興趣,能以此為樂(lè)。對(duì)于新人來(lái)說(shuō),可以先知其然而不知其所以然,知道單片既可以完成哪些功能,如何建立工程,如何調(diào)試,各個(gè)模塊之間如何協(xié)同工作,仿真器調(diào)試通過(guò)的代碼怎么放到真機(jī)上運(yùn)行等等,總之實(shí)現(xiàn)一些簡(jiǎn)單功能鼓勵(lì)一下自己。然后就該安靜地想想了,這一切的背后有什么關(guān)聯(lián),為什么51匯編的第一句話是ORG00H,JMP30H(大致是這個(gè)意思,9年沒(méi)寫過(guò)51的程序了),為什么每個(gè)中斷的服務(wù)入口要寫在規(guī)定的位置,你可以似懂非懂,但是如果你想了就說(shuō)明你已經(jīng)不滿足于現(xiàn)狀了。再之后你可以進(jìn)一步考慮一個(gè)實(shí)際的產(chǎn)品該如何設(shè)計(jì),怎么樣把各個(gè)模塊有機(jī)地結(jié)合到一起,完成你想要的功能,這時(shí)候你應(yīng)該想到更多的問(wèn)題,為什么裸機(jī)代碼中不包含那個(gè)死循環(huán)就沒(méi)法正常工作,操作系統(tǒng)中會(huì)有死循環(huán)嗎?現(xiàn)在也沒(méi)必要搞清楚,但是要有疑問(wèn)。再然后你會(huì)遇到很多bug,如果你寫匯編會(huì)發(fā)現(xiàn)代碼上了上千行之后連自己都不認(rèn)識(shí)了,如果你寫c就覺(jué)得自己很啰嗦,該是時(shí)候考慮模塊化設(shè)計(jì)以及復(fù)用重入等問(wèn)題了,好的代碼就是用最少的代碼實(shí)現(xiàn)功能,代碼越少出問(wèn)題的幾率越小,在保證健壯和功能的前提下。之后你就要考慮選擇方向,應(yīng)用,驅(qū)動(dòng),bsp還是更深層次的架構(gòu),到了這種層次,對(duì)計(jì)算機(jī)體系結(jié)構(gòu)的理解將是你巨大的優(yōu)勢(shì),再輔以編譯原理,操作系統(tǒng)原理什么的,至少養(yǎng)活一家老小沒(méi)有問(wèn)題。再之后的發(fā)展全憑個(gè)人興趣愛(ài)好,不斷地閱讀和學(xué)習(xí)才會(huì)有更高的技術(shù)水平,如果喜歡還可以轉(zhuǎn)向管理。最后討論一下樓主的第一條,不是cpu使用c語(yǔ)言,而是開(kāi)發(fā)工具選擇了c語(yǔ)言,最終都要經(jīng)過(guò)編譯鏈接的過(guò)程轉(zhuǎn)為機(jī)器碼,因?yàn)閷?duì)于cpu來(lái)說(shuō),它只認(rèn)識(shí)機(jī)器碼,即使是匯編,都只不過(guò)是對(duì)機(jī)器碼的一種助記符。

xinzha~~~~ 是我

高手冒泡哦~ 獻(xiàn)花

0
回復(fù)
xinzha
LV.1
12
2014-03-13 09:52
@電源網(wǎng)-娜娜姐
xinzha~~~~是我[圖片]高手冒泡哦~獻(xiàn)花[圖片]
呃,咱們是敵對(duì)方,被其他人看到咱們能正常交流,會(huì)把咱們都開(kāi)除的。
0
回復(fù)
2014-03-13 10:15
@xinzha
呃,咱們是敵對(duì)方,被其他人看到咱們能正常交流,會(huì)把咱們都開(kāi)除的。
組織不會(huì)來(lái)這里,放心吧。。~~
0
回復(fù)
SKY丶輝煌
LV.10
14
2014-03-13 12:04
必有開(kāi)發(fā)板
0
回復(fù)
cltwolf
LV.5
15
2014-03-13 12:11

學(xué)單片機(jī)要有個(gè)打基礎(chǔ)的過(guò)程。學(xué)C不可能是一兩個(gè)星期一兩個(gè)月的事,要不基礎(chǔ)肯定不牢靠。(當(dāng)年我囫圇吞棗吞了三個(gè)月,現(xiàn)在還是感覺(jué)自己基礎(chǔ)太差。)

在基礎(chǔ)已經(jīng)有了的情況下:拿個(gè)小項(xiàng)目,然后一邊看datasheet,一邊看例程,一邊動(dòng)手。這是最快的(個(gè)人是這么學(xué)的,但不知道其他大大們是如何的。)

0
回復(fù)
SKY丶輝煌
LV.10
16
2014-03-13 12:17
@cltwolf
學(xué)單片機(jī)要有個(gè)打基礎(chǔ)的過(guò)程。學(xué)C不可能是一兩個(gè)星期一兩個(gè)月的事,要不基礎(chǔ)肯定不牢靠。(當(dāng)年我囫圇吞棗吞了三個(gè)月,現(xiàn)在還是感覺(jué)自己基礎(chǔ)太差。)在基礎(chǔ)已經(jīng)有了的情況下:拿個(gè)小項(xiàng)目,然后一邊看datasheet,一邊看例程,一邊動(dòng)手。這是最快的(個(gè)人是這么學(xué)的,但不知道其他大大們是如何的。)
讀程序,復(fù)制程序,組裝程序,創(chuàng)造程序。
0
回復(fù)
2014-03-13 12:30
實(shí)踐比理論來(lái)的快,弄塊簡(jiǎn)單點(diǎn)的開(kāi)發(fā)板先上手
0
回復(fù)
2014-03-13 12:32
@黑夜公爵
實(shí)踐比理論來(lái)的快,弄塊簡(jiǎn)單點(diǎn)的開(kāi)發(fā)板先上手
本人覺(jué)得單片機(jī)太復(fù)雜了,真心學(xué)不會(huì)
0
回復(fù)
2014-03-13 13:40
@看破紅塵
本人覺(jué)得單片機(jī)太復(fù)雜了,真心學(xué)不會(huì)[圖片]

慢慢來(lái)~~~

0
回復(fù)
SKY丶輝煌
LV.10
20
2014-03-13 17:54
@看破紅塵
本人覺(jué)得單片機(jī)太復(fù)雜了,真心學(xué)不會(huì)[圖片]
加油@!
0
回復(fù)
2014-03-14 01:21
@中共中央
找個(gè)高手直接一對(duì)一教你。
關(guān)鍵還是在自己,多看,多練。
0
回復(fù)
2014-03-14 01:22
@HEV駱駝
有用啊!我是速度加快1.75倍看的,再快我就不行了!
碰到問(wèn)題,不懂再回頭看。
0
回復(fù)
2014-03-14 01:23
@amao473
木有快速的方法.除非你理解能力也是超級(jí)快速的.
學(xué)習(xí)任何東西都要一步一步來(lái)。
0
回復(fù)
2014-03-14 01:24
@SKY丶輝煌
讀程序,復(fù)制程序,組裝程序,創(chuàng)造程序。
說(shuō)得很好,很經(jīng)典。
0
回復(fù)
2014-03-14 01:24
@看破紅塵
本人覺(jué)得單片機(jī)太復(fù)雜了,真心學(xué)不會(huì)[圖片]
學(xué)習(xí)起來(lái)比較枯燥些。
0
回復(fù)
xinge7401
LV.6
26
2014-03-14 01:56
@huchuyou
不知道看一些教學(xué)視頻是否有用?

應(yīng)該是很有用,比自己看書效果更好。

0
回復(fù)
xinge7401
LV.6
27
2014-03-14 01:56
@dianyaun_liliang
從網(wǎng)上買套開(kāi)發(fā)板,帶源程序和電路圖,學(xué)習(xí)很方便,進(jìn)步也快!
這學(xué)習(xí)方法不錯(cuò),要自己實(shí)際來(lái)操作才行。
0
回復(fù)
shenx123
LV.10
28
2014-03-14 09:12
@HEV駱駝
問(wèn)高手,確實(shí)是個(gè)捷徑!有時(shí)候一個(gè)問(wèn)題難為一天,可能就是高手的一句話的問(wèn)題!
多看看單片機(jī)區(qū)里的高手寫的經(jīng)驗(yàn)
0
回復(fù)
shenx123
LV.10
29
2014-03-14 09:12
@chenyingxin7610
碰到問(wèn)題,不懂再回頭看。
模擬, 數(shù)字, 都是基礎(chǔ)啊
0
回復(fù)
shenx123
LV.10
30
2014-03-14 09:13
@chenyingxin7610
學(xué)習(xí)任何東西都要一步一步來(lái)。
想要速成,只有看別人是怎么學(xué)的+天分+熱情
0
回復(fù)
shenx123
LV.10
31
2014-03-14 09:13
@dianyaun_liliang
從網(wǎng)上買套開(kāi)發(fā)板,帶源程序和電路圖,學(xué)習(xí)很方便,進(jìn)步也快!
先買哪些? 分類很多呢
0
回復(fù)
發(fā)
主站蜘蛛池模板: 免费看国产一级特黄aaaa大片 | 国产精品午夜无码A体验区 国产精品无码AV不卡 | 久久久亚洲精品中文字幕 | 国产精品久久久久久久久吹潮 | 日韩中文不卡 | 99精品热| 欧美日韩视频免费观看 | 亚洲一区二区在线视频观看 | 国产在线观看香蕉视频网 | 狠狠婷婷综合 | 中字幕久久久人妻熟女天美传媒 | 久久精品国产亚洲av高那 | 国产麻豆精品精东影业AV网站 | 亚洲曰本AV在线天堂 | 中国黄色网址 | 国产毛多水多女人a片 | 狠狠噜天天噜日日噜视频麻豆 | 桃子视频在线观看免费视频网 | 欧美成人看片一区二区三区尤物 | 男生插女生的网站 | 久草视频国产在线 | cao人人 | av在线天堂亚洲 | 中文成人在线 | 国产高清在线 | 久久青草免费视频 | 亚洲7天堂人人爽人人爽 | 精品99免费视频 | 91精品国产综合久久久久久蜜臀 | 俺去啦久久草在线视频 | 播放灌醉水嫩大学生国内精品 | 欧美日韩在线播放 | 成人国产精品色哟哟 | 日韩高清二区 | 色视频一区二区 | 99国精产品一二三区 | 亚洲精品久久久久久久久久 | 欧美爆操 | 深夜国产一区二区三区在线看 | 狠狠色狠狠色综合久久 | 国产九九九精品视频 |