內容簡介
本書以51單片機為理論基礎,以嵌入式ARM為應用樣例,系統完整地闡述單片機與嵌入式系統的原理及應用,是一本兼顧理論與實踐的實用教材。全書共14章,主要內容包括微型計算機的基礎知識,如數制與編碼、匯流排、介面、堆棧、中斷、定時與計數等,在此基礎上詳細講解了51單片機的基本結構、寄存器、指令系統、基本介面、應用編程和外部擴展等內容。針對嵌入式系統的現狀與發展趨勢,本書介紹了ARM嵌入式微處理器和常用嵌入式操作系統,以STM32F103系列晶元為例,詳細闡述了ARM的硬體設計方法和軟體開發過程。 本書力圖體現基礎性、實用性和先進性,深入淺出、循序漸進,以基礎知識為鋪墊,結合實際應用對軟、硬體進行講解,並精心安排了大量習題。 本書可作為高等院校計算機類、電子信息類、機械類等專業本科生的教材,也可作為相關專業學生的教材或相關工程人員的參考用書。目錄
第1章 計算機的基礎知識