本書是教育部世界銀行貸款對世紀初高等理工科教育教學改革項目中《以培養(yǎng)創(chuàng)新人才為目標的地方院校計算機科學與技術專業(yè)教學改革的研究與實踐》項目成果之一,是“周世紀高等院校計算機技術教學”叢書中的一本。本書是單片機原理及應用課程的教材,它以Motorola的新一代單片機M68HC08系列為教學藍本,該系列型號豐富,不斷推出適用于不同場合的新型號,但各種型號的指令系統(tǒng)完個一致,使得以M68HC08系列單片機為學習藍本的讀者在實際應用時有較大的選擇余地。本書以該系列中的一種通用型號MC68HC908GP32為例介紹單片機原理及其嵌入式應用。全書以實際應用方法為主線展開,由淺入深地介紹MC68HC908GP32單片機及其嵌入式應用,包括CPU、并行I/O、串有通信接口、串行外設接口、定時器、Flash在線編程、A/D模塊、鍵盤編程、系統(tǒng)設置等內容,各個功能均配有實例。本書包括的具體應用實例有:單片機與字符式液晶顯示器的接口,高位A/D、D/A擴展設計,IC卡讀寫系統(tǒng)等。以上實例均提供了可供直接引用的程序源代碼。每章都附有習題,供課后練習。作者單位還研制了一套SD-1型嵌入式單片機MC68HC908GP32在線編程實驗系統(tǒng)。本書既可作為高等院校計算機專業(yè)相關課程的教材,也可供從事單片機及其嵌入式應用的技術開發(fā)人員參考,還適合接受職業(yè)教育的讀者。對于希望自學單片機及其嵌入式應用的讀者來說,本書提供的實例對實際學習過程將有良好的幫助。