国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

學(xué)習(xí)單片機(jī)必備的八大步驟

發(fā)布時(shí)間:2015-2-27 07:14    發(fā)布者:eaoogle_WSN
摘要:學(xué)習(xí)單片機(jī)就是學(xué)習(xí)單片機(jī)的硬件結(jié)構(gòu),內(nèi)部資源與外設(shè)的應(yīng)用。在C語言中(極少量的匯編)掌握各種功能的初始化,啟動(dòng)與停止,實(shí)現(xiàn)各種功能函數(shù)的編寫與調(diào)試。
   成為一名嵌入式工程師,簡(jiǎn)單的單片機(jī)基礎(chǔ)學(xué)習(xí)與應(yīng)用是不可缺少的。學(xué)習(xí)單片機(jī)就是學(xué)習(xí)單片機(jī)的硬件結(jié)構(gòu),內(nèi)部資源與外設(shè)的應(yīng)用。在C語言中(極少量的匯編)掌握各種功能的初始化,啟動(dòng)與停止,實(shí)現(xiàn)各種功能函數(shù)的編寫與調(diào)試。
        第一步:數(shù)字I/O的應(yīng)用
        在大多數(shù)的單片機(jī)實(shí)驗(yàn)中,跑馬燈實(shí)驗(yàn)正是數(shù)字I/O的典型應(yīng)用,也是跑馬燈的實(shí)驗(yàn)被安排第一個(gè)的原因。通過將單片機(jī)的I/O引腳位進(jìn)行置位或清零來點(diǎn)亮或關(guān)閉LED燈,雖然簡(jiǎn)單,但是這就是數(shù)字電路中的邏輯功能。數(shù)學(xué)I/O應(yīng)用的實(shí)驗(yàn)還有按鍵實(shí)驗(yàn),當(dāng)按下某鍵時(shí),某LED燈被點(diǎn)亮。數(shù)字I/O實(shí)驗(yàn)教會(huì)我們單片機(jī)的編程思想,必須首先對(duì)單片機(jī)的相應(yīng)寄存器進(jìn)行配置,以初始化I/O引腳,這樣才能使該引腳具備數(shù)字輸入與輸出功能。 單片機(jī)的一個(gè)內(nèi)置或外置功能的使用,就是對(duì)該功能相關(guān)的寄存器進(jìn)行設(shè)置,初始化,而這便是單片機(jī)編程的特點(diǎn)。少則4、5個(gè)函數(shù)搞定,多則十幾行程序,要有耐心,別怕麻煩,所有的單片機(jī)都是這樣。
       第二步:RS232串口通訊
        單片機(jī)都有UART接口,這個(gè)簡(jiǎn)單、古老的通訊方式可以與我們PC機(jī)的RS232接口直接連接通訊,當(dāng)然,因?yàn)樗鼈儍烧唠娖竭壿嫴煌,必須要使用一個(gè)RS232電平轉(zhuǎn)換芯片才能與PC機(jī)連接,例如Max232芯片。
        UART接口的使用是非常重要的,通過這個(gè)接口,我們可以使單片機(jī)與PC機(jī)之間交換信息,“接口”概念的學(xué)習(xí)也便由此引入。使用UART接口也會(huì)學(xué)習(xí)到目前最為簡(jiǎn)單與常用的通信協(xié)議等知識(shí)。我們也可以通過PC機(jī)的串口調(diào)試軟件來監(jiān)視到單片機(jī)實(shí)驗(yàn)板的數(shù)據(jù),想一想,這會(huì)是一個(gè)多么神奇的事情啊~~
        第三步:定時(shí)器的使用
        學(xué)會(huì)定時(shí)器的使用,就可以利用單片機(jī)來實(shí)現(xiàn)典型的時(shí)序邏輯電路。時(shí)序邏輯電路的應(yīng)用是最強(qiáng)大、最廣泛的。例如,在工業(yè)的控制中,我們讓某個(gè)開關(guān)每隔1秒鐘打開與關(guān)閉一次。這個(gè)方案可以通過普通的數(shù)字集成電路實(shí)現(xiàn),也可以通過PLC來實(shí)現(xiàn),也可以通過CPLDFPGA來實(shí)現(xiàn),但是只有單片機(jī)的實(shí)現(xiàn)是最簡(jiǎn)單,成本也是最經(jīng)濟(jì)的。定時(shí)器是單片機(jī)內(nèi)部資源里最為重要的一個(gè),更是邏輯與時(shí)間控制實(shí)現(xiàn)的基礎(chǔ)。
        第四步:中斷
        在單片機(jī)軟件設(shè)計(jì)架構(gòu)中,一段程序循環(huán)執(zhí)行是其一個(gè)特點(diǎn),也是一個(gè)弊端。每個(gè)操作指令的執(zhí)行都需要一定的執(zhí)行時(shí)間,如果程序沒有執(zhí)行到該指令,則該指令的動(dòng)作就不會(huì)觸發(fā),這樣就會(huì)忽略許多快速發(fā)生的事件,例如方波頻率檢測(cè)的上升沿。針對(duì)在單片機(jī)程序正常運(yùn)行時(shí)能夠?qū)ν獠渴录⒓醋龀鲰憫?yīng)而設(shè)計(jì)了中斷功能。當(dāng)中斷功能執(zhí)行時(shí),單片機(jī)優(yōu)先處理中斷程序,當(dāng)中斷處理完成后,再回到單片機(jī)的正常程序執(zhí)行中。中斷的機(jī)理是比較容易理解的,但是什么時(shí)候打開中斷,什么時(shí)候關(guān)閉、屏蔽中斷,需要如何配置才能使能中斷的某些功能,中斷里要執(zhí)行哪些程序,這些程序的要滿足哪些要求就需要花些時(shí)間去理解與實(shí)踐了。中斷學(xué)會(huì)后,就可以編寫復(fù)雜結(jié)構(gòu)功能的程序,可以一邊閃著小LED燈,一邊掃描著按鍵,一邊發(fā)送著數(shù)據(jù),也可以干著多個(gè)事情……打個(gè)比喻,中斷功能可以使單片機(jī)吃著碗里的,看著鍋里的。根據(jù)傳說中的8020定律,如果您掌握了上面提到的這四步,那么,您已經(jīng)學(xué)會(huì)了80%的內(nèi)容了。
        第五步:I2C、SPI通訊接口
        單片機(jī)系統(tǒng)畢竟資源有限,而利用I2C、SPI通訊接口進(jìn)行擴(kuò)展外設(shè)是最常用的方法,也是非常重要的方法。這兩個(gè)通訊接口都是串行通訊接口,典型的基礎(chǔ)實(shí)驗(yàn)就是I2C的EEPROM實(shí)驗(yàn)與SPI的SD卡讀寫實(shí)驗(yàn)。
        第六步:比較,捕捉,PWM功能
        比較,捕捉與PWM功能可以使單片機(jī)更加適合電機(jī)控制,信號(hào)檢測(cè),實(shí)現(xiàn)電機(jī)速度與步長(zhǎng)的調(diào)節(jié)。PWM波現(xiàn)在又是LED調(diào)光的主要手段。這里已經(jīng)初步接觸了數(shù)字電路里的模擬電路部分。
        第七步:A/D模數(shù)采集
        單片機(jī)目前基本都自帶多通道A/D模數(shù)轉(zhuǎn)換器,通過這些A/D轉(zhuǎn)換器可以單片機(jī)獲取模擬量,用于檢測(cè)電壓電流等信號(hào)。學(xué)習(xí)時(shí)要分清模擬地與數(shù)字地,參考電壓,采樣時(shí)間,轉(zhuǎn)換速率,轉(zhuǎn)換誤差等重要概念。這一步學(xué)會(huì)了數(shù)字電路控制模擬電路部分,而最簡(jiǎn)單的A/D模數(shù)轉(zhuǎn)換器就是電壓表實(shí)驗(yàn)。
        第八步:學(xué)習(xí)USB接口、TCP/IP協(xié)議、工業(yè)總線
        目前主流的通訊協(xié)議為USB協(xié)——下位機(jī)與上位機(jī)高速通訊接口;TCP/IP——萬能的互聯(lián)網(wǎng)使用的通訊協(xié)議;工業(yè)總線——諸如Modbus,CANOpen等工業(yè)控制各個(gè)模塊之間通訊的協(xié)議。這些都會(huì)應(yīng)用在未來的項(xiàng)目里,集成入單片機(jī)里的固件,并且也是當(dāng)前產(chǎn)品開發(fā)的一個(gè)發(fā)展方向。


