114培訓(xùn)網(wǎng)歡迎您來到東莞市大朗瑞林培訓(xùn)中心!

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

MCU單片機(jī)電路開發(fā)及軟件開發(fā)培訓(xùn)班

授課機(jī)構(gòu):東莞市大朗瑞林培訓(xùn)中心

關(guān)注度:580

課程價(jià)格: ¥3000.00元

上課地址:請(qǐng)咨詢客服

開課時(shí)間:滾動(dòng)開班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2024-12-28
第1課:C51單片機(jī)及開發(fā)板介紹 第2課: C語言基礎(chǔ)學(xué)習(xí) 第3課:KEILC51開發(fā)軟件及ISP下載程序軟件的使用 第4課:?jiǎn)纹瑱C(jī)IO口及其功能學(xué)習(xí) 第5課:初步構(gòu)建自己的*個(gè)單片機(jī)程序:點(diǎn)亮*個(gè)LED燈 第6課:流水燈實(shí)驗(yàn) 第7課:獨(dú)立鍵盤、學(xué)會(huì)按鍵消抖思路 第8課:矩陣鍵盤, 第9課:中斷講解——定時(shí)器中斷 第10課:中斷講解——外部中斷及其他中斷 第11課:數(shù)碼管靜態(tài)顯示 第12課:數(shù)碼管動(dòng)態(tài)顯示 第13課:無源蜂鳴器學(xué)習(xí) 第14課:繼電器控制, 第15課:12864LCD液晶顯示 第16課:8X8點(diǎn)陣顯示 第17課:18B20數(shù)字測(cè)溫芯片、AD轉(zhuǎn)換原理、DA轉(zhuǎn)換原理 項(xiàng)目一:溫度報(bào)警器設(shè)計(jì) 設(shè)計(jì)一個(gè)溫度監(jiān)控報(bào)警裝置,通過對(duì)該裝置的溫度整定值進(jìn)行設(shè)置,當(dāng)溫度超過整定值,或低于整定值時(shí),就會(huì)啟動(dòng)報(bào)警。 第18課:I2C總線與AT24C04芯片的應(yīng)用 第19課:規(guī)約辦法與RS232串口通訊 第20課:DS1302實(shí)時(shí)時(shí)鐘芯片 項(xiàng)目二:使用STC12C5A60S2這款單片機(jī)從零設(shè)計(jì),制作數(shù)碼管顯示萬年歷。(復(fù)習(xí)24-25課后) 第21課:紅外遙控(帶過),和紅外傳感器應(yīng)用(重點(diǎn))(講解工業(yè)中可以用在歸位檢測(cè)和非接觸式觸發(fā)開關(guān)) 第22課:步進(jìn)電機(jī)的驅(qū)動(dòng) 第23課:直流電機(jī)的驅(qū)動(dòng) 項(xiàng)目三:基于STC89C52+驅(qū)動(dòng)電路,控制X,Y,Z三軸運(yùn)動(dòng)平臺(tái) 項(xiàng)目四:繼上項(xiàng)目后完成單片機(jī)A通過串行口控制單片機(jī)B驅(qū)動(dòng)三軸運(yùn)動(dòng)平臺(tái)。 26課:計(jì)算機(jī)上位機(jī)VB程序設(shè)計(jì)基礎(chǔ),(按鍵,定時(shí)器,文本,圖片框,等常用控件應(yīng)用及INI文件使用)。 27課:計(jì)算機(jī)端串行通信程序設(shè)計(jì)。 28課:項(xiàng)目五,結(jié)合上面項(xiàng)目四,開發(fā)計(jì)算機(jī)上位機(jī)控制程序。 29課:計(jì)算機(jī)數(shù)據(jù)庫(kù),ACCESS應(yīng)用基礎(chǔ)。 30課:項(xiàng)目六,結(jié)合項(xiàng)目五,開發(fā)坐標(biāo)定位控制系統(tǒng)初步:包括坐標(biāo)校位,和通過數(shù)據(jù)庫(kù)設(shè)定軌跡,和讀取數(shù)據(jù)庫(kù)自動(dòng)執(zhí)行軌跡 31課,項(xiàng)目七,繼項(xiàng)目六,開發(fā)鼠標(biāo)劃軌控制系統(tǒng),鼠標(biāo)劃軌,運(yùn)動(dòng)平臺(tái)自動(dòng)執(zhí)行 32課,項(xiàng)目八,繼項(xiàng)目七,開發(fā)鼠標(biāo)控制運(yùn)動(dòng)平臺(tái)移動(dòng)機(jī)械手捉乒乓球系統(tǒng)。(本項(xiàng)目尤其重要,它揭示了工業(yè)上電腦精密控制動(dòng)力的秘密,基于它的啟示,學(xué)生可以做出好多變化的工業(yè)自動(dòng)化設(shè)備) 學(xué)習(xí)資料: 按鍵消抖——硬件消抖和軟件消抖 一、按鍵電路 常用的非編碼鍵盤,每個(gè)鍵都是一個(gè)常開開關(guān)電路。 計(jì)數(shù)器輸入脈沖*不要直接接普通的按鍵開關(guān),因?yàn)? 記數(shù)器的記數(shù)速度非常快,按鍵、觸點(diǎn)等接觸時(shí)會(huì)有多次接 通和斷開的現(xiàn)象。我們感覺不到,可是記數(shù)器卻都記錄了下 來。例如,雖然只按了1下,記數(shù)器可能記了3下。因此,使 用按鍵的記數(shù)電路都會(huì)增加單穩(wěn)態(tài)電路避免記數(shù)錯(cuò)誤。 二、按鍵消抖 通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點(diǎn)斷開 、閉合時(shí),電壓信號(hào)小型如下圖。由于機(jī)械觸點(diǎn)的彈性作用, 一個(gè)按鍵開關(guān)在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開時(shí)也不 會(huì)一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的 抖動(dòng),如下圖。抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性決定,一般 為5ms~10ms。這是一個(gè)很重要的時(shí)間參數(shù),在很多場(chǎng)合都要 用到。 按鍵穩(wěn)定閉合時(shí)間的長(zhǎng)短則是由操作人員的按鍵動(dòng)作決 定的,一般為零點(diǎn)幾秒至數(shù)秒。鍵抖動(dòng)會(huì)引起一次按鍵被誤 讀多次。為確保CPU對(duì)鍵的一次閉合僅作一次處理,必須去除 鍵抖動(dòng)。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài),并且必須判別到鍵 釋放穩(wěn)定后再作處理。按鍵的抖動(dòng),可用硬件或軟件兩種方 法。 三、硬件消抖 在鍵數(shù)較少時(shí)可用硬件方法消除鍵抖動(dòng)。下圖所示的RS 觸發(fā)器為常用的硬件去抖。 圖中兩個(gè)“與非”門構(gòu)成一個(gè)RS觸發(fā)器。當(dāng)按鍵未按下 時(shí),輸出為1;當(dāng)鍵按下時(shí),輸出為0。此時(shí)即使用按鍵的機(jī)械 性能,使按鍵因彈性抖動(dòng)而產(chǎn)生瞬時(shí)斷開(抖動(dòng)跳開B),中 要按鍵不返回原始狀態(tài)A,雙穩(wěn)態(tài)電路的狀態(tài)不改變,輸出保 持為0,不會(huì)產(chǎn)生抖動(dòng)的波形。也就是說,即使B點(diǎn)的電壓波形 是抖動(dòng)的,但經(jīng)雙穩(wěn)態(tài)電路之后,其輸出為正規(guī)的矩形波。這 一點(diǎn)通過分析RS觸發(fā)器的工作過程很容易得到驗(yàn)證。 利用電容的放電延時(shí),采用并聯(lián)電容法,也可以實(shí)現(xiàn)硬 件消抖: 四、軟件延時(shí)消抖 如果按鍵較多,常用軟件方法去抖,即檢測(cè)出鍵閉合后執(zhí) 行一個(gè)延時(shí)程序,產(chǎn)生5ms~10ms的延時(shí),讓前沿抖動(dòng)消失后 再一次檢測(cè)鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認(rèn)為真 正有鍵按下。當(dāng)檢測(cè)到按鍵釋放后,也要給5ms~10ms的延時(shí) ,待后沿抖動(dòng)消失后才能轉(zhuǎn)入該鍵的處理程序。 ULN2003 中文資料|工作原理|特點(diǎn)|應(yīng)用電路圖 描述: ULN2003是一個(gè)單片高電壓、高電流的達(dá)林頓晶體管陣列集成 電路。它是由7對(duì)NPN達(dá)林頓管組成的,它的高電壓輸出特性和陰 極箝位二極管可以轉(zhuǎn)換感應(yīng)負(fù)載。單個(gè)達(dá)林頓對(duì)的集電極電流是 500mA。達(dá)林頓管并聯(lián)可以承受更大的電流。此電路主要應(yīng)用于繼 電器驅(qū)動(dòng)器,字錘驅(qū)動(dòng)器,燈驅(qū)動(dòng)器,顯示驅(qū)動(dòng)器(LED氣體放 電),線路驅(qū)動(dòng)器和邏輯緩沖器。 ULN2003的每對(duì)達(dá)林頓管都有一個(gè)2.7k?串聯(lián)電阻,可以直接 和TTL或5V CMOS裝置。 主要特點(diǎn) * 500mA 額定集電極電流(單個(gè)輸出) * 高電壓輸出:50V * 輸入和各種邏輯類型兼容 * 繼電器驅(qū)動(dòng)器 ......
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