單片機學習無從下手?小編來支招!
發布時間:2015-02-28 責任編輯:sherryyu
【導讀】要yao想xiang成cheng為wei一yi名ming嵌qian入ru式shi工gong程cheng師shi,就jiu要yao對dui單dan片pian機ji的de基ji礎chu非fei常chang熟shu悉xi,但dan是shi很hen多duo菜cai鳥niao還hai在zai為wei單dan片pian機ji如ru何he快kuai速su掌zhang握wo而er煩fan惱nao?別bie急ji,學xue習xi是shi一yi個ge循xun序xu漸jian進jin的de過guo程cheng的de,那na麼me怎zen麼me個ge循xun序xu漸jian進jin法fa呢ne?這zhe裏li小xiao編bian就jiu教jiao你ni如ru何he快kuai速su入ru手shou單dan片pian機ji!
單片機的學習絕不僅僅是對一項知識的掌握。想要學好單片機,需要從硬件結構、內部資源、外設應用等幾個方麵多方位入手。而要想成為一名嵌入式工程師,就要對單片機的基礎非常熟悉,並且掌握C語言當中各個功能的初始化、啟動、停止各類函數的編寫調試。那麼想要掌握單片機需要從哪幾個方麵入手呢?
數字I/O的應用
在大多數的單片機實驗中,跑馬燈實驗正是數字I/O的典型應用,也是跑馬燈的實驗被安排第一個的原因。通過將單片機的I/O引腳位進行置位或清零來點亮或關閉LED燈,雖然簡單,但是這就是數字電路中的邏輯功能。數學I/O應用的實驗還有按鍵實驗,當按下某鍵時,某LED燈被點亮。數字I/O實驗教會我們單片機的編程思想,必須首先對單片機的相應寄存器進行配置,以初始化I/O引yin腳jiao,這zhe樣yang才cai能neng使shi該gai引yin腳jiao具ju備bei數shu字zi輸shu入ru與yu輸shu出chu功gong能neng。單dan片pian機ji的de一yi個ge內nei置zhi或huo外wai置zhi功gong能neng的de使shi用yong,就jiu是shi對dui該gai功gong能neng相xiang關guan的de寄ji存cun器qi進jin行xing設she置zhi,初chu始shi化hua,而er這zhe便bian是shi單dan片pian機ji編bian程cheng的de特te點dian。少shao則ze4、5個函數搞定,多則十幾行程序,要有耐心,別怕麻煩,所有的單片機都是這樣。
RS232串口通訊
單片機都有UART接口,這個簡單、古老的通訊方式可以與我們PC機的RS232接口直接連接通訊,當然,因為它們兩者電平邏輯不同,必須要使用一個RS232電平轉換芯片才能與PC機連接,例如Max232芯片。
UART接口的使用是非常重要的,通過這個接口,我們可以使單片機與PC機之間交換信息,“接口”概念的學習也便由此引入。使用UART接口也會學習到目前最為簡單與常用的通信協議等知識。我們也可以通過PC機的串口調試軟件來監視到單片機實驗板的數據。
定時器的使用
學會定時器的使用,就可以利用單片機來實現典型的時序邏輯電路。時序邏輯電路的應用是最強大、最廣泛的。例如,在工業的控製中,我們讓某個開關每隔1秒鍾打開與關閉一次。這個方案可以通過普通的數字集成電路實現,也可以通過PLC來實現,也可以通過CPLD或FPGAlaishixian,danshizhiyoudanpianjideshixianshizuijiandan,chengbenyeshizuijingjide。dingshiqishidanpianjineibuziyuanlizuiweizhongyaodeyige,gengshiluojiyushijiankongzhishixiandejichu。
中斷
zaidanpianjiruanjianshejijiagouzhong,yiduanchengxuxunhuanzhixingshiqiyigetedian,yeshiyigebiduan。meigecaozuozhilingdezhixingdouxuyaoyidingdezhixingshijian,ruguochengxumeiyouzhixingdaogaizhiling,zegaizhilingdedongzuojiubuhuichufa,zheyangjiuhuihulvexuduokuaisufashengdeshijian,lirufangbopinlvjiancedeshangshengyan。zhenduizaidanpianjichengxuzhengchangyunxingshinenggouduiwaibushijianlijizuochuxiangyingershejilezhongduangongneng。dangzhongduangongnengzhixingshi,danpianjiyouxianchulizhongduanchengxu,dangzhongduanchuliwanchenghou,zaihuidaodanpianjidezhengchangchengxuzhixingzhong。zhongduandejilishibijiaorongyilijiede,danshishenmeshihoudakaizhongduan,shenmeshihouguanbi、pingbizhongduan,xuyaoruhepeizhicainengshinengzhongduandemouxiegongneng,zhongduanliyaozhixingnaxiechengxu,zhexiechengxudeyaomanzunaxieyaoqiujiuxuyaohuaxieshijianqulijieyushijianle。zhongduanxuehuihou,jiukeyibianxiefuzajiegougongnengdechengxu,keyiyibianshanzhexiaoLED燈,一邊掃描著按鍵,一邊發送著數據,也可以幹著多個事情……比如,中斷功能可以使單片機吃著碗裏的,看著鍋裏的。根據傳說中的8020定律,如果掌握了上麵提到的這四步,那麼就說明已經學會單片機80%的內容了。
I2C、SPI通訊接口
單片機係統畢竟資源有限,而利用I2C、SPI通訊接口進行擴展外設是最常用的方法,也是非常重要的方法。這兩個通訊接口都是串行通訊接口,典型的基礎實驗就是I2C的EEPROM實驗與SPI的SD卡讀寫實驗。
比較,捕捉,PWM功能
比較,捕捉與PWM功能可以使單片機更加適合電機控製,信號檢測,實現電機速度與步長的調節。PWM波現在又是LED調光的主要手段。這裏已經初步接觸了數字電路裏的模擬電路部分。
A/D模數采集
單片機目前基本都自帶多通道A/D模數轉換器,通過這些A/D轉換器可以單片機獲取模擬量,用於檢測電壓、電dian流liu等deng信xin號hao。學xue習xi時shi要yao分fen清qing模mo擬ni地di與yu數shu字zi地di,參can考kao電dian壓ya,采cai樣yang時shi間jian,轉zhuan換huan速su率lv,轉zhuan換huan誤wu差cha等deng重zhong要yao概gai念nian。這zhe一yi步bu學xue會hui了le數shu字zi電dian路lu控kong製zhi模mo擬ni電dian路lu部bu分fen,而er最zui簡jian單dan的deA/D模數轉換器就是電壓表實驗。
學習USB接口、TCP/IP協議、工業總線
目前主流的通訊協議為USB協——下位機與上位機高速通訊接口;TCP/IP——萬能的互聯網使用的通訊協議;工業總線——諸如Modbus,CANOpen等deng工gong業ye控kong製zhi各ge個ge模mo塊kuai之zhi間jian通tong訊xun的de協xie議yi。這zhe些xie都dou會hui應ying用yong在zai未wei來lai的de項xiang目mu裏li,集ji成cheng入ru單dan片pian機ji裏li的de固gu件jian,並bing且qie也ye是shi當dang前qian產chan品pin開kai發fa的de一yi個ge發fa展zhan方fang向xiang。
xuyaozhuyideshi,shangmiansuojiangdexuexishunxushizhenduiyuxiangyaocongshiqianrushixingyerenyuande。ruguochuncuishidanpianjideruxing,zexuyaoshejidaozongxian,yijiruheliyongdanpianjidezongxiantuozhanwaibudeshebei,bingqiezhongduanxitongdezhongyaoxingyaoduoyuchuankoutongxun。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 博世半導體亮相北京車展:以技術創新驅動智能出行
- 超低功耗微控製器模塊為工程師帶來新的機遇——第1部分:Eclipse項目設置
- 英偉達吳新宙北京車展解讀:以五層架構與開放生態,加速汽車駛向L4
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
鑒頻器
江蘇商絡
交流電機
腳踏開關
接觸器接線
接近開關
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈

