出版時間:2006-7 出版社:人民郵電出版社 作者:郁文工作室 頁數(shù):285 字數(shù):446000
內(nèi)容概要
本書介紹使用C語言編寫8051單片機程序,向讀者介紹了使用模塊化程序設計的技巧,讓編寫程序變成一件很容易的事。書中內(nèi)容包括:MCS51的硬件體系結(jié)構(gòu)介紹、基本工具的使用、C語言程序的編寫、基本程序范例、高級程序范例及項目開發(fā)等。本書還向讀者介紹了自己如何制作燒錄器。 本書內(nèi)容由淺入深、循序漸進,適合于作為大中專學校的單片機課程教材,也適合于讀者自學單片機程序開發(fā)。
書籍目錄
第1章 MCS51硬件體系結(jié)構(gòu)介紹 11-1 89X51的引腳 31-2 89X51的內(nèi)存 51-3 89X51的特殊用途寄存器 61-4 中斷 181-5 周邊設備的使用 191-5-1 外部硬件中斷 191-5-2 計時計數(shù)器 211-5-3 串行端口 231-6 看門狗 251-7 結(jié)論 26第2章 基本工具的使用 272-1 安裝Keil C編譯器 272-2 開始使用Keil C 322-3 軟件模擬 402-4 自制AT89S51的燒錄器 432-4-1 PonyProg串行燒錄器 432-4-2 ISP Flash Microcontroller Programmer 452-4-3 本書所提供的串行燒錄器 462-5 結(jié)論 50第3章 編寫C語言程序 513-1 C語言基礎知識 513-1-1 編譯指令#include 523-1-2 注解 523-1-3 基本數(shù)據(jù)類型 533-1-4 用戶自定義的數(shù)據(jù)類型 533-1-5 標識符 543-1-6 保留字 553-1-7 常量 553-1-8 變量聲明 553-1-9 數(shù)組 563-1-10 運算符 573-2 C語言的控制命令 583-2-1 if語句 583-2-2 嵌套if語句 593-2-3 switch語句 593-2-4 for循環(huán) 603-2-5 while循環(huán) 613-2-6 do /while循環(huán) 613-2-7 標示和goto語句 613-3 C語言的指針和函數(shù) 613-3-1 指針 613-3-2 指針與數(shù)組 623-3-3 指針的運算 623-3-4 函數(shù) 633-3-5 中斷服務函數(shù) 643-4 匯編語言 653-5 宏的使用 673-6 函數(shù)庫 68第4章 基本程序范例 754-1 LED的控制 754-2 指撥開關(guān)的輸入 864-3 七段顯示器的控制 884-4 計時器Timer0的溢出中斷控制 914-5 外部中斷INT0 954-6 按鈕檢測1 994-7 按鈕檢測2 1024-8 四個七段顯示器的顯示控制 1064-9 4×4小鍵盤輸入 1114-10 C語言程序調(diào)用匯編語言程序 1184-11 結(jié)論 134習題 134第5章 高級程序范例 1375-1 數(shù)字時鐘1 1375-2 LCD的顯示控制 1445-3 數(shù)字時鐘2 1595-4 電子音樂 1665-5 步進馬達 1755-6 D/A轉(zhuǎn)換器 1835-7 繪圖型顯示器 1875-8 RS232 2045-9 結(jié)論 207第6章 項目開發(fā) 2096-1 密碼鎖 2096-2 數(shù)字電壓表 2286-3 網(wǎng)絡遠程控制系統(tǒng) 2356-4 智能溫度計 2506-5 數(shù)字時鐘——使用繪圖型LCM 2656-6 結(jié)論 276附錄A 8051指令集 279附錄B 串行燒錄的工作原理 283
圖書封面
評論、評分、閱讀與下載