LPC900系列Flash单片机详细开发流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

㄀1ゴLPC900 䆺㒚 ⌕⿟ (1)

1.1 LPC900ㅔҟ (1)

1.2 LPC900⿟ 㓪 ℹ偸 (2)

1.2.1 㣗՟ㅔҟ (2)

1.2.2 ⬉䏃 ⧚ (2)

1.2.3 㣗՟⿟ (2)

1.2.4 ⿟ⱘ ゟ (3)

1.2.5 ⫳ Hex ӊ (7)

1.3 LPC900䜡㕂 䆺㾷 (8)

1.3.1 ⫼ 䜡㕂 ˄UCFG1˅ (8)

1.3.2 ⢊ ˄Boot Status˅& 䞣 ˄Boot Vector˅ (9)

1.4 LPC900ⱘ (10)

1.5 LPC900ⱘ⚻ (10)

1.5.1 㓪⿟ ㅔҟ (10)

1.5.2 㓪⿟ ԰䕃ӊⱘ 㺙 (11)

1.5.3 㢃⠛ⱘ⚻ ℹ偸 (11)

1.6 㗗䌘 (15)

1.7 ⠜ (15)

1 LPC900

1.1 LPC900ㅔҟ

LPC900㋏ ⠛ ⬅Philips ˈ Ѣ80C51 Ḍˈ 催 㛑ǃԢ 㗫ㄝ⡍ DŽ 䚼䌘⑤Є ˈ UARTǃSPIǃI2C 㒓ˈ↨䕗 ῵ ˈADC/DAC䕀 ῵ ˈϨ 㛑 䴴ˈ Ӭ⾔ˈϞ ㅔ ˈ ϔℒ Ӌ↨ 催ⱘ ⧚ DŽ

㢃⠛ ⡍ ϟ˖

z 2 Clock㋏㒳 䩳ˈ Ҹ 㸠䗳 䗮80C51 ⠛ ⱘ6 ˗

z IAP 㛑ˈ ҹ 䚼FLASH ԰E2PROMՓ⫼˄㾕 1.2˅˗

z ICP/ISP 㛑ˈ㢃⠛⛞ Ϟˈϡ ϟ䕑⿟ ˗

z 催㊒ 䚼RC 㤵 ˄7.3728MHz˅ˈ 䳔 〇 ԰˄㾕 1.2˅˗z 䚼WDT˄䞛⫼⣀ゟⱘ 䩳⑤˅˗

z RTC˄Real Time Clock˖ 䩳 ˅˗

z ⬉Ẕ⌟ 㛑ˈ⬉ ϡ〇 ˈ㛑 ℶ㢃⠛䖤㸠ˈ䰆ℶ㋏㒳 ⫳ ˗

z 8 㛮 64 㛮 ⾡ 㺙˄ 㾕 1.1˅˗

z ⬉῵ ϟˈ 㗫 Ѣ1uA˗

z Ҹ䲚Ϣ 8051 ˈϞ ㅔ DŽ

1.1 P89LPC9102ǃP89LPC952 ⠽

1.2 P89LPC922 ⱘ ⫼

Ўњ Փ⫼䖭ℒ ⧚ ˈ ⌕⿟ϔϔ 䗄DŽ

1.2 LPC900⿟ 㓪 ℹ偸

1.2.1 㣗՟ㅔҟ

Ӏ ҹ⚍҂LEDЎ՟ˈⓨ⼎ ԩ LPC900㋏ ⧚ 䖯㸠 DŽ

Ⳃ 䴶Ϟ LPC900ⱘ㓪䆥 ˈ Ӏ䞛⫼Keil ⱘKeil uVision2DŽ

1.2.2 ⬉䏃 ⧚

⬅ϟ ⶹˈ㣗՟ЁLPC900 ⠛ 䞛⫼☠⬉⌕ 偅 Ѡ ㅵˈ 䩳⑤䗝 㢃⠛ 䚼ⱘRC 㤵 ˈ ԡ 䗝 㢃⠛ 䚼 ԡ˄ ԡ 㛮 ҹ ぎˈ 10KȍϞ ⬉䰏˅DŽ

