內容簡介
《單片機C語言程式設計》分5篇共18章。第1篇為3章,主要介紹嵌入式基礎知識,MCS-51單片機在嵌入式控制系統中的地位和作用,MCS-51單片機常用接口電路介紹和外部軟體資源。第2篇為3章,主要介紹C51語法,包括C51基本語言語法、函式、數組和指針、結構和聯合以及預處理等。第3篇為5章,主要介紹MCS-51單片機內部資源及編程,包括並行輸入輸出接口、定時器/計時器接口設計、MCS-51單片機的串列接口、MCS-51單片機的中斷系統、MCS-51單片機系統擴展及套用,包括MCS-51單片機的最小系統、存儲器擴展、輸入/輸出接口擴展等。第4篇為3章,主要介紹MCS-51與外圍設備接口,包括單片機與鍵盤,LED顯示器接口,MCS-51單片機與D/A、A/D轉換晶片接口,MCS-51單片機與I2C匯流排晶片接口,MCS-51單片機與時鐘日曆晶片以及溫度感測器接口等。
第5篇為4章,主要介紹MCS-51人機界面設計,包括LCD顯示漢字、西文字元和曲線的基礎知識,LCD驅動原理,T6963C、KS0108、HD61830三種典型LCD驅動程式。
《單片機C語言程式設計》可作為高等學校電子信息相關專業的教材,也可供相關專業人員的學習參考。
圖書目錄
第1篇 基礎知識
第1章 嵌入式控制系統概論 2
第2章 MCS-51單片機常用接口電路介紹 11
第3章 外部軟體資源 16
第2篇 C51程式語法
第4章 C51基本語句 28
第5章 函式 49
第6章 C51構造數據類型 55
第3篇 MCS-51單片機內部資源及編程
第7章 MCS-51單片機並行輸入輸出接口 64
第8章 MCS-51定時器/計數器接口 74
第9章 MCS-51單片機串列接口 86
第10章 MCS-51單片機的中斷系統 103
第11章 MCS-51單片機系統擴展 110
第4篇 MCS-51單片機與外設接口
第12章 MCS-51與鍵盤、顯示器的接口 136
第13章 MCS-51與D/A、A/D的轉換接口 162
第14章 MCS-51與其他常用晶片接口 174
第5篇 MCS-51單片機人機界面設計
第15章 漢字和西文字元顯示原理 212
第16章 T6963C的漢字字元顯示 226
第17章 KS0108液晶顯示器驅動控制 247
第18章 HD61830液晶顯示器驅動控制 275
參考文獻 296