內容簡介
《基於Proteus的AVR單片機C語言程式設計與仿真》以目前流行的軟、硬體仿真軟體proteus為核心,採用現代教學方法,從實驗、實踐、實用的角度,通過豐富的實例詳細敘述了該軟體在avr ATmega16單片機課程教學和單片機套用產品開發過程中的套用。《基於proteus的avr單片機c語言程式設計與仿真》以夯實基礎,面向套用、理論與實踐緊密結合的原則,根據avr單片機的運行速度快、資源豐富、功能強大、以串列擴展為主等特點,採用c語言作為系統軟體開發平台。本書知識系統全面,闡述深入淺出,主要包括單片機系統的設計及相關軟體的使用、自製avr單片機下載電纜、proteus中原理圖的繪製與仿真及電子線路印製電路板(pcb)的製作、codevisionavr的c語言基礎知識、proteus在avr atmega16單片機系統設計中的套用。書中選擇的實例具有很強的實用性和指導性。通過閱讀這些實例,讀者可以在不花費硬體成本的前提下,學習和開發avr單片機套用系統。
《基於proteus的avr單片機c語言程式設計與仿真》既可作為高等院校信息工程、計算機套用、自動化、電氣工程等相關專業的avr單片機教材或培訓教材,也可作為avr單片機愛好者的自學實踐教材,還可作為從事avr單片機套用研發科技人員的實用參考書。
目錄
第1章 avr單片機系統的設計與開發環境
1.1 atmel單片機簡介
1.2 avr單片機與c語言的關係
1.3 codevisionavr的c語言編譯器的使用
1.4 avr studio集成開發軟體的使用
1.5 ponyprog2000下載軟體的使用
1.6 自製isp下載線
第2章 proteus7.5入門
2.1 proteus isis的操作及電路原理圖的設計
2.2 proteus vsm虛擬系統模型
2.3 proteus ares的pcb設計
第3章 codevisionavr的c語言基礎知識
3.1 數據運算
3.2 流程控制
3.3 數組
..................