+3.3V

1.3 P89LPC932A1⚍҂LED ⧚

1.2.3 㣗՟⿟

ϟ䴶ⱘ⿟ ˈЏ㽕 㛑 P0.4䆒㕂ЎԢ⬉ ˈҹ⚍҂LEDDŽ

⿟ ⏙ 1.1 LPC932A1.C

//********************************************************************

// ӊ ˖LPC932A1.C

// 㛑˖ⓨ⼎ ԩ I/O ⚍҂LED

// ˖2005-6-15

//********************************************************************

#include "Reg932.h" // ӊ

sbit LED = P0^4; // НLED

void m ain()

{

P0M1 = 0x00; //䆒㕂P0 Ў

P0M2 = 0x00;

LED = 0; //䆒㕂P0.4ЎԢ⬉ ˈ⚍҂LED

while(1);

}

1.2.4 ⿟ⱘ ゟ

1ˊ ⿟

Keil uVision2ˈ [Project]㦰 Ё䗝 [New Project]ˈ ⼎DŽ

1.4 ⿟

2ˊ ⿟

㸠 ㄀1ℹ ԰ ˈӮ ϔϾ[Create New Project] 䆱Ḛˈ ҹ䗮䖛䆹 䆱Ḛ䗝 ⿟ ӊⱘ Ⳃ ǃ ⿟ DŽ

1.5 ⿟

3ˊ䗝 ӊ

㸠 ㄀2ℹ ԰ ˈӮ ϔϾ[Select Device for Target ‘Target 1’] 䆱Ḛˈ䖭Ͼ 䆱ḚЁӮ ⧚ ⱘ ˈ 䖭䞠䗝 [Philips]DŽ

1.6 䗝 㢃⠛

ⴔ ϟ ⒥ ˈ 䗝 [P89LPC932]ˈ✊ ⚍ [⹂ ]DŽ

Ѣ ѯ⠜ ↨䕗ԢⱘKeil uVision2ˈ ѯLPC900㋏ ⠛ ˈ ≵ 㸼Ё㒭 ˈ 44㛮P89LPC952ˈℸ ҡ✊ ҹ䗝 [P89LPC932]ˈ ѢP89LPC952 ⿟ձ✊ ҹℷ 㓪䆥/䇗䆩DŽ

1.7 䗝 㢃⠛

4ˊStat900.A51ⱘ䗝

㸠 ㄀2ℹ偸 ԰ ˈӮ ϔϾ[uVision2]ⱘ 䆱Ḛˈ䖭䞠㽕∖ 䗝 ˈĀ ⱘ ⿟Ё Stat900.A51 ӊāˈ䖭䞠䇋䗝 [ (N)]DŽ

1.8 Start900.A51ⱘ䗝 _1

䖭䞠䗝 њ[ (Y)]ˈ 䳔㽕 Start900.A51 ӊ䖯㸠䜡㕂ˈ 䜡㕂ϡℷ⹂ˈ㢃⠛ ϡӮ䖤㸠DŽ

ϡ❳ 䖭ѯ䜡㕂ˈ䇋 ⱘ ⿟Ё 䰸Start900.A51 ӊDŽ

1.9 Start900.A51ⱘ䗝 _2

5ˊ⏏ ⿟ ӊ

⚍ Keil uVision2ϟⱘ[New File] ˈ ϔϾ[Text*] 㓪䕥Ḛˈ ⿟ ⏙ 1.1Ёⱘ⿟ 䕧 ˈ ϟ ⼎DŽ

1.10 ⿟ ӊ

⿟ 䕧 ˈ⚍ Ёⱘ[Save] ˈӮ ϔϾ[Save As] 䆱Ḛˈ 䆱ḚЁ䕧 ӊ ˈ 䗝 ㉏ Ў[All Files(*.*)]ˈ✊ ⚍ [ ]DŽ

㟇ℸˈϔϾ ⱘ ⿟ ゟ ↩ˈ⫼ ҹ䗮䖛Keil uVision2䖯㸠㓪䆥/䇗䆩DŽ

1.11 ⿟ ӊⱘ

相关文档
最新文档