很多工科學校開設了《電工學》這門課,學生可以從中學習到電學的基本知識和基本操作技能,尤其新版《電工學》教材以簡明實用受到歡迎。隨著計算機技術的發(fā)展和計算機控制技術的普及,在工農(nóng)業(yè)生產(chǎn)及日常生活中,越來越多地應用了帶有一定智能的控制設備或儀器儀表。在這些裝置中大量地使用了單片機。這些應用使得自動化程度越來越高,機電的配合越來越密切。因此,從事機電產(chǎn)品的生產(chǎn)加工人員、安裝調(diào)試人員及維修人員,都需要了解和掌握一定的單片機知識,對單片機的學習和掌握已不再只是技術開發(fā)人員的事了。
在工科教育中,有必要加強單片機教學。于是,我們在《電工學》中加入了PIC系列單片機的一些基本知識。PIC系列單片機應用范圍廣,全球銷量好,它具有抗干擾能力強、功耗低、運行速度快、驅(qū)動能力強、指令少(35條)、容易學等優(yōu)點,這不僅受到了電器廠商的青睞,而且不少半導體廠家爭先推出類似的精簡指令芯片。我們僅用12個課時,向?qū)W生進行了介紹。我們首先給學生介紹芯片的引腳和內(nèi)部程序執(zhí)行過程;然后,以一個有代表性的小例子介紹單片機指令和演示編程器的使用;接著,讓學生上機進行軟件仿真和硬件仿真。經(jīng)過理論講解、演示和實際操作,學生都能很快上手。這消除了學生們對單片機的神秘感,收到良好效果。下面,我們把這個小例子介紹給大家。
?。?)實驗目的。通過循環(huán)燈點亮實驗,加深學生對邏輯運算指令結(jié)構(gòu)特點和使用方法的理解,開闊視野,激發(fā)學生學習科學技術的興趣,激發(fā)學生應用單片機的意識和編程的欲望。
(2)實驗原理。通過運行簡單程序,利用PIC單片機驅(qū)動I/O口能力強的特點,直接驅(qū)動發(fā)光二極管。在程序控制下,由低位向高位循環(huán)點亮發(fā)光二極管,硬件電路原理如圖1所示。發(fā)光二極管循環(huán)點亮參考程序如下:
如果要實現(xiàn)由高位向低位循環(huán)點亮發(fā)光二極管,只需將本程序中的循環(huán)左移指令改成循環(huán)右移指令,同時改變循環(huán)右移的初值即可達到目的。即將“MOVLW 01H”中01H 改成