不知道學(xué)單片機(jī),我應(yīng)該學(xué)什么基礎(chǔ)課程
不知道學(xué)單片機(jī),我應(yīng)該學(xué)什么基礎(chǔ)課程,好多本科學(xué)的東西都忘了,比如電工學(xué),微機(jī)原理,我需要先看看嗎?? 懇請(qǐng)各位哥哥姐姐指教
全部回復(fù)(10)
正序查看
倒序查看
先用C語(yǔ)言寫個(gè)程序,燒入單片機(jī),先整簡(jiǎn)單的,只要幾條句語(yǔ)哪種,很容易就做出來(lái)了,線路要簡(jiǎn)單,只有幾個(gè)元件,連板子都不用,這樣就算入門了,以后要做的事就是把功能加強(qiáng),比如數(shù)據(jù)采集,遙控,加上大屏幕液晶顯示器,聯(lián)接打印機(jī),與計(jì)算機(jī)通訊,聯(lián)網(wǎng)等功能,可靠性要求很高,在有強(qiáng)電干擾的場(chǎng)合連續(xù)運(yùn)行一兩年不死機(jī),遇到問(wèn)題就去找答案.匯編略懂,C要精,C++懂一點(diǎn),或VB也行...
不去做,自然不清楚要學(xué)什么東西.
不去做,自然不清楚要學(xué)什么東西.
0
回復(fù)
針對(duì)單片機(jī)的初學(xué)者來(lái)說(shuō),尤其是沒(méi)有實(shí)際經(jīng)驗(yàn)的學(xué)生.昨天我翻開了大學(xué)時(shí)的《電路》《數(shù)模電子技術(shù)》和《自控原理》,發(fā)現(xiàn)理論性太強(qiáng),離實(shí)際遠(yuǎn)一些.
現(xiàn)在結(jié)合我的開發(fā)板簡(jiǎn)單介紹一下其電路原理:
首先,普通的MCS-51單片機(jī)的工作電壓是DC5V,(一些新型的單片機(jī)為3.3V或1.8V).所以一塊電路板必須有電源部分,或是外部供電,或是電池供電.此開發(fā)板采用的DC9V的電源適配器(實(shí)際是變壓器+整流電路),如何將9V變成5V呢,這里采用了線性穩(wěn)壓模塊LM7805(LM表示是美國(guó)國(guó)家半導(dǎo)體公司產(chǎn)品),7805通常將8~15V(數(shù)據(jù)手冊(cè)上標(biāo)的是7V~20V)的電壓穩(wěn)定到5V輸出.注意LM7805的前后都要加濾波電容,此開發(fā)板加的是電解電容,耐壓值要在實(shí)際電壓的2倍左右為宜,容值要比7805數(shù)據(jù)手冊(cè)上標(biāo)的大一些為好.
接下來(lái)就是單片機(jī)系統(tǒng),以及一些外圍電路了.先講一下電阻吧,常用的是色環(huán)電阻和貼片電阻.由于貼片電阻在成本、生產(chǎn)工藝及可靠性方面的優(yōu)越性遠(yuǎn)遠(yuǎn)高于色環(huán)電阻,所以絕大部分電子產(chǎn)品使用貼片電阻.貼片電阻最常用的是0805尺寸的電阻,另外(1206,0603的也比較常用).電阻的值如何識(shí)別呢,色環(huán)電阻的就不說(shuō)了,學(xué)校里一般都學(xué)過(guò),再說(shuō)現(xiàn)在用的也比較少了.貼片電阻的值是非常好讀取.
例如:電阻上標(biāo)102,前兩位表示值,后一位表示10的幾次方,然后相乘.也就是10乘10的2次方=1000歐,即1K.同樣103位10K,472為4.7K.100位10歐.相信大家可以明白了吧.
先寫到這里吧,有時(shí)間繼續(xù)……
下面我剛剛做了開發(fā)板,非常適合初學(xué)者,看看不要緊的
http://www.ednchina.com/blog/ahai0306/
我的博客
所有硬件和程序全部原創(chuàng),都是從項(xiàng)目中總結(jié)出來(lái),并結(jié)合自己的入門經(jīng)驗(yàn)設(shè)計(jì).
所以這個(gè)開發(fā)板一次設(shè)計(jì)成功,沒(méi)有改過(guò)板子……件接口:
1:89C51系列單片機(jī)( ISP 單片機(jī),可直接通過(guò)串口燒錄更新程序,不用編程器)
2:4 Key + 1Key(int0) 共5個(gè)按鍵
3:2x8字LED數(shù)碼管.
5:4單LED發(fā)光二極管
6:RS232接口(可調(diào)試通信程序)
7:RS485接口(可接入485總線)
8:EEROM 24C32(練習(xí)IIC總線的使用,和數(shù)據(jù)存儲(chǔ)器的使用,容量是24C01的32倍)
9:蜂鳴器.
10:配DC9V電源(避免初學(xué)者使用USB口燒壞主板)
11:溫度傳感器DS18B20(一線器件的使用,高精度溫度傳感器的使用)
12:LCD1602液晶屏(藍(lán)屏的,沒(méi)聽電視廣告說(shuō)嘛:藍(lán)瓶的——三精制藥)
軟件實(shí)驗(yàn):
從最簡(jiǎn)單的建立KEIL工程,最簡(jiǎn)單的單片機(jī)程序開始
以上所有的實(shí)驗(yàn)都有.所有的基礎(chǔ)實(shí)驗(yàn)配有C語(yǔ)言和匯編語(yǔ)言.高級(jí)程序用C語(yǔ)言編寫.
價(jià)格160元
本開發(fā)板優(yōu)點(diǎn):用到了比較值錢的器件,都是本人在項(xiàng)目開發(fā)中用到的元件,而且程序豐富,結(jié)構(gòu)合理,免費(fèi)升級(jí),不斷增加新程序,3個(gè)技術(shù)群和QQ號(hào)碼技術(shù)支持!最大的優(yōu)點(diǎn)是價(jià)格便宜!
還有QQ在線技術(shù)支持呢
QQ:50501160(可以看產(chǎn)品圖片)
QQ群:38210966(這個(gè)群剛剛開通,另外兩個(gè)技術(shù)群已滿)
應(yīng)用領(lǐng)域:
1:學(xué)習(xí)
2:51項(xiàng)目開發(fā)
3:工業(yè)控制
4:其它
光盤資料:
前言
編者寄語(yǔ)(作者寫給初學(xué)者的話)
第一章
單片機(jī)入門資料
KEILC入門資料
常用數(shù)據(jù)手冊(cè)datasheet
第二章
2.1 本實(shí)驗(yàn)板原理圖,PCB板圖(均為PDF格式)
2.2 基礎(chǔ)實(shí)驗(yàn)
2.2.1 初學(xué)者第一個(gè)單片機(jī)程序(C語(yǔ)言和匯編程序)
2.2.2 流水燈(C語(yǔ)言和匯編程序)
2.2.3 蜂鳴器實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.4 單個(gè)數(shù)碼管(C語(yǔ)言和匯編程序)
2.2.5 動(dòng)態(tài)數(shù)碼管實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.6 按鍵實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.7 外部中斷實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.8 定時(shí)器實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.3 高級(jí)實(shí)驗(yàn)
2.3.1 00-59秒計(jì)時(shí)器(C語(yǔ)言)
2.3.2 24CXX存儲(chǔ)器(24C01-24C16的程序,24C32-24C1024的程序,C語(yǔ)言)
2.3.3 液晶LCD1602(C語(yǔ)言)
2.3.4 溫度傳感器DS18B20(C語(yǔ)言)
2.3.5 RS232通信(C語(yǔ)言)
2.3.6 RS485通信(C語(yǔ)言)
2.3.7 上電時(shí)的綜合程序(C語(yǔ)言)
第三章
常用工具軟件
現(xiàn)在結(jié)合我的開發(fā)板簡(jiǎn)單介紹一下其電路原理:
首先,普通的MCS-51單片機(jī)的工作電壓是DC5V,(一些新型的單片機(jī)為3.3V或1.8V).所以一塊電路板必須有電源部分,或是外部供電,或是電池供電.此開發(fā)板采用的DC9V的電源適配器(實(shí)際是變壓器+整流電路),如何將9V變成5V呢,這里采用了線性穩(wěn)壓模塊LM7805(LM表示是美國(guó)國(guó)家半導(dǎo)體公司產(chǎn)品),7805通常將8~15V(數(shù)據(jù)手冊(cè)上標(biāo)的是7V~20V)的電壓穩(wěn)定到5V輸出.注意LM7805的前后都要加濾波電容,此開發(fā)板加的是電解電容,耐壓值要在實(shí)際電壓的2倍左右為宜,容值要比7805數(shù)據(jù)手冊(cè)上標(biāo)的大一些為好.
接下來(lái)就是單片機(jī)系統(tǒng),以及一些外圍電路了.先講一下電阻吧,常用的是色環(huán)電阻和貼片電阻.由于貼片電阻在成本、生產(chǎn)工藝及可靠性方面的優(yōu)越性遠(yuǎn)遠(yuǎn)高于色環(huán)電阻,所以絕大部分電子產(chǎn)品使用貼片電阻.貼片電阻最常用的是0805尺寸的電阻,另外(1206,0603的也比較常用).電阻的值如何識(shí)別呢,色環(huán)電阻的就不說(shuō)了,學(xué)校里一般都學(xué)過(guò),再說(shuō)現(xiàn)在用的也比較少了.貼片電阻的值是非常好讀取.
例如:電阻上標(biāo)102,前兩位表示值,后一位表示10的幾次方,然后相乘.也就是10乘10的2次方=1000歐,即1K.同樣103位10K,472為4.7K.100位10歐.相信大家可以明白了吧.
先寫到這里吧,有時(shí)間繼續(xù)……
下面我剛剛做了開發(fā)板,非常適合初學(xué)者,看看不要緊的
http://www.ednchina.com/blog/ahai0306/
我的博客
所有硬件和程序全部原創(chuàng),都是從項(xiàng)目中總結(jié)出來(lái),并結(jié)合自己的入門經(jīng)驗(yàn)設(shè)計(jì).
所以這個(gè)開發(fā)板一次設(shè)計(jì)成功,沒(méi)有改過(guò)板子……件接口:
1:89C51系列單片機(jī)( ISP 單片機(jī),可直接通過(guò)串口燒錄更新程序,不用編程器)
2:4 Key + 1Key(int0) 共5個(gè)按鍵
3:2x8字LED數(shù)碼管.
5:4單LED發(fā)光二極管
6:RS232接口(可調(diào)試通信程序)
7:RS485接口(可接入485總線)
8:EEROM 24C32(練習(xí)IIC總線的使用,和數(shù)據(jù)存儲(chǔ)器的使用,容量是24C01的32倍)
9:蜂鳴器.
10:配DC9V電源(避免初學(xué)者使用USB口燒壞主板)
11:溫度傳感器DS18B20(一線器件的使用,高精度溫度傳感器的使用)
12:LCD1602液晶屏(藍(lán)屏的,沒(méi)聽電視廣告說(shuō)嘛:藍(lán)瓶的——三精制藥)
軟件實(shí)驗(yàn):
從最簡(jiǎn)單的建立KEIL工程,最簡(jiǎn)單的單片機(jī)程序開始
以上所有的實(shí)驗(yàn)都有.所有的基礎(chǔ)實(shí)驗(yàn)配有C語(yǔ)言和匯編語(yǔ)言.高級(jí)程序用C語(yǔ)言編寫.
價(jià)格160元
本開發(fā)板優(yōu)點(diǎn):用到了比較值錢的器件,都是本人在項(xiàng)目開發(fā)中用到的元件,而且程序豐富,結(jié)構(gòu)合理,免費(fèi)升級(jí),不斷增加新程序,3個(gè)技術(shù)群和QQ號(hào)碼技術(shù)支持!最大的優(yōu)點(diǎn)是價(jià)格便宜!
還有QQ在線技術(shù)支持呢
QQ:50501160(可以看產(chǎn)品圖片)
QQ群:38210966(這個(gè)群剛剛開通,另外兩個(gè)技術(shù)群已滿)
應(yīng)用領(lǐng)域:
1:學(xué)習(xí)
2:51項(xiàng)目開發(fā)
3:工業(yè)控制
4:其它
光盤資料:
前言
編者寄語(yǔ)(作者寫給初學(xué)者的話)
第一章
單片機(jī)入門資料
KEILC入門資料
常用數(shù)據(jù)手冊(cè)datasheet
第二章
2.1 本實(shí)驗(yàn)板原理圖,PCB板圖(均為PDF格式)
2.2 基礎(chǔ)實(shí)驗(yàn)
2.2.1 初學(xué)者第一個(gè)單片機(jī)程序(C語(yǔ)言和匯編程序)
2.2.2 流水燈(C語(yǔ)言和匯編程序)
2.2.3 蜂鳴器實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.4 單個(gè)數(shù)碼管(C語(yǔ)言和匯編程序)
2.2.5 動(dòng)態(tài)數(shù)碼管實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.6 按鍵實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.7 外部中斷實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.2.8 定時(shí)器實(shí)驗(yàn)(C語(yǔ)言和匯編程序)
2.3 高級(jí)實(shí)驗(yàn)
2.3.1 00-59秒計(jì)時(shí)器(C語(yǔ)言)
2.3.2 24CXX存儲(chǔ)器(24C01-24C16的程序,24C32-24C1024的程序,C語(yǔ)言)
2.3.3 液晶LCD1602(C語(yǔ)言)
2.3.4 溫度傳感器DS18B20(C語(yǔ)言)
2.3.5 RS232通信(C語(yǔ)言)
2.3.6 RS485通信(C語(yǔ)言)
2.3.7 上電時(shí)的綜合程序(C語(yǔ)言)
第三章
常用工具軟件
0
回復(fù)
@dc89
先用C語(yǔ)言寫個(gè)程序,燒入單片機(jī),先整簡(jiǎn)單的,只要幾條句語(yǔ)哪種,很容易就做出來(lái)了,線路要簡(jiǎn)單,只有幾個(gè)元件,連板子都不用,這樣就算入門了,以后要做的事就是把功能加強(qiáng),比如數(shù)據(jù)采集,遙控,加上大屏幕液晶顯示器,聯(lián)接打印機(jī),與計(jì)算機(jī)通訊,聯(lián)網(wǎng)等功能,可靠性要求很高,在有強(qiáng)電干擾的場(chǎng)合連續(xù)運(yùn)行一兩年不死機(jī),遇到問(wèn)題就去找答案.匯編略懂,C要精,C++懂一點(diǎn),或VB也行...不去做,自然不清楚要學(xué)什么東西.
支持觀點(diǎn):不去做,自然不清楚要學(xué)什么東西.
我畢業(yè)幾年出來(lái),把學(xué)校學(xué)的都忘記的差不多了,一直在做銷售,后來(lái)轉(zhuǎn)來(lái)做單片機(jī)的銷售,就把之前學(xué)習(xí)學(xué)過(guò)的東西在撿起來(lái),學(xué)了一段時(shí)間,現(xiàn)在一般的客戶要開發(fā)的程序我自己都能搞定.
我在大學(xué)的也就是51 、C語(yǔ)言.學(xué)的過(guò)程中我們公司的工程師倒是被我問(wèn)煩了,呵呵!
越學(xué)越多問(wèn)題啊,碰到不懂的東西就來(lái)論壇請(qǐng)教一下.
多問(wèn)多溝通多關(guān)注單片機(jī) QQ:254108679
我畢業(yè)幾年出來(lái),把學(xué)校學(xué)的都忘記的差不多了,一直在做銷售,后來(lái)轉(zhuǎn)來(lái)做單片機(jī)的銷售,就把之前學(xué)習(xí)學(xué)過(guò)的東西在撿起來(lái),學(xué)了一段時(shí)間,現(xiàn)在一般的客戶要開發(fā)的程序我自己都能搞定.
我在大學(xué)的也就是51 、C語(yǔ)言.學(xué)的過(guò)程中我們公司的工程師倒是被我問(wèn)煩了,呵呵!
越學(xué)越多問(wèn)題啊,碰到不懂的東西就來(lái)論壇請(qǐng)教一下.
多問(wèn)多溝通多關(guān)注單片機(jī) QQ:254108679
0
回復(fù)
@dc89
先用C語(yǔ)言寫個(gè)程序,燒入單片機(jī),先整簡(jiǎn)單的,只要幾條句語(yǔ)哪種,很容易就做出來(lái)了,線路要簡(jiǎn)單,只有幾個(gè)元件,連板子都不用,這樣就算入門了,以后要做的事就是把功能加強(qiáng),比如數(shù)據(jù)采集,遙控,加上大屏幕液晶顯示器,聯(lián)接打印機(jī),與計(jì)算機(jī)通訊,聯(lián)網(wǎng)等功能,可靠性要求很高,在有強(qiáng)電干擾的場(chǎng)合連續(xù)運(yùn)行一兩年不死機(jī),遇到問(wèn)題就去找答案.匯編略懂,C要精,C++懂一點(diǎn),或VB也行...不去做,自然不清楚要學(xué)什么東西.
謝謝了!!有種撥開云霧的感覺!嗬嗬
0
回復(fù)
@dc89
先用C語(yǔ)言寫個(gè)程序,燒入單片機(jī),先整簡(jiǎn)單的,只要幾條句語(yǔ)哪種,很容易就做出來(lái)了,線路要簡(jiǎn)單,只有幾個(gè)元件,連板子都不用,這樣就算入門了,以后要做的事就是把功能加強(qiáng),比如數(shù)據(jù)采集,遙控,加上大屏幕液晶顯示器,聯(lián)接打印機(jī),與計(jì)算機(jī)通訊,聯(lián)網(wǎng)等功能,可靠性要求很高,在有強(qiáng)電干擾的場(chǎng)合連續(xù)運(yùn)行一兩年不死機(jī),遇到問(wèn)題就去找答案.匯編略懂,C要精,C++懂一點(diǎn),或VB也行...不去做,自然不清楚要學(xué)什么東西.
c 語(yǔ)言原來(lái)學(xué)過(guò),可是怎么燒入單片機(jī)呢??用什么寫呢?
我手頭有個(gè)仿真器,不知道怎么用?不知道具體怎么實(shí)現(xiàn)!我真的是初學(xué), 讓大家見笑了!
我手頭有個(gè)仿真器,不知道怎么用?不知道具體怎么實(shí)現(xiàn)!我真的是初學(xué), 讓大家見笑了!
0
回復(fù)