內容簡介
本書以通用的51單片機為平臺.結合獨立開發的MCU—BUS學習板的實驗項目編寫而成,書中既包括單片機基礎理論知識的介紹,又兼顧了實踐部分的應用,既涉及彙編程序設計,又包括單片機C程序設計。書中每一塊知識點的介紹都列舉了相關的例程,並且大部分例程采用彙編和C語言同時實現,是一本可以幫助讀者快速入門並提高的實用性教材。
本書共包括10章內容,其中第1章為單片機概述部分,介紹了單片機相關的幾個基本概念;第2、3、6章是單片機的理論基礎,為單片機的原理部分,包括單片機的基本結構、指令繫統以及各功能模塊的應用,第4章為單片機C程序設計基礎部分;第5章介紹了單片機的集成開發環境;第7章介紹了單片機的常用接口電路設計;第8章介紹了常用的串行總線的應用;這兩章為單片機的基本應用部分。第9章為單片機仿真部分,主要介紹PROTEUS仿真軟件的基本使用;第10章簡單介紹了單片機開發的基本步驟、抗干擾設計以及在繫統編程的相關問題,並設計一個綜合實例,供讀者參考。
本書適合用於高等學校本專科學生教材和教師的參考用書,也適合於對單片機零基礎,並希望快速入門的初學者作為自學參考書。
本書共包括10章內容,其中第1章為單片機概述部分,介紹了單片機相關的幾個基本概念;第2、3、6章是單片機的理論基礎,為單片機的原理部分,包括單片機的基本結構、指令繫統以及各功能模塊的應用,第4章為單片機C程序設計基礎部分;第5章介紹了單片機的集成開發環境;第7章介紹了單片機的常用接口電路設計;第8章介紹了常用的串行總線的應用;這兩章為單片機的基本應用部分。第9章為單片機仿真部分,主要介紹PROTEUS仿真軟件的基本使用;第10章簡單介紹了單片機開發的基本步驟、抗干擾設計以及在繫統編程的相關問題,並設計一個綜合實例,供讀者參考。
本書適合用於高等學校本專科學生教材和教師的參考用書,也適合於對單片機零基礎,並希望快速入門的初學者作為自學參考書。