Class2 I/O 、掃秒技巧、七段顯示、keyboard (ch4)
Class3 Interrupt、Timer (ch5~ch6)
Class4 UART、LCD Control (ch7,ch9)
Class5 補充、實務分享 (ch8,ch10~ch12)
使用實習版: A12-0012 AT 89C51ED2 實驗板
使用書籍: 宏友圖書http://www.icci.com.tw/web/Home
單晶片MCS-51與C語言入門實習
|
|
序言 | |||
以 往MCS-51都應用組合語言指令來執行其動作,使它具有快速的執行能力,但是用組合語言來撰寫程式具有相當高的複雜度與困難性,使初學者較難以學習 MCS-51。除了組合語言的可讀性較差外,同時隨著CPU的不同,組合語言的指令也會有相當的差異。因此對於程式的設計、維修及轉移到不同的CPU也較 為困難。 C語言是國際上最通用的高階語言,它可用來撰寫各種電腦的系統程式及一般的應用程式。除此之外,它能夠對電腦的硬體直接進行操作,同時對程式的 表達及運算能力也較強,以往許多使用組合語言才能解決的問題,現在都可以用C語言來處理。可見它是一種高效率、高可讀性及高可攜性(可用於不同的CPU) 的程式語言。 而Keil-51則提供了高階語言程式環境,支援ANSI C語言標準。若是對於時間要求不須要很精確的場合,應用C語言來撰寫程式,必將是未來的主流之一。 本書藉由MCS-51作為硬體控制的基石,主要目的為學習C語言硬體控制程式的設計。日後可以此為基礎,進而深入到其它高階的微電腦控制,如DSP等。且以控制為目的的C語言程式架構較簡單昜學,適合不同的專業人士進入此一領域。 | |||
目錄 | |||
第一章 微電腦與單晶片MCS-51架構 第二章 μVision2工具軟體 第三章 C語言程式介紹構 第四章 基本輸出入控制與實習 第五章 中斷控制與外部中斷實習 第六章 計時器控制與實習 第七章 串列埠控制與實習 第八章 點矩陣LED顯示器控制與實習 第九章 液晶顯示器控制與實習 第十章 串列式EEPROM 控制與實習 第十一章 直流馬達PWM 控制與實習 第十二章 數位與類比轉換實習 |
沒有留言:
張貼留言