10天學(xué)會單片機和C語言全集,適合沒有基礎(chǔ)的朋友學(xué)習(xí)單片機和C語言的教程,包學(xué)包會啊
下面是講解內(nèi)容表:
講次 | 內(nèi)容 | 細節(jié) |
第一講 | 學(xué)單片機預(yù)備知識、 如何點亮一個發(fā)光管 | 單片機能做什么,基本電子知識,如何用TX-1C單片機學(xué)習(xí)板學(xué)習(xí)單片機,C51知識簡介,如何申請免費芯片樣品。點亮一個發(fā)光管, |
第二講 | 流水燈設(shè)計、蜂鳴器發(fā)聲、繼電器控制 | 簡單延時程序、子程序調(diào)用、帶參數(shù)子程序設(shè)計、流水燈同時蜂鳴器響、如何驅(qū)動蜂鳴器,及如何驅(qū)動繼電器,集電極開路的概念及應(yīng)用。 |
第三講 | 數(shù)碼管顯示的原理、 數(shù)碼管的靜態(tài)顯示 | 共陽、共陰數(shù)碼管顯示原理、定時器工作方式介紹、重點講述工作方式2、中斷概念及中斷函數(shù)寫法、外部中斷試驗、定時器中斷應(yīng)用 |
第四講 | 數(shù)碼管的動態(tài)顯示原理及應(yīng)用實現(xiàn) | 動態(tài)掃描概念、 定時器、中斷加深 用單片機的定時器及中斷設(shè)計一個60秒定時器 |
第五講 | 獨立鍵盤、矩陣鍵盤 的檢測原理及實現(xiàn) | 鍵盤用來做什么、如何鍵盤檢測、消抖、鍵盤編碼、帶返回值函數(shù)寫法及應(yīng)用 |
第六講 | AD、DA的工作原理 及實現(xiàn)、運放電路 | 模擬電壓與數(shù)字電壓的關(guān)系、為什么要使用AD及DA、ADC0804的操作方法、DAC0832的操作方法 |
第七講 | 串口通訊原理及操作流程 | 串口通訊工作方式、 10位數(shù)據(jù)通訊、波特率概念、如何根據(jù)波特率計算定時器初值、串口打印在調(diào)試程序中的應(yīng)用。 |
第八講 | 1602液晶、12864液晶顯示原理及實現(xiàn) | 最簡單液晶工作原理、如何開始對一個沒有任何概念的芯片開始單片機的操作 |
第九講 | IIC總線AT24C02芯片工作原理 | IIC總線工作原理、 目前非常通用的一種通信機制 |
第十講 | 利用51單片機的定時器設(shè)計一個時鐘 | 綜合運用51單片機知識設(shè)計一個可以隨意調(diào)節(jié)時間、帶整點鬧鈴的時鐘。(其中用到定時器、中斷、按鍵、蜂鳴器、數(shù)碼管或串口通信) |
第十一講 | 用DS12C887時鐘芯片設(shè)計一個高精度時鐘 | DS12C887內(nèi)部帶有鋰電池,系統(tǒng)掉電情況下可自行精確走10年,并帶有鬧鐘功能、年、月、日、時、分、秒等。(本節(jié)由學(xué)生自己設(shè)計電路) |
第十二講 | 使用Protell99繪制電路圖全過程 | Protell99軟件使用、元件庫、封裝庫設(shè)計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工 |
第十三講 | Altium designer 6.5繪制電路圖全過程 | 最頂級電路板設(shè)計軟件Altium Designer使用、元件庫、封裝庫設(shè)計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工 |