Keil Vision - Asia University

21
2017/11/8 1 Keil Vision Rikki Chen 亞洲大學資訊工程學系 2 一套整合性開發介面, 可編寫 C語言的C51 編譯器(ANSI C) 可編寫組合語言的 A51組譯器) 除錯測試 嵌入式系統程式 (RTX51) 適用各種 51核心晶片 Keil μ Vision 簡介

Transcript of Keil Vision - Asia University

Page 1: Keil Vision - Asia University

2017/11/8

1

Keil Vision

Rikki Chen

亞洲大學資訊工程學系

2

一套整合性開發介面,

可編寫C語言的C51

編譯器(ANSI C)

可編寫組合語言的A51組譯器)

除錯測試

嵌入式系統程式(RTX51)

適用各種51核心晶片

Keil μ Vision 簡介

Page 2: Keil Vision - Asia University

2017/11/8

2

3

How to get Vision

https://www.keil.com/demo/eval/c51.htm

Or

http://www.keil.com/c51/

http://www.keil.com/dd/chip/2976.htm

https://www.keil.com/demo/eval/c51.htm

http://www.keil.com/c51/

Page 3: Keil Vision - Asia University

2017/11/8

3

5

http://www.keil.com/dd/chip/2976.htm

6

https://www.keil.com/demo/eval/c51.htm

Page 4: Keil Vision - Asia University

2017/11/8

4

7

How to use Vision

8

整合作業環境(IDE)

Page 5: Keil Vision - Asia University

2017/11/8

5

9

2017/11/8 例說89S51-C語言 1-9

Keil Vision

2017/11/8 例說89S51-C語言 1-10

Keil Vision

Page 6: Keil Vision - Asia University

2017/11/8

6

11

12

Lab4

Page 7: Keil Vision - Asia University

2017/11/8

7

13

AT89S52

14

Page 8: Keil Vision - Asia University

2017/11/8

8

15

實例演練(步驟8)

16

右鍵

Page 9: Keil Vision - Asia University

2017/11/8

9

17

改為12.0

勾選

2

18

勾選,才會產生機器碼(.HEX)

Page 10: Keil Vision - Asia University

2017/11/8

10

19

2017/11/8 例說89S51-C語言 1-19

按+展開

20

2017/11/8 例說89S51-C語言 1-20

右鍵

Page 11: Keil Vision - Asia University

2017/11/8

11

21

2017/11/8 例說89S51-C語言 1-21

按一次即可

22

2017/11/8 例說89S51-C語言 1-22

按兩下

Page 12: Keil Vision - Asia University

2017/11/8

12

23

2017/11/8 例說89S51-C語言 1-23

若有錯要改

編譯

24

Page 13: Keil Vision - Asia University

2017/11/8

13

25

26

Debug

Current

statement

Page 14: Keil Vision - Asia University

2017/11/8

14

27

時間之計算

28

Delay Procedure8.15 s

Page 15: Keil Vision - Asia University

2017/11/8

15

235

30

23.792 - 21.889=1.9ms

1.9ms/235= 8.15s

235

Page 16: Keil Vision - Asia University

2017/11/8

16

31

RUN

Step

intoStep

Over

32

RUN

DIP switch

Page 17: Keil Vision - Asia University

2017/11/8

17

33

位元運算實例

p. 5-34

34簡單條件分歧應用實例

p. 5-43

Page 18: Keil Vision - Asia University

2017/11/8

18

35

36

Page 19: Keil Vision - Asia University

2017/11/8

19

37

算術運算實例

38

實例演練(步驟16)

Page 20: Keil Vision - Asia University

2017/11/8

20

39

STOP

Running

STOP

Debugging

40

dfdf

結束Debug

(toggle)

Page 21: Keil Vision - Asia University

2017/11/8

21

41

Q&A

Thank you!