本文地址:http://www.qingdxww.cn/thread-146230-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評(píng)估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区免费高清视频 | 日韩久久免费视频 | sdmua-011| 日韩精品免费在线观看 | 天天五月天丁香婷婷深爱综合 | 一区二区高清在线观看 | 69av免费观看 | 四虎影视最新 | 在线观看不卡一区 | 亚洲系列在线 | 国产网站免费观看 | 亚州欧美 | 欧美性战 | 久久久久久久久久久9精品视频 | 午夜啪啪福利视频 | 国产成人精品免费视频 | 免费欧美黄色片 | 六月婷婷激情综合 | 5月色婷婷 | 91视频 - 88av| 日本高清免费中文字幕不卡 | 妻子的诱惑在线免费观看正片 | 国产精品资源网站在线观看 | 男女做www免费高清视频 | 日本色图视频 | 午夜日韩 | 欧美黑粗 | 91精品调教在线观看 | 中文字字幕在线一本通 | 精品麻豆视频 | 日本在线一区二区 | 欧美视频在线一区 | 欧美一级黑人片 | 国产福利在线观看永久视频 | 欧美成人免费一区在线播放 | 欧美成人一区二区三区 | 久久精品国产99久久久 | 日韩在线视频不卡一区二区三区 | 中文字幕在线视频一区 | 国产在线99 | 色综合伊人色综合网站下载 |