單晶片能力認證丙級 - 主控板功能測試,基本功能要求部分。



接下來就是一連串的文章撰寫噩夢了=口=|||

糖果會分幾個部份把程式碼修改、產生Hex檔到單晶片燒入,

然後裝回去主控版遙控機器人,

整個流程寫完~

有沒有很嗨!!

我希望糖果的努力,

那怕只有一個人,

多一個人學會糖果會越高興地!!

需下載的實習檔案

請各位自行下載

單晶片認證丙級懶人包

懶人包包含所有實習用檔案。

本篇需要

2009單晶片丙級能力認證術科測試練習參考資料.pdf

basic.txt

在這之前的實習

請先完成

實體電路板焊接教學

如果以上實習沒有製作,

硬體部分的教學就請各位看糖果拍的影片吧!!

將89S51裝入燒錄器待命

首先把主控版上的大大晶片

AT89S51拔下來,

裝上可廠提供的燒錄器~

燒錄器只有簡單安裝在此就不介紹拉XD

請各位看圖說故事...

請各位記得自己單晶片的型號廠牌!!

Atmel AT98S51

這個型號到時候會用到的喔!!

還有記得對齊缺角~.....

缺角要對上缺角=ˇ=

通常在考場桌面上會有一個"2009單晶片丙級能力認證術科測試練習參考資料.pdf"

糖果到時候會整理一篇文章提供下載示範等等~

再次先不提供下載...

我不曉得這能不能外流?XD

我之知道考試USB插座會全部貼上封條XD....

打開看大大的文件~

裡面有很多難懂的圖,

不要理會...

找重點XD

條件檢視

33頁開始是現在要搞的東西!!

首先先給大家內容~

a.基本功能要求

在程式尚未開始執行之前,必須先將主控板上連接在P3.0 接腳的指撥開關(S4-4 最右邊的開關)設定在OFF 的狀態(往下撥);程式一開始執行時先讓連接在P2.0 至P2.4 接腳上的五顆LED(D13-D9)處於熄滅狀態,而連接在P3.4 接腳上的BUZZER (B1)處於靜音的情形,接下來程式判斷連接在P3.0 接腳上的指撥開關是否曾經被操作過,假如指撥開關(S4-4 最右邊的開關)依然處於OFF 的狀態,則程式依序控制連接在P3.5 接腳與P3.6 接腳上的高亮度LED 進行輪流交替點亮的動作(D2 亮D3 滅0.8 秒後,改為D2 滅D3 亮以此類推),時間間隔設定為0.8 秒;一旦當指撥開關(S4-4 最右邊的開關)被操作而處於ON 的狀態(往上撥)時,則程式結束D2 與D3 二個高亮度LED 輪流交替點亮的動作(全部熄滅),程式功能改為依照下面的分組要求進行執行。

糖果會一步步帶領撰寫文章的~

反正在現實生活中我沒辦法傳授我的經驗秘訣,

但是我想我寫在網路上讓想看的人看就好了XD...

很多話的是詳細說明,

關鍵在這一句!!

高亮度LED"交替"輪流發亮,

另一個條件是0.8秒

檔案部屬說明

接下來找到考場提供的光碟,或者硬碟目錄,

會提供一個basic.txt的文件!!

複製起來~

首先在C磁碟目錄下建立自己的崗位編號,

因為我沒有編號以學號代替~

再開兩個資料夾work1與work2

一個是基本要求~

另一個是操控機器人用的!!

把basic.txt放入work1資料夾,

理所當然的,

work2放入robot.txt檔案。

然後回到work1,

交叉閃爍修改秘訣

打開文件以後還有中文附註,

不愧是丙級認證=ˇ=+

我們要的是交替發亮,

而不是一顆恆定發亮一顆閃爍,

後面還說明著;LED Bright(代表亮)和;LED Dark(代表暗),

所以我們知道了SETB是熄滅指令,

在此糖果用白話講解,可能會有所不專業,

因為

CLR      P3.5       ;LED Bright

CLR      P3.6

要換3.6熄滅阿~

不可以亮著...

所以

從下面複製SETB,

改掉上面的CLR,變成了SETB,

這樣就不用背了!!

交叉閃爍完成!!

時間間格設定秘訣

因為題本要求0.8秒~

預設為500ms為0.5秒

有兩個地方要改!!

這是第二個地方,

我們得知了20*25=500

那麼20*40=800

下面的#25改成#40,

所以上面也要改成#40~

到基本要求都還不用死背喔!!XD

這是基本功能要求完成圖,

後面的註解就不用去改,

省時間就好~XD

接下來就是分組功能要求部分,

因為有三個題組,

只能分成三篇文章寫....=口=|||

看來糖果有得忙了...

接下來請續接依考場抽籤三個不同題組的實習

主控板功能測試,分組功能要求題組一。

主控板功能測試,分組功能要求題組二。

主控板功能測試,分組功能要求題組三。

以上三篇實習,

建議題組一觀看,

因為題組一寫的最詳細,

題組二寫的比較簡單帶過,

題組三就有許多技術層面的資料,

所以建議由淺入深!!

然後再看

將basic.txt轉換成Hex並燒入AT89S51。

將檔案實際燒入到單晶片實測的辦法!!

如果沒有實際焊接的電路板,

建議看看糖果的文章先有個概念。



2 則迴響於“單晶片能力認證丙級 - 主控板功能測試,基本功能要求部分。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. 天空的盡頭

    好帥喔!! 也好想學學看喔!! 可惜程式語言這方面不太行 自己學可能要很久的時間 == 統測完在用看看吧!!

    回覆