把微電腦(CPU、Memory、I/O Port)放在同一個積體電路(IC:Integrated Circuit)。
優點:體積小、接線簡單、價格低廉、簡單易學。
應用:工業自動控制、電視機、微波爐、冷氣機、電子鍋、自動販賣機…可程式控制。
單晶片的內部結構
8051 單晶片 CPU 具有下列特點:
有位元邏輯運算能力。
內建 128 位元的 RAM,以及 4K 位元的 ROM。
內建 4 個 8 位元 I/O 埠。
內建 2 個 16 位元的計時/計數器。
內建全雙工的 UART。
內建 5 個中斷源及兩層中斷優先權結構。
內建時脈產生電路。
可擴充程式記憶體達 64K Bytes 可擴充資料記憶體達 64K Bytes
現在我們使用的 CPU,是具有 ISP 功能的 89S51(ATMEL 公司生產)
- 20:接地(GND)
- 40:+5V電源VCC
- 1~8: PORT 1 (I/O)
- 10~17: PORT 3 (I/O)
- 21~28: PORT 2 (I/O)
- 32~39: PORT 0 (I/O)
- 09(RESET):重置輸入。
- 18(XTAL2)輸出端
- 19(XTAL1)輸入端振盪電路。
- 31:外部記憶體設定(脈波輸入)。
- 30:外部記憶體設定。(致能輸出)
- 29:外部記憶體設定(脈波輸出)。
左圖為IC腳座與IC。在銲接時,先銲IC腳座,再將IC置入腳座,可以保護IC,避免銲接的高溫破壞單晶片的內部線路。 | |
下圖為89s51的電路圖。如果89S51是CPU,下方的電路圖即是一個主機板,用來驅動89S51。 銲接完成可以用電腦的列印埠,直接燒錄程式。 |
故障檢修要領:
三用電表:斷路檢查(歐姆檔)
三用電表:20腳與40腳間、 20腳與31腳間的電壓值應為4.5V~6V。
三用電表:9腳與20腳間的電壓值應為0V。
邏輯測試棒:18腳、30腳,黃燈(PULSE)會發亮。(振盪電路)
邏輯測試棒:9腳,綠燈(LOW)會發亮。(10μF)
8051程式語言概要:組合語言 一列一列的敘述 ,一行一行的執行。 編寫工具:記事本。 組譯工具: *.ASM *.HEX 燒錄工具:。 | |||||||||||||
組合語言的認識 | |||||||||||||
|