51單片機套用設計百例

51單片機套用設計百例

《51單片機套用設計百例》2009年02月化學工業出版社出版的一本圖書,作者是蘭吉昌。本書以實例的方式介紹51系列單片機的套用設計,包括基本套用系統設計、定時器設計、中斷系統設計、人機互動設計、通信、算法、數模轉換系統以及綜合套用等實例。

基本介紹

  • 書名:51單片機套用設計百例
  • 作者:蘭吉昌 
  • 譯者:蘭吉昌 
  • 出版社化學工業出版社
內容提要:,圖書目錄,

百科名片

作/譯者:蘭吉昌 出版社:化學工業出版社
出版日期:2009年02月
ISBN:9787122041401 [十位:7122041409]
頁數:241 重約:0.393KG
定價:¥36.00

內容提要:

這些實例具有非常實際的套用價值,讀者通過這些實例,可以一步一步掌握單片機的設計方法和技巧。
本書結構清晰、語言簡練,可作為電子、自動化設計等相關專業人員的學習和參考用書。
51單片機套用設計百例51單片機套用設計百例

圖書目錄

第1章 51基本套用系統設計實例 1
【例1-1】時鐘電路設計實例 1
【例1-2】復位電路設計實例 2
【例1-3】4×4矩陣鍵盤電路設計實例 3
【例1-4】7段數碼管電路設計實例 5
【例1-5】LED燈電路設計實例 6
【例1-6】LCD接口電路設計實例 6
【例1-7】AT24C02電路設計實例 7
【例1-8】仿真外擴接口設計實例 7
【例1-9】USB取電接口設計實例 8
【例1-10】RS232電路設計實例 9
【例1-11】ISP接口電路設計實例 9
【例1-12】MCS-51最小套用系統設計實例 10
【例1-13】串列外圍接口電路設計實例 11
【例1-14】並行口擴展電路設計實例 13
【例1-15】基於51單片機的信號發生器電路設計 13
【例1-16】單片機串列口擴展電路設計實例 17
第2章 定時器/計數器 19
【例2-1】定時器/計數器的設定實例 19
【例2-2】定時方式0實例 20
【例2-3】定時方式1實例 21
【例2-4】定時方式2實例 23
【例2-5】定時方式3實例 24
【例2-6】計數方式0實例 25
【例2-7】計數方式1實例 26
【例2-8】計數方式2實例 26
【例2-9】計數方式3實例 27
第3章 中斷系統 29
【例3-1】中斷函式的定義實例 29
【例3-2】外中斷程式實例 30
【例3-3】兩個外中斷實例 31
【例3-4】計時中斷程式實例 33
【例3-5】計時中斷與外中斷實例 34
第4章 人機互動設計套用實例 36
【例4-1】變調報警程式實例 36
【例4-2】流水燈程式實例 37
【例4-3】1602液晶顯示程式實例 38
【例4-4】取表程式實例 45
【例4-5】輸入連線埠程式實例 46
【例4-6】按鍵掃描程式1實例 50
【例4-7】按鍵掃描程式2實例 56
【例4-8】按鍵掃描程式3實例 62
【例4-9】按鍵掃描程式4實例 71
【例4-10】同時按鍵程式實例 75
【例4-11】組合按鍵程式實例 79
【例4-12】按鍵音程式實例 83
【例4-13】用按鍵控制音樂實例 88
【例4-14】按鍵液晶顯示程式實例 93
【例4-15】音樂門鈴 102
【例4-16】電子琴 108
【例4-17】99s計時器 114
【例4-18】99s馬表 115
【例4-19】LED移位 116
【例4-20】128×64帶字型檔液晶顯示程式 117
第5章 通信實例 125
【例5-1】紅外遙控程式實例 125
【例5-2】利用UART的MODE0做串列傳送實例 127
【例5-3】8051做單工傳送和接收數據實例 128
【例5-4】使用串列中斷髮送和接收數據實例 129
【例5-5】兩個8051做串列多工數據傳輸實例 131
【例5-6】兩個8051做串列多工數據傳輸之中斷法實例 132
【例5-7】PC對8051做單工傳送數據實例 133
【例5-8】8051對PC做單工傳送數據實例 134
【例5-9】8051與PC間做全多工串列通信實例 135
【例5-10】8051與TNC全多工無線串列通信實例 136
第6章 算法實例 140
【例6-1】壓縮BCD碼轉換成ASCII碼 140
【例6-2】ASCII碼轉成壓縮BCD 141
【例6-3】片外數據傳輸 142
【例6-4】求兩數平方和 143
【例6-5】位移 143
【例6-6】片內數據傳片外 144
【例6-7】求算術平均值 145
【例6-8】求數據塊對應項之和 146
【例6-9】統計正數、負數、零的個數 147
【例6-10】片外數據傳片內並清零 148
【例6-11】將數據塊降序排列 149
【例6-12】找ASCII碼 151
【例6-13】二進制轉換成十六進制 151
【例6-14】十六進制轉換成二進制 152
【例6-15】十進制轉換成二進制 154
【例6-16】二進制轉換成十進制 155
【例6-17】BCD轉換成十六進制(HEX)程式 159
【例6-18】十六進制轉換成BCD程式 161
第7章 數模與模數轉換實例 163
【例7-1】按鍵控制模數轉換 163
【例7-2】液晶顯示及模數轉換 167
【例7-3】ADC0809程式 175
【例7-4】ADC0832程式 177
第8章 綜合實例 183
【例8-1】I2C方式E2PROM程式 183
【例8-2】CPU編程器程式 188
【例8-3】93C46應用程式 193
【例8-4】DS1302實時時鐘程式 200
【例8-5】PWM控制LED程式 204
【例8-6】用按鍵控制蜂鳴器演奏歌曲 206
【例8-7】七段碼動態顯示 212
【例8-8】4×3鍵盤控制及六位數顯示 214
【例8-9】4×4鍵盤控制及六位數顯示 216
【例8-10】按鍵閃爍程式 218
【例8-11】4個按鍵控制4級變速的跑馬燈程式 220
【例8-12】16×16 LED點陣顯示程式 221
【例8-13】解碼器程式 225
【例8-14】電動機啟停程式 226
【例8-15】多級控制程式 227
【例8-16】順序控制程式 228
【例8-17】歌曲程式設計 229
【例8-18】按鍵液晶循環顯示信息程式 230
參考文獻 240

相關詞條

熱門詞條

聯絡我們