出版時間:2010-10 出版社:浙江大學出版社 作者:樓然苗//胡佳文//李光飛//劉玉良//俞紅杰等 頁數(shù):186
前言
Proteus是一種功能強大的電子設計自動化軟件,提供智能原理圖的設計系統(tǒng),能模擬數(shù)字電路、模擬電路及MCU器件混合仿真系統(tǒng)和PCB設計系統(tǒng)功能。Proteus軟件不僅可以仿真?zhèn)鹘y(tǒng)的電路分析實驗、模擬電子線路實驗、數(shù)字電路實驗,而且可以提供嵌入式系統(tǒng)(單片機應用系統(tǒng)、ARM應用系統(tǒng))的仿真實驗。它支持單片機和周邊設備,可以仿真51系列、AVR、PIC、Motorola的68系列等常用的MCU,并可提供周邊設備的仿真,例如字符LCD模塊、圖形LCD模塊、LED點陣、LED七段顯示模塊、鍵盤/按鍵、直流/步進/伺服電機、RS232虛擬終端、電子溫度計、示波器等。Proteus提供了大量的元件庫,有RAM、ROM、鍵盤、馬達、LED、LCI)、AD,/DA、部分SPI器件和IIC器件等。在編譯方面,它支持單片機匯編語言的編輯/編譯/源碼級仿真,也支持Keil和MPLAB等多種編譯器。內(nèi)置的8051、AVR、PIC的匯編編譯器,也可以與第三方集成編譯環(huán)境(如IAR、Keil和Hitech)結合,進行高級語言的源碼級仿真和調(diào)試。利用Proteus的單片機硬件電路進行程序運行效果仿真,可以方便直觀地進行單片機程序運行效果演示,極大地拓展了課堂教學及實驗教學的硬件環(huán)境,老師或學生可以在教室或寢室里方便地利用電腦進行單片機程序的調(diào)試及效果演示,使設計開發(fā)單片機應用產(chǎn)品提高了效率。本書是用于教師或學生進行單片機實驗或課程設計的指導書。本書中的所有實驗程序及設計硬件電路資料可在浙江海洋學院精品課程網(wǎng)站中獲得,便于老師及學生的使用。用于Proteus仿真的單片機程序都可以在真實硬件電路板上運行,為教師課堂教學實驗的演示或設計程序的功能演示提供了極大的方便。
內(nèi)容概要
單片機實驗與課程設計是學生加深理論知識理解、提高實際設計能力的重要環(huán)節(jié),從學生自己設計電路板,到程序編制與調(diào)試,最后完成一個單片機系統(tǒng)的設計,可以讓學生體驗成功的快樂!Proteus虛擬單片機仿真軟件可以成功地進行絕大部分的單片機硬件仿真,從而在教師進行課堂教學或實驗設計、演示等環(huán)節(jié),可以輕松實現(xiàn)程序功能的展示。本書選擇了作者在單片機教學中應用Proteus進行實驗及課程設計的多個演示程序及電路例子,適合在單片機課程教學中進行教學程序功能演示或作為學生實驗與課程設計的指導書。
書籍目錄
第1章 實驗一:LED小燈實驗1.1 實驗一參考匯編程序1.2 實驗一參考C程序第2章 實驗二:定時/計數(shù)器實驗2.1 實驗二參考匯編程序2.2 實驗二參考C程序第3章 實驗三:定時器中斷實驗3.1 實驗三參考匯編程序3.2 實驗三參考C程序第4章 實驗四:串行口通信實驗4.1 實驗四參考匯編程序4.2 實驗四參考C程序第5章 實驗五:按鍵接口實驗5.1 實驗五參考匯編程序5.2 實驗五參考C程序第6章 實驗六:八位共陽LED數(shù)碼管實驗6.1 實驗六參考匯編程序6.2 實驗六參考C程序第7章 課程設計一:彩燈控制器7.1 系統(tǒng)功能7.2 設計方案7.3 系統(tǒng)硬件仿真電路7.4 程序設計7.5 軟件調(diào)試與運行結果7.6 源程序清單7.6.1 課程設計一參考匯編程序7.6.2 課程設計一參考C程序第8章 課程設計二:單片機時鐘8.1 系統(tǒng)功能8.2 設計方案8.3 系統(tǒng)硬件仿真電路8.4 程序設計8.4.1 主程序8.4.2 顯示子程序8.4.3 定時器TO中斷服務程序8.4.4 T1中斷服務程序8.4.5 調(diào)時功能程序8.4.6 秒表功能程序8.4.7 鬧鐘時間設定功能程序8.5 軟件調(diào)試與運行結果8.6 源程序清單8.6.1 課程設計二參考匯編程序8.6.2 課程設計二參考C程序第9章 課程設計三:DS1302實時時鐘9.1 系統(tǒng)功能9.2 設計方案9.3 系統(tǒng)硬件仿真電路9.4 程序設計9.4.1 時鐘讀出程序設計9.4.2 時間調(diào)整程序設計9.5 軟件調(diào)試與運行結果9.6 源程序清單9.6.1 課程設計三參考匯編程序9.6.2 課程設計三參考C程序第10章 課程設計四:數(shù)字溫度計10.1 系統(tǒng)功能10.2 設計方案10.3 系統(tǒng)硬件仿真電路10.4 程序設計10.4.1 主程序10.4.2 讀出溫度子程序10.4.3 溫度轉換命令子程序10.4.4 計算溫度子程序10.4.5 顯示數(shù)據(jù)刷新子程序10.4.6 DS18820中的ROM命令10.4.7 溫度數(shù)據(jù)的計算處理方法10.5 軟件調(diào)試與運行結果10.6 源程序清單10.6.1 課程設計四參考匯編程序10.6.2 課程設計四參考C程序第11章 課程設計五:低頻信號發(fā)生器11.1 系統(tǒng)功能11.2 設計方案11.3 系統(tǒng)硬件仿真電路11.3.1 控制部分11.3.2 數(shù)模(D/A)轉換部分11.4 程序設計11.5 軟件調(diào)試與運行結果11.6 源程序清單11.6.1 課程設計五參考匯編程序11.6.2 課程設計五參考C程序第12章 課程設計六:16點陣LED顯示器12.1 系統(tǒng)功能12.2 設計方案12.3 系統(tǒng)硬件仿真電路12.3.1 單片機系統(tǒng)與外圍電路12.3.2 行驅動電路12.3.3 列驅動電路12.4 程序設計12.4.1 顯示驅動程序12.4.2 系統(tǒng)主程序12.5 軟件調(diào)試與運行結果12.6 源程序清單12.6.1 課程設計六參考匯編程序12.6.2 課程設計六參考C程序附錄1 51系列單片機的特殊功能寄存器表附錄2 51系列單片機中斷入口地址表附錄3 51系列單片機匯編指令表
章節(jié)摘錄
插圖:
編輯推薦
《單片機實驗與課程設計(Proteus仿真版)》是由浙江大學出版社出版的。
圖書封面
評論、評分、閱讀與下載