100例程序設計范例匯總 第一章.... 4 【實例1】使用累加器進行簡單加法運算:... 4 【實例2】使用B寄存器進行簡單乘法運算:... 4 【實例3】通過設置RS1,RS0選擇工作寄存器區1:... 4 【實例4】使用數據指針DPTR訪問外部數據數據存儲器:... 4 【實例5】使用程序計數器PC查表:... 4 【實例6】if語句實例:... 4 【實例7】switch-case語句實例:... 4 【實例8】for語句實例:... 4 【實例9】while語句實例:... 5 【實例10】do…while語句實例:... 5 【實例11】語句形式調用實例:... 5 【實例12】表達式形式調用實例:... 5 【實例13】以函數的參數形式調用實例:... 5 【實例14】函數的聲明實例:... 5 【實例15】函數遞歸調用的簡單實例:... 5 【實例16】數組的實例:... 6 【實例17】指針的實例:... 6 【實例18】數組與指針實例:... 6 【實例19】P1口控制直流電動機實例... 6 第二章.... 8 【實例20】用74LS165實現串口擴展并行輸入口... 8 【實例21】用74LS164實現串口擴展并行輸出口... 10 【實例22】P0 I/O擴展并行輸入口... 12 【實例23】P0 I/O擴展并行輸出口... 12 【實例24】用8243擴展I/O端口... 12 【實例25】用8255A擴展I/O口... 14 【實例26】用8155擴展I/O口... 19 第三章.... 26 【實例29】與AT24系列EEPROM接口及驅動程序... 26 【實例30】EEPROM(X5045)接口及驅動程序... 30 【實例31】與鐵電存儲器接口及驅動程序... 33 【實例32】與雙口RAM存儲器接口及應用實例... 35 【實例33】與NANDFLASH(K9F5608)接口及驅動程序... 35 第四章.... 43 【實例34】獨立鍵盤控制... 43 【實例35】矩陣式鍵盤控制... 44 【實例36】改進型I/O端口鍵盤... 46 【實例37】PS/2鍵盤的控制... 49 【實例38】LED顯示... 53 【實例39】段數碼管(HD7929)顯示實例... 54 【實例40】16×2字符型液晶顯示實例... 55 【實例41】點陣型液晶顯示實例... 61 【實例42】LCD顯示圖片實例... 63 第五章.... 70 【實例43】簡易電子琴的設計... 70 【實例44】基于MCS-51單片機的四路搶答器... 71 【實例45】電子調光燈的制作... 76 【實例46】數碼管時鐘的制作... 81 【實例47】LCD時鐘的制作... 96 【實例48】 數字化語音存儲與回放... 103 【實例49】電子標簽設計... 112 第六章.... 120 【實例50】指紋識別模塊... 121 【實例51】數字溫度傳感器... 121 第七章.... 124 【實例53】超聲波測距... 124 【實例54】數字氣壓計... 125 【實例55】基于單片機的電壓表設計... 132 【實例56】基于單片機的稱重顯示儀表設計... 133 【實例57】基于單片機的車輪測速系統... 136 第八章.... 138 【實例58】電源切換控制... 138 【實例59】步進電機控制... 140 【實例60】單片機控制自動門系統... 141 【實例61】控制微型打印機... 144 【實例62】單片機控制的EPSON微型打印頭... 144 【實例63】簡易智能電動車... 145 【實例64】洗衣機控制器... 149 第九章.... 152 【實例65】串行A/D轉換... 152 【實例66】并行A/D轉換... 153 【實例67】模擬比較器實現A/D轉換... 154 【實例68】串行D/A轉換... 155 【實例69】并行電壓型D/A轉換... 156 【實例70】并行電流型D/A轉換... 156 【實例71】file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.gif接口的A/D轉換... 157 【實例72】file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.gif接口的D/A轉換... 161 第十章.... 164 【實例73】單片機間雙機通信... 164 【實例74】單片機間多機通信方法之一... 166 【實例75】單片機間多機通信方法之二... 171 【實例76】 PC與單片機通信... 176 【實例77】紅外通信接口... 178 第十一章.... 180 【實例79】單片機實現PWM信號輸出... 180 【實例80】實現基于單片機的低頻信號發生器... 182 【實例81】軟件濾波方法... 183 【實例82】FSK信號解碼接收... 186 【實例83】單片機浮點數運算實現... 187 【實例84】神經網絡在單片機中的實現... 192 【實例85】信號數據的FFT變換... 194 第十二章.... 198 【實例86】file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.gif總線接口的軟件實現... 198 【實例87】SPI總線接口的軟件實現... 200 【實例88】1-WIRE總線接口的軟件實現... 205 【實例89】單片機外掛CAN總線接口... 207 【實例90】單片機外掛USB總線接口... 210 【實例91】單片機實現以太網接口... 214 【實例92】單片機控制GPRS傳輸... 221 【實例93】單片機實現TCP/IP協議... 223 第十三章.... 229 【實例94】讀寫U盤... 229 【實例95】非接觸IC卡讀寫... 234 【實例96】SD卡讀寫... 238 【實例97】高精度實時時鐘芯片的應用... 242 第十四章.... 247 【實例98】智能手機充電器設計... 247 【實例99】單片機控制門禁系統... 248
完整的文檔下載:
51單片機100例程序設計.doc
(928.5 KB, 下載次數: 1459)
2016-4-30 20:47 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|