欢迎来到天天文库
浏览记录
ID:52312970
大小:121.54 KB
页数:4页
时间:2020-03-26
《pic单片机学习秘笈.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、國立新營高工電機科(家電科)微處理機作業習題PIC單晶片學習秘笈以PIC16F877為例<各章作業習題>第一講PIC單晶片學習簡介一、PIC和SingleChip的中文名稱為何?二、何謂RISC、CISC?三、韌體、軟體、硬體的英文字為何?四、什麼是MPLAB-IDE?五、什麼是ThirdParty及ICE和ICE?六、SIMULATION和EMULATION有什麼不同?七、PIC16F877的40根接腳中,扣除PORTABCDE等I/OPORT外,其餘接腳分為在那幾根,及功能為何?第二講必也正
2、名乎?一、CPU的中英文為何?二、何謂多晶片系統設計方式,與單晶片有何差異?三、試繪出微電腦系統(MicrocomputerSystem)五大單元圖?四、何謂RAM和ROM?五、常用於單晶片系統的ROM型態有那些?試說明之。六、何謂OTP和DIP包裝?七、若PICIC上印著PIC16F877–20/P0201ABC請問代表什麼洆意?第三講與PIC的第一次接觸一、請寫出下例中文名稱的英文?(a)機器碼(b)編譯器(c)直譯器(d)組譯器二、組合語言的格式和特點為何?請說明之。三、PIC的RAM和R
3、OM的位址線各有多少條?四、請繪出PIC16F877的構造方塊圖五、請說明微處理器應用的設計流程。第四講PIC指令研究一、何PIC16F877的規格中,記載著:OperatingSpeed:DC-20MHZclockinput(指振盪器頻率最高可至20MHZ),DC-200nsinstructioncycle(此時之指令週期為200ns),是如何計算出來?二、請寫出PIC16F877的35個指令,請依位元組操作指令,位元操作指令和常數操作及控制指令來分類?三、PIC的指令說明中,請問W、F、L、
4、f、d、b、k等各代表什麼意思?四、程式註解(Remark)有何作用,以什麼符號來代表?五、PIC指令中有所謂的虛擬指令,請問(a)#INCLUDE,(b)EQU,(c)ORG的作用六、CISC與RISC以指令和組譯來區別,有那些差異?第五講指令運算與狀態旗標一、請說明運算狀態(STATUS)暫存器三個狀態旗標Z、DC及C的特性。二、若執行前REG=0X30,W=0X74,請問執行完COMFREG,0後,W值為多少?第1頁國立新營高工電機科(家電科)微處理機作業習題三、若執行前REG=0X14,
5、C=1,請問執行完RLFREG,0後,W值為多少?四、若執行前REG=0X1A,執行完BSFREG,5後,REG為多少?五、假若執行前W=0X57,XORLW0X23後,W值為多少?六、假設執行前REG=0X53,W=0X27,若執行SWAPFREG,0後,REG和W各為多少?第六講MPLAB-IDE安裝與使用一、請問如何正確地使用MPLAB-IDE,去撰寫一個完整專案的步驟。第七講PIC振盪時脈與I/O控制一、請說明PIC的振盪源有那四種模式?二、一般而言,I/O埠外接元件可分為那二種方式?請
6、繪圖說明。三、請問如何利用TRISC去規劃PORTC全部設為輸出?第八講MPLAB-ICD電路板安裝與使用一、請問如何利用按鍵來設計PIC的輸入電路?微處理器輸入端的電壓提昇電阻?有何作用?繪圖說明。二、請問若要RESET重置PIC的話,需如何設計電路?繪圖說明。三、如果利用ICD結合MPLAB-IDE作硬體模擬時,請問有那些限制?四、請問若要用微處理控制交流電器,該如何去做?第十講PIC執行副程式的原理與寫法一、何謂堆疊,如何工作?二、PIC的指令,一般而言都是只需一個指令週期,請問有那些指令
7、不是只有一個指令週期?三、何謂包含檔,有什麼優點?四、請參考書中的例子,去設計一個2.5ms的Delay延遲包含檔。第十一講PIC內部RAM的分頁一、為何PIC16F877規格中,指出最大的RAM空間有368bytes,請問是如何計算出來的。二、請問STATUS的PR1和PR2如何去決定RAM的BANK選擇?三、請問PICRAM有多少條位址線,包含那二種暫存器,分為多少BANK?第十二講PIC間接定址與變數陣列一、請問PIC的間接定址是如何操作?二、請問STATUS的BITRP1、RP0決定RA
8、M的BANK,而BITIRP是與何者設定有關?三、若要在RAM位址20H~2FH內寫入0X57,請問若使用間接定址法,程式該如何設計?第十三講PIC內部ROM的分頁一、請說明RESETVECTOR(重置向量)和INTERRUPTVECTOR中斷向量有何不同?二、請問有那幾種情況會引起PC暫存器值產生變化?三、PIC內部的ROM總共分為4個PAGE,請問是如何分頁?四、若在PIC程式中,呼叫副程式時造成跨頁時,請問有那幾種方法可正確修正?第2頁國立新營高工電機科(家電科)微處理機作業習題五、如下程
此文档下载收益归作者所有