2004年的9月份開始,我將開始全新的三年研究生生活。我的導師是方安平老師,她的研究方向是嵌入式系統,本科階段她曾經給我們上過清華大學那本著名的教材“IBM PC彙編語言程序設計”,她授課認真嚴謹,講解透徹。
但是對於我這個畢業於列爲211工程的重點大學計算機科學與應用專業的本科生來說,我從來沒有接觸過單片機這個領域,甚至也沒有開過模擬電子技術這門課。用方老師的話來說,那就是“趕快補課!”。我覺得在中國目前的高等教育體制下,許多讀研究生的朋友恐怕都在研一的時候經歷過這樣的一個過程,我也就見怪不怪了,趕快求助於書本吧。
對於單片機的定義,我首先看到的是北航出版的《PIC單片機實用教程——基礎篇》上的解釋:“就是把中央處理器CPU、隨機存取存儲器RAM、只讀存儲器ROM、輸入/輸出端口I/O等主要的計算機功能部件,都集成在一塊集成電路芯片上,從而形成一部超微型計算機。”我正是從這本教材開始了我的單片機學習。