【單晶片STC89C52入門教學,保證學會,0925207952阿謙,全國第一個,也是唯一敢保證,一定讓你學得會的地方】的學習重點在於,
用最短的時間,最簡單的例子,快速學會使用STC89C52。
單晶片STC89C52快速入門(4小時基礎介紹;16小時實作)
1.電路符號與單晶片簡介
a.什麼是單晶片
b.單晶片應用 |
2.單晶片STC89C52簡介
a.STC89C52結構介紹
b.STC89C52功能介紹與使用方法
|
3.電子零件認識與使用
a.振盪器
b.電晶體
c.電阻、排阻
d.電容
e.LED
f.七段顯示器
g.鍵盤
|
4. STC89C52開發環境建置(指令格式/使用介紹與編輯)
a.組合語言格式
b.組合語言指令
c.程式流程
d.程式編輯
----------------------------------------------------
C語言程式設計的開發工具
a.C51程式語言的基本結構
b.資料型態
c.資料宣告
d.程式控制流程
e.函式與陣列
f.運算子
g.邏輯判斷 |
5.程式組譯與連結
(Keil uVision 編輯軟體/或其他)
一、ASM,組合語言
或
二、C51, C語言
二選一
|
6.燒入程式到STC89C52
a.燒錄器介紹與使用
b.將HEX檔燒入到STC89C52
|
7.電路與程式實作 I
實作1.閃爍燈
實作2.紅綠燈
實作3.霹靂燈
實作4.用1位七段顯示器顯示0~9間隔1秒
實作5.用1位七段顯示器顯示0~9,按1下加1
|
8.電路與程式實作 II
實作6.用4位七段掃描顯示,按一下加1
實作7.用4位七段掃描顯示當時鍾,顯示分秒
實作8.基本串列傳輸
|
一人一機實際操作保證學會 |
值 日 生 :
你
|
| |
|
|
|
|
基本1(2小時).實作零件簡介與使用
認識零件實體、電路符號、使用與測量方法
基本2(2小時).基礎數位邏輯概念。STC89C52簡介,STC89C52指令簡介。學會STC89C52的訣竅。
溫故知新,從最基本的數位概念,建立起對STC89C52的使用方式
實作1(2小時).閃爍燈(程式延遲1秒)
練習用指令將資料送至輸出埠
練習計算程式的執行時間
學會透過指令執行將數值或資料從STC89C52輸出
實作2(2小時).紅綠燈(程式延遲1秒)
認識紅綠燈,練習邏輯概念。
熟悉STC89C52輸出使用方式。
ASM(組合語言):熟悉DJNZ指令的用法。
C51(C語言):熟悉迴圈for語法的使用。
實作3(2小時).霹靂燈(內部計時器延遲1秒)
練習使用STC89C52內部計時計數器。
ASM(組合語言):練習左旋轉(RL)指令的用法與右旋轉(RR)指令的用法。
C51(C語言):利用乘法與除法來達到位元的位移。
學會STC89C52內部計時計數器的運作原理,加強對STC89C52的使用
實作4(2小時).用1位七段顯示器顯示0~9間隔1秒(內部計時器延遲1秒)
練習使用七段顯示器。
ASM(組合語言):練習使用指令INC,CJNE
MOV
DPTR,#TABLE
MOVC
A,@A+DPTR
C51(C語言):練習使用陣列取出資料
實作5(2小時).用1位七段顯示器顯示0~9,按一下加1
練習使用STC89C52的拿I/O腳當輸入用
學會如何使用外部零件作為訊號偵測或判斷
實作6(2小時).用4位七段掃描顯示,按一下加1(外部中斷副程式)
練習用掃描方式顯示多個七段顯示器。
STC89C52中斷介紹。
ASM(組合語言):練習使用虛擬指令EQU
學會STC89C52外部中斷運作原理,加強對STC89C52的使用
實作7(2小時).用4位七段掃描顯示當時鍾,顯示分秒,P3.2歸零(計時中斷副程式+外部中斷副程式)
練習使用內部計時中斷
學會STC89C52計時中斷副程式運作原理,加強對STC89C52的使用
實作8(2小時).基本串列傳輸
學會使用串列傳輸,了解傳送端與接收端是如何傳送與接收資料
以上所需用到的零件有: ←滑鼠移動到表格可顯示圖片
※※零件代購價NT1500-(不含燒錄器),欲代購者請來上課前告知阿謙,或請自備。
項目 |
名稱 |
數量 |
IC |
STC89C52 |
x3 |
震盪器 |
12MHz |
x3 |
震盪器 |
11.059MHz |
x3 |
電容 |
10u/25V |
x3 |
|
30p |
x6 |
電阻 |
10K(1/4)瓦 |
1包 or 25個 |
|
220歐姆(1/4)瓦 |
1包 or 25個 |
排組 |
10K(9pin) |
x1 |
LED |
紅色 |
x12 |
|
黃色 |
x2 |
|
綠色 |
x2 |
七段顯示器 |
1位數(共陽) |
x2 |
|
4位數(共陽) |
x1 |
電晶體 |
1015 |
x6 |
按鈕 |
|
x4 |
單心線 |
|
適量 |
麵包板 |
3排(有含單心線)
大的,不買小的 |
x1 |
5V變壓器 |
|
x1 |
鱷魚夾 |
紅+黑(小的) |
x1 |
|
燒錄器 |
請自行購買 |
x1 |
|
|
自備麵包板者請注意:若是太舊的最好買新的,避免實作時遇到鬼打牆
有附上課資料,
STC89C52書籍請自備。
STC89C52開發實驗板固然好用,但卻對初學者日後對零件的使用造成斷層學習,所以阿謙建議還是一步一腳印,用實體零件自己把每個實作的電路圖連接起來。
不建議購買現成開發實驗板,只有自己動手做實驗才能學到真正菁華。
教學設備
電腦、筆記型電腦、多功能IC燒錄器
其他零件請自備
招生對象:學歷:高中、高職,含在學以上即可,不分科系,
免基礎。積極有行動力者。
課前須知:上課前先預習(看一下)你所報名的程式語言的語法跟指令,與STC89C52的PDF。
上課時間 |
時數 |
費用 |
每日 上午10:00
│
晚上9:00 |
3~5天 課程內容上完為止 |
NT.18000
|
|
※※一對一教學,報名後即可開始上課 |
上課時間:3~5天,課程內容上完為止
|
親朋好友一起來,學費有打折,(算人數)
2人同時:每人每小時打9.5折 ←朋友與同事一起上課的選擇
3人同時:每人每小時打9折 ←朋友與同事一起上課的選擇
4人同時:每人每小時打8.5折
5人同時:每人每小時打8折
|
※最好可攜帶自己的筆記型電腦、燒錄器過來上課,效果更好。※ |
上課地點:
1.
在家上課免出門,教學無距離,線上一對一教學。使用網路即時通訊系統TeamViewer 或
Skype 軟體,利用畫面即時分享達到教學無區域限制。讓無法前來的你,也享有一樣的學習效果。
給看得懂電路圖,知道零件如何接,會使用麵包板的你。
請準備好上課用零件、燒錄器、直流5V供電環境、剝好的單心線。
2.
屏東市(因為阿謙住在屏東市) ※外縣市來者提供到火車站接送※
火車時刻表查詢
時刻表查詢:
台鐵
高鐵
高鐵南下時刻表
火車站附近有屏東夜市、有飯店
客運:
國光
統聯
給自己放個假,來屏東市放空一下順便學習也是不錯的休閒之旅喔。
阿謙的學員中幾乎都是外縣市來的所以不要覺得遠。
教師甄試相關考題
7447+兩位數顯示計數器;按鈕1:按一下+1;按鈕2:按一下 - 1;按鈕3:按一下倒數到0 ;按鈕4:按一下產生亂數
youtube影片
2012/05 → 四位數7段顯示密碼鎖
7447+兩位數顯示計數器
7447+兩位數顯示計數器+按一下+1;按一下 - 1;按一下歸零;按一下暫停
7447+兩位數顯示+LED(紅黃綠)→做紅綠燈功能
掃描式四位數顯示
計數器 / 時鐘 / +LED(紅黃綠)→做紅綠燈功能;+按一下+1;按一下 - 1;按一下歸零;按一下暫停
32顆LED作霹靂燈
四位數顯示,一開始顯示最左邊兩顆,按一下:顯示中間兩顆;再按一下:顯示右邊兩顆
吾 阿謙 吾 代表 保證學會
畢業於國立高雄應用科技大學電子系
親切很好相處,也很有耐心,上課方式:輕鬆愉快、用最簡單的意思講解說明,讓每個人都可以輕易學會
自動控制,電腦程式設計,有10年以上的經驗,單晶片8051+電腦組裝維修教學,有多年以上經驗,經驗豐富,學員可以放心。
專長:
1.單晶片(STC89C52)自動控制設計
2.網站網頁建置設計(ASP,ASP.NET,PHP)
3.應用程式設計(VB,VB.NET,資料庫)
4.電腦+電子電路應用,利用電腦與電子電路做出實用的電腦電子產品
→電腦伴唱機投幣箱製作使用8051←
→我的其它設計←
是真的才敢大聲:如果不是保證學會,不會有人無聊捨近求遠,來找阿謙學習。
中壢吳致漢老師(陸軍專校)
吳老師非電子科系,但是希望可以能用8051做些事情,進而教導學生使用8051。在還沒有上過阿謙的課之前,吳老師說:他不敢想像能會使用8051來教導學生,課程結束後,吳老師說:現在他腦袋裡面有了很多構想與計畫。
1.真的在阿謙這裡上完課後就學會STC89C52入門了嗎?
答:
是的,阿謙保證讓你在課程結束後可以利用上課內容技巧組合出一些功能出來。但不是保證你上完課就變成高手。其他教育機構也不敢做這樣的保證。阿謙的保證學會是阿謙的上課內容你一定學的會,然後你在去
看書就會知道原來書上講的意思是什麼了。當然想變成高手不是只有學會這些東西,還要會使用各式各樣的週邊,再加上不斷的練習與測試,最後就可以把你想做的控制系統給實體化。
2.上課的零組件與燒錄器購買。
答:
可以的話上課用材料請自行到電子材料行購買,會比較便宜,因為阿謙都是從網路拍賣買回來的,不是所有零件同一個賣家都有在賣,所以會多出很多運費。
燒錄器的話只要是買可以燒錄STC89C51這顆IC的燒錄器都可以買,連接電腦的方式是USB的就可以了。
3.選擇要用哪一種程式語言。
答:
要控制STC89C52的程式有很多,最常使用的是【組合語言】跟【C語言】,各有優缺點,所以先給想來上課的學員一個小功課,去找資料,看你想用哪一種程式語言來寫STC89C52的程式,打電話跟我報名的時候順便跟阿謙說。
總結:打電話來跟阿謙報名時,請告知
1.什麼時候要來上課(請先填寫線上報名,阿謙可以配合你可以上課的時間)
2.想要學哪一種程式語言,(如果想兩個都學,學費可以再打折)
3.需要代購零件跟燒錄器的話就要說,如果不需要,就只須告知1.2.