• 沒有找到結果。

微處理器在科技教育教學之應用例

N/A
N/A
Protected

Academic year: 2021

Share "微處理器在科技教育教學之應用例"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

,

j恥 \ . 教材教?去

'

微處理器在科技教育教學之應用例 4

.一自走車

' ‘

司參

林政宏

W 神

..

或許你會體疑教處理智對申學生墊,

;

128Bytes

RAM) 、在紐 8 位冗輸出入埠、 習需言,是不是太艱深了點?我想很多、。計時/計數器‘中斷控制器、串列傳輸功

人都會有Itt疑問 J答案是否定的 o 以往

能等等。它的功能強大, iltel 發表它

教師們為了教授籠子簿建中數位體路方 至今,雖然己經十幾竿,依然獨領風騷 J 區的議程,往往需要花會很多時間., {是 活躍投自動控制界中,舉凡工廠自數記、 ?甘本的還輯網(但括皮悶、或閱、及 智慧家電、稿費性電子產品、電動玩具、 問)開始數起,接著得教有林代數、卡 電子寵物等等,皆可看見它的攏跡。 ;組合邏輯。、!順序邏輯等等,這豈 二、 s 自 1 所幣投續續單 是一鶴笠,括科技老輯用能負荷的,…方 教授或學習 8051 請諱的成本甚囂, 面太過艱深-"-方重攜府有限 c 以往為 一台約 2 仟咒的 IC 纜線器,我憩對~負 了做 J個躍體憊的電路,需要用到三 L 擇是非常輕的。 顆此,籠路又于分複雜,要引起學

玉、“幻的義本電路鵲籬

生興攏十分盟難。所;文數位電路應用芳

的泣的硬體接線窩單, ft多應Jfl只

面時教學一直被生活科技教師排除按說

需要能上一些被動元(寺(如電阻、當程等

學訐畫之外 c 這種現象是非需可宮的組 等)即可完成。與曹統數位電路書如天壤 也是現實。建立宮,微處理器的出現似乎 之別。 可以突破這話i 窘境"經過我將近一年時 四、程式撓鵝容易

微處理器(以 8 的主為夢ll)教學實驗,我

晶磊 8051 的基本電路非常關單,要

饒過春赫代數、長謠輯、伽組合邏輯、傾 讓它怎嚷工作?說議要撰寫程式, 總序遲暫等等部分 f 荳接教授單晶片,似 8051 要做峙什麼事。嗯傅說數位電路教 乎不會影響學史學習儉處理器的興趣與 ,學不同之蹺, 8051 需要教授龍合語言或

成效。疆人分析認為其國素如下~- C語言韓三穹的撰寫 J 這方語'r合巧可以培養

纜處理器單單幫雖小,五鸝{晨全 學生讓輯思考的能力。或許你會擔心 8051 施的支蟬的花,它是一種微路. 8051 組合語言持黨難懂難教;不聽聽 輯器 (microcorrtroller) ,它握有一個s

.

心, 8051 程式的教學可採Jfl模麗的方式 位元的 CPU 、記噫單元 (4Kb抖的 RQM 、 來教控,學生只要透過「剪貼 J 、「複 句包 .

33

月一糊糊 9μmqM 年…巷 的… M

m-1

月 一教 一技 且逞, 岫哼,勻 h 站 生 t

(2)

教材戰;去 1

"

J 、「雖移 J 等步J驟 '1便可輕輕鬆驗學 會程式撰寫。 、成就感容易獲得 以說主急了做一個基本電路,往往霉 要經過冗長耗時的設許與接線,一儷電路 往往需要好幾儷 IC 才能完成, 力,做出來的東西又不怎縷軒育, 興趣往往大E折扣。約 51 顯好相反,單 單主守護體接線,插上幾行的程式,很簡單 說可以達成以往設計繁複的電路相冉的功 ,能,不早起學年驚訝與興麓才奇怪。 均 按J;J 最近在關內較常見的無人鷺聽 岳走去長競賽為餌,發展出簡化自守信走車版 本,利用聽單的智料來設計昌走竅。簡{仁 版的自走車可分為 r 車體 j 、「步進馬達 控鞘電路 j 與「紅外接感應豆豆電路」等三三 J (如團 l 照示.) ,分別介詔如下 一、車體 車擊可揉用攪成的塵克力會(如1. 在是單磁片金)戒鋁盒,動力方面採用聽額 之相步進路邊,另外以椅輯畫作輔助 輸,情成單囂。 二長進罵過控制電路 ?如觀 2jE 據以外電路,見譚一顆 8051 、 8 顆?至P 電晶體及一些撥動元件句

即可完成。其中其中志英晶體 W2 顆

如何讓容構成振攝電路提供81) 51 單晶片 工{午時脈 (clock)

,

O , .luF欖容作為當源 敢動時,讓置 (reset)8051 屑。其中步進 馬遠種類、接線與控輯方法,

矗 1 無人黨最白又是車外觀

、 詣。 1 年 12 月 - . . . ; ;生活科技教育提議 12 期

34

(3)

教材教活 曳, 藝教育教育月刊第 28 卷在期「個人電醫 升噩控制應用(二)一…步進馬連控制 J 一 文中有詳組升紹在此不加贅蓮。 自埠:第 8 至 3 腳控制,志為達由埠 2 5 至 3 髒控制 o' 三~紅外線惑驛瓣電路 本自走三位揉用兩顆 C肝 70 紅外線愚 湖蟻,當作自走車的?眼睛 J 以提聲) 加"-- "初始化.

提軌謂的左、在攝喂,供 8051 1學正行

程式聞始先進行初始化設吏,

進方向,如雷 2 體線所示事路?電頭提。 主設定程式起草位址與步進駕瓏的驅動方

供偏壓緝的手7d 後,紅井線 LED ø:建護身'1"

,:

式 o

紅外線,當紅外線接反射,充電晶體將 二、前海誰讓鼓左、布組眼感激器狀 受到j散發布飽和主輸出擊電位。反之 j 貝IJ 態

輸出高電泣。需注意爾頓駐外線感測器嚮

此時真無聽過闡起點。車手開始前

相露:如磁以下,以便在‘希極限感混器輯:

位於黑色膠帶範單向 O 兩顆感i聽器分到接 到埠。的第 1 及。腳。 續監僵硬體接線如聾 3 所示,非 悔窩。聽聽接線完成議,皆下來就是程式的 撰寫工作。岳走葷的程式方塊輯用菌 4所 司F

:~O

;Lf本

'VV'-{幸

'vv'卡本

'vv'卡本

'21 戶~~~~~122 ~2.:~~~~ I 23 ~~, ~~10 I 24 ~~'~~~'_I 25 "剝削~I ié P251A性 121 P?_~A1~ I ia P2.11A15I '10 丹Q{~xg1;1 P:tUI.lO.i

."

P3 , 2J遍且已 íij 月~!t<I.I~ I 叫 ~~,-:'!:.O I 咕 內!lJ:l. 1 河 內包,也11. 1 甘 P3. 1r錢。』偏偏偏偏." PSε總 2 間翩翩叫草草 O M軒,臨時區 已 F ~

10c

R :

;j}

之比延;

2j}

斗斗; 詰r

y e 忱C

O~:

:

晶晶扭曲耐晶岫 MMnp 帥, 也似俏訕訕 MUUMa12345 , 7MMrw …的 cggeeooo 緬句句, 1 們刊 Vlmm 們UWMm 叫帥 nppmrmpnpnrpppppppnrppxx 的內倆位 mMm M攔喝咖 MMmu 掃 MR 揖詞 12345272. 治咕嚕侃"們 口泣的“扒拉

rM

γ

本芽 JC

vcc :::;:: 0 叫

本芽'vv'

本芽心

'vv、 圓 2 臨走車持聽硬體接線蠶 本耳 ← ~2001 年 12 丹 生活科技教育 34"發 12 期

35

.

..‘

司膨

-鄭 重t

(4)

'

教材教;去執 1

'

旬,歷 麗 3 毒草人駕駛自走軍會沿著黨色膠帶前進,島動權正方向

+

想主 圓 4 無λ 駕駛自iE:l學程式方塊闢 、。 2001 年 12 月 34 巷 12 期

36

(5)

教材書立法 依據此方塊圖撰寫 8051 組合語孟程式如下 (以組合語言為例)

ORG

OOH

i初始化機組

JMP

START

ORG

50H

START

MOV

R

1.#

11

0011008

,二相激磁控制左給

MOV

R2.#110α1008 ‘二相激磁控制右給

MAIN

;無窮 i皂國起點讀取&\ 決H~ 狀態

MOV

A

,

P

O

、 1賣取PORTO

FORWARD

自走車前進挨戶且程式

MOV

A

,

RI

;左稍前進

MOV

PI

,

A

RR

A

MOV

RI

,

A

,右紛前進

MOV

A,R2

MOV

P2

,

A

RL

A

MOV

R2

,

A

CALL

DELAY

,步進馬達速度控制

LEF

T: i 向在修正機組

MOV

A

,

R2

i 右,自轉動,左給停止

MOV

P2

,

A

;車子向左修正

RL

A

MOV

R2

,

A

CALL DELAY

,步進馬達速度控制

JMP

MA

I

N

;;!jt 回且在第迴囝起點

RIGHT

i 向右修正機組

MOV

A

,RI i 在車命串串動,右輪停止

MOV

P

1.

A

i 車子向右修正

RR

A

MOV

RI

,

A

CALL DELAY

,步進馬達速度控制

JMP

MA

I

N

;;!jt 回無窮迴圍起點

37

月 一 叮 L -nL 作 一 巷 的 - 到 一 向 教 卜 hvh ιdJ if zn , FU 生

(6)

g 教材教 i瓷、 \ . 槽" DELAY: 掘。v R5

,

#1 MOV 民6,#20 D1: MOV R7

,

#249 DJNZ 民7,$ DJNZ R6

,

Dl DJNZ R

:5,

DELAY RET END 帽, 、 、‘~ A/i賀, e 進並讓患左、右極限惡灘器~態 c 當右連 接溺器為 o '左還感讀1 器為卜表這支車吾土 向右矗韓戰道,如果當志主靈感湖器為 1

'

左鑫憨潤器支書。表示輩子向左偏離拉議, 如果在、右態龍器皆為 0 表示沒有偏離航 道 o • 三、修正方 i持槍 當車子舟右偏離時,會今左輪(學史, ‘ 轉動 J右輪持續轉動;其使車子向在修正佇 進方向;當車子角左偏離時,命令右輪停 止轉動,左輪持纜轉動以便車子尚右蜂王: 行進方舟 閥、。返由選噩扭點, 權讀前擺並讀敢在 k 右轍限感譚器 裝態。依此方塊置前示,自走去拉麓可以 站著黑能單帶前進,偏離軌道時間動修

,王師謂無人幫鞍自

我利 ffl 頭色芳塊標明臥室?較方塊

,圖,臨IIt來器, 8051 程式的撰寫並無

想、釀中灘,只要以模組化的概念進行教

,成效嘻可達成。程式撰寫完舉後,

將其起譯為執行撞後,再利用燒鋒器將. 程式燒錄Æ8051 後,將 8051裝置.於的走 司 2001 年 12 月 生活科拉教育科特 12

.

• 恥

38

'‘ ;步進為遠遠率控制樣皇軍 ;可改變I娟的設定後,以 ;改變車子的迷率。 程式為結束 # t

'賣完成一起緝毒的目是車 O 第宋哲

並可舉辦自走車競蓮,自走車轄野等競 賽,攪萬再學學與興趣、寓教於樂。 由於 80 日,據省上述特點,學學易 ,結合鞭體與軟體的教學,讓學體 會科技的觀新與應用,實在想值得在中 學諧段來推廣告 c 以英國主主與 f 每年舉 辦的全美中小學生機械人大賽及太陽能 寧大賽,其盛混不亞於任何學科競賽,

在培養學生問題解決與矗鐸合作 lJ間更

勝於一般學科競賽。控能不讓國內 學者深思,僵化的教育制度與升學主義 掛闊的教學模式,要說們培養怎麼樣的

下一代?

參考書臣 音量達漢(民的)等,數黨搞控制 8051 單晶 "fì:原理與實習 C 台北:全友聲響 O 謝澄漠、﹒馬嘉宏{民 83) 等, 8051 單晶 片原理與實作。台北說寫史實豆豆。

.

(作者現為攝立台灣師範大學工業科技教 育學系講針, 805守教學網站綱.ìJk http:t

/紛w

i

te. ntnu.

edu 吋 w/ 卸 805 1)

參考文獻

相關文件

本校為一科技大學,學生之來源大多屬技職體系之職業高中及專科學

• 第三種教學觀認為,教學的目的是改變學生對事物、現象 的理解。教學( Teaching )的焦點是學生對學習內容的理解 和掌握。教師須瞭解學生想什麼

Visual Basic提供了許多控制項介面來處理由鍵盤輸入

二、 學 與教: 第二語言學習理論、學習難點及學與教策略 三、 教材:.  運用第二語言學習架構的教學單元系列

 想要設計一個具有兩個輸入G(gate閘控)和 D(data資料)以及一個輸出Q的閘控閂電 路。當G等於1時,在輸入D出現的二進位資料

(8) 以往曾有領袖生訴說:「自從做了領袖生,很多同學對我退避三舍...」你認為這出了甚麼問 題?怎樣處理?.

高中課程會多元化;讓學生有第二次機會而設計的其他教育 課程(例如毅進計劃及在中學試行的類似計劃),會因應新學

  系列中一套三冊的內容,分別對應不同類別資優學生的需要,除了讓 教師了解香港資優教育的推行理念及一般資優