接下來就是一連串的文章撰寫噩夢了=口=|||
糖果會分幾個部份把程式碼修改、產生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。
將檔案實際燒入到單晶片實測的辦法!!
如果沒有實際焊接的電路板,
建議看看糖果的文章先有個概念。
好帥喔!! 也好想學學看喔!! 可惜程式語言這方面不太行 自己學可能要很久的時間 == 統測完在用看看吧!!
當果已經把最難的部分寫完文章了~
妳可以全部看一看喔XD