出版時間:2005-10 出版社:人民郵電出版社 作者:劉文濤 頁數(shù):335 字數(shù):538000
內(nèi)容概要
本書是《單片機語言C51程序設(shè)計》的配套書。它通過典型的應(yīng)用程序介紹了8051單片機語言C51的軟件編程技術(shù)。全書共有100多個典型應(yīng)用實例程序,每個程序都給出了C51高級語言程序清單并做了詳細注釋,而且這些程序都有實際應(yīng)用參考價值。通過本書的學(xué)習(xí)和實踐,讀者能夠掌握C51語言的編程應(yīng)用技巧和方法,同時,本書的所有程序都是通過編譯的,并且放入隨書附贈的光盤中?! ”緯晒氖聠纹瑱C開發(fā)、計算機應(yīng)用開發(fā)的科技人員學(xué)習(xí)和參考。
書籍目錄
第1章 應(yīng)用基礎(chǔ)實例 1例1 8051 bit I/O程序 1例2 8051計數(shù)器0程序 1例3 8051中斷0程序 2例4 8051 I/O口程序 2例5 8051定時器0模式1程序 2例6 8051定時器0脈沖程序 3例7 8051定時器模式2程序 4例8 8051內(nèi)存讀寫程序 4例9 8051定時器2程序 5例10 8051看門狗程序 6例11 ADUC812的A/D轉(zhuǎn)換 7例12 ADUC814的A/D轉(zhuǎn)換 7例13 ADUC816的A/D轉(zhuǎn)換 8例14 ADUC831的A/D轉(zhuǎn)換 9例15 Apnt的A/D轉(zhuǎn)換 9例16 AT898252 13例17 c505的A/D轉(zhuǎn)換 15例18 c509的A/D轉(zhuǎn)換 16例19 c515的A/D轉(zhuǎn)換 17例20 80c517定時器2 17例21 80c537 A/D轉(zhuǎn)換 18例22 5111 A/D轉(zhuǎn)換 18例23 ADUC812的EEPROM程序 20例24 ADUC816 A/D轉(zhuǎn)換 20例25 C8051 F310實例程序 21例26 T89c51cc01實例程序 22例27 SYS420實例程序 23例28 rx2實例程序 23例29 rtx51ints實例程序 24例30 P87LPC769實例程序 25例31 87LPC767實例程序 27例32 MSC1212YS實例程序 27例33 MSC1212yx實例程序 29例34 MSC1211yx實例程序 30例35 MSC1210yx實例程序 32例36 MSCB817實例程序 33例37 MAX765x實例程序 37例38 LPC-Time實例程序 38例39 CC01_ADC實例程序 40例40 DS320_WDT實例程序 41例41 DS80C40實例程序 42例42 DS400實例程序 43例43 F020實例程序 43例44 LPC900實例程序 44例45 LPC935實例程序 45例46 LPC_ADC實例程序 46第2章 C51應(yīng)用技巧 48例1 浮點運算程序 48例2 復(fù)雜計算程序 48例3 溫度對比程序 49例4 for運算程序 49例5 比較 49例6 比較賦值 50例7 嵌套for語句 50例8 開關(guān)語句 51例9 數(shù)組1 51例10 結(jié)構(gòu) 52例11 聯(lián)合 52例12 共用體 53例13 指針 53例14 子函數(shù)調(diào)用 54例15 多層循環(huán) 54例16 二維數(shù)組 55例17 指針變量 55例18 指針類型 55例19 指針數(shù)組 56例20 指針數(shù)組2 56例21 指針數(shù)組3 57例22 字符指針 57例23 指向字符串的指針數(shù)組 57例24 指向指針的指針 58例25 指針變量函數(shù) 59例26 交換指針 60例27 二維指針數(shù)組函數(shù)調(diào)用 60例28 函數(shù)調(diào)用指針數(shù)組 61例29 函數(shù)指針變量 61例30 結(jié)構(gòu)指針 62例31 動態(tài)分配 63例32 嵌套的結(jié)構(gòu)體 63例33 為指針分配存儲空間 64例34 表 65例35 比較程序 67例36 查找程序 68例37 冒泡程序 69第3章 中斷應(yīng)用程序 71例1 利用外部中斷實現(xiàn)LED燈的簡單控制 71例2 定時器中斷 73例3 串行口中斷 74第4章 定時器與時鐘應(yīng)用程序 76例1 4個數(shù)字LED顯示時間程序 76例2 秒程序 81例3 24小時時鐘程序 90例4 DS12887應(yīng)用程序 99第5章 串行口應(yīng)用程序 101例1 串行口雙工應(yīng)用程序 101例2 采用中斷方式進行串口通信 107例3 與PC機串口通信程序 114例4 采用查詢方式進行串口通信 118第6章 接口以及其他應(yīng)用程序 121例1 LED指示燈 121例2 DS1820單芯片溫度測量 123例3 實時時鐘芯片DS1302 125例4 常用的幾種碼制轉(zhuǎn)換 128例5 菜單 131第7章 A/D轉(zhuǎn)換應(yīng)用程序 134例1 ADC0809轉(zhuǎn)換實例 134例2 AT2051的A/D轉(zhuǎn)換程序 140第8章 LCD液晶顯示應(yīng)用程序 144例1 16×2字符液晶屏驅(qū)動演示程序 144例2 128×64點陣液晶顯示驅(qū)動程序 147例3 192×64點陣液晶顯示驅(qū)動程序 151例4 240×128點陣液晶顯示驅(qū)動程序 171例5 320×240點陣液晶顯示驅(qū)動程序 184第9章 鍵盤輸入法應(yīng)用程序 194例1 鍵盤掃描程序 194例2 鍵盤編碼程序 197例3 拼音輸入法 200例4 鍵盤拼音輸入法 219第10章 I2C總線應(yīng)用程序 239例1 I2C總線驅(qū)動程序 239例2 在PC上用并行口模擬I2C總線的C程序 244例3 與PCF8563接口 246第11章 綜合應(yīng)用程序 249例1 飛機游戲 249例2 蛇游戲代碼 264例3 多級菜單程序代碼 280
圖書封面
評論、評分、閱讀與下載
單片機語言C51典型應(yīng)用設(shè)計 PDF格式下載