單片機學習無從下手?小編來支招!
發布時間: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或FPGA來lai實shi現xian,但dan是shi隻zhi有you單dan片pian機ji的de實shi現xian是shi最zui簡jian單dan,成cheng本ben也ye是shi最zui經jing濟ji的de。定ding時shi器qi是shi單dan片pian機ji內nei部bu資zi源yuan裏li最zui為wei重zhong要yao的de一yi個ge,更geng是shi邏luo輯ji與yu時shi間jian控kong製zhi實shi現xian的de基ji礎chu。
中斷
在zai單dan片pian機ji軟ruan件jian設she計ji架jia構gou中zhong,一yi段duan程cheng序xu循xun環huan執zhi行xing是shi其qi一yi個ge特te點dian,也ye是shi一yi個ge弊bi端duan。每mei個ge操cao作zuo指zhi令ling的de執zhi行xing都dou需xu要yao一yi定ding的de執zhi行xing時shi間jian,如ru果guo程cheng序xu沒mei有you執zhi行xing到dao該gai指zhi令ling,則ze該gai指zhi令ling的de動dong作zuo就jiu不bu會hui觸chu發fa,這zhe樣yang就jiu會hui忽hu略lve許xu多duo快kuai速su發fa生sheng的de事shi件jian,例li如ru方fang波bo頻pin率lv檢jian測ce的de上shang升sheng沿yan。針zhen對dui在zai單dan片pian機ji程cheng序xu正zheng常chang運yun行xing時shi能neng夠gou對dui外wai部bu事shi件jian立li即ji做zuo出chu響xiang應ying而er設she計ji了le中zhong斷duan功gong能neng。當dang中zhong斷duan功gong能neng執zhi行xing時shi,單dan片pian機ji優you先xian處chu理li中zhong斷duan程cheng序xu,當dang中zhong斷duan處chu理li完wan成cheng後hou,再zai回hui到dao單dan片pian機ji的de正zheng常chang程cheng序xu執zhi行xing中zhong。中zhong斷duan的de機ji理li是shi比bi較jiao容rong易yi理li解jie的de,但dan是shi什shen麼me時shi候hou打da開kai中zhong斷duan,什shen麼me時shi候hou關guan閉bi、屏ping蔽bi中zhong斷duan,需xu要yao如ru何he配pei置zhi才cai能neng使shi能neng中zhong斷duan的de某mou些xie功gong能neng,中zhong斷duan裏li要yao執zhi行xing哪na些xie程cheng序xu,這zhe些xie程cheng序xu的de要yao滿man足zu哪na些xie要yao求qiu就jiu需xu要yao花hua些xie時shi間jian去qu理li解jie與yu實shi踐jian了le。中zhong斷duan學xue會hui後hou,就jiu可ke以yi編bian寫xie複fu雜za結jie構gou功gong能neng的de程cheng序xu,可ke以yi一yi邊bian閃shan著zhe小xiaoLED燈,一邊掃描著按鍵,一邊發送著數據,也可以幹著多個事情……比如,中斷功能可以使單片機吃著碗裏的,看著鍋裏的。根據傳說中的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)的(de)A/D模數轉換器就是電壓表實驗。
學習USB接口、TCP/IP協議、工業總線
目前主流的通訊協議為USB協——下位機與上位機高速通訊接口;TCP/IP——萬能的互聯網使用的通訊協議;工業總線——諸如Modbus,CANOpendenggongyekongzhigegemokuaizhijiantongxundexieyi。zhexiedouhuiyingyongzaiweilaidexiangmuli,jichengrudanpianjilidegujian,bingqieyeshidangqianchanpinkaifadeyigefazhanfangxiang。
需xu要yao注zhu意yi的de是shi,上shang麵mian所suo講jiang的de學xue習xi順shun序xu是shi針zhen對dui於yu想xiang要yao從cong事shi嵌qian入ru式shi行xing業ye人ren員yuan的de。如ru果guo純chun粹cui是shi單dan片pian機ji的de入ru行xing,則ze需xu要yao涉she及ji到dao總zong線xian,以yi及ji如ru何he利li用yong單dan片pian機ji的de總zong線xian拓tuo展zhan外wai部bu的de設she備bei,並bing且qie中zhong斷duan係xi統tong的de重zhong要yao性xing要yao多duo於yu串chuan口kou通tong訊xun。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
鑒頻器
江蘇商絡
交流電機
腳踏開關
接觸器接線
接近開關
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈

