Changeset 4
- Timestamp:
- 02/28/08 10:20:40 (4 years ago)
- Files:
-
- 1 added
- 20 modified
-
1FPPA教學簡報.ppt (modified) (previous)
-
2FPPA程式架構.ppt (modified) (previous)
-
3FPPA程式初探-1Demo1.asm (modified) (1 diff)
-
3FPPA程式初探-2Demo2.asm (modified) (2 diffs)
-
3FPPA程式初探-3Demo3.asm (modified) (2 diffs)
-
3FPPA程式初探-4Demo4.asm (modified) (2 diffs)
-
3FPPA程式初探-5不一樣的跑馬燈.asm (modified) (1 diff)
-
3FPPA程式初探.ppt (modified) (previous)
-
4FPPA程式設計-1-10多核的應用-2個蜂鳴器.asm (modified) (1 diff)
-
4FPPA程式設計-1-11多核的應用-CPU控制.asm (modified) (1 diff)
-
4FPPA程式設計-1-12多核的應用-PC控制.asm (modified) (1 diff)
-
4FPPA程式設計-1-2按鍵彈跳.asm (modified) (1 diff)
-
4FPPA程式設計-1-4按鍵事件細分.asm (modified) (1 diff)
-
4FPPA程式設計-1-6事件觸發-多按鍵防彈跳.asm (modified) (1 diff)
-
4FPPA程式設計-1-7單一事件觸發.asm (modified) (1 diff)
-
4FPPA程式設計-1-8事件觸發-多核的應用.asm (modified) (1 diff)
-
4FPPA程式設計-1-9多核的應用-蜂鳴器.asm (modified) (1 diff)
-
4FPPA程式設計-2-3自動控制-使用內部timer.asm (modified) (1 diff)
-
4FPPA程式設計-2-4自動控制-使用內部timer-自行處理ISR.asm (modified) (1 diff)
-
4FPPA程式設計.ppt (modified) (previous)
-
FPPA簡化指令表.txt (added)
Legend:
- Unmodified
- Added
- Removed
-
3FPPA程式初探-1Demo1.asm
r1 r4 30 30 31 31 /// Clock Mode Select 32 mov a, 0b110 10100;32 mov a, 0b11000100; 33 33 mov clkmd, a; 34 34 delay 60; -
3FPPA程式初探-2Demo2.asm
r1 r4 1 1 // chip ice-80 2 2 LED0 equ pb.0; 3 LED1 equ pb. 2;4 LED2 equ pb. 4;5 LED3 equ pb. 6;3 LED1 equ pb.1; 4 LED2 equ pb.2; 5 LED3 equ pb.3; 6 6 7 7 BTN0 equ pa.0; … … 37 37 38 38 /// Clock Mode Select 39 mov a, 0b110 10100;39 mov a, 0b11000100; 40 40 mov clkmd, a; 41 41 delay 60; -
3FPPA程式初探-3Demo3.asm
r1 r4 1 1 // chip ice-80 2 2 LED0 equ pb.0; 3 LED1 equ pb. 2;4 LED2 equ pb. 4;5 LED3 equ pb. 6;3 LED1 equ pb.1; 4 LED2 equ pb.2; 5 LED3 equ pb.3; 6 6 7 7 BTN0 equ pa.0; … … 37 37 38 38 /// Clock Mode Select 39 mov a, 0b110 10100;39 mov a, 0b11000100; 40 40 mov clkmd, a; 41 41 delay 60; -
3FPPA程式初探-4Demo4.asm
r1 r4 1 1 // chip ice-80 2 2 LED0 equ pb.0; 3 LED1 equ pb. 2;4 LED2 equ pb. 4;5 LED3 equ pb. 6;3 LED1 equ pb.1; 4 LED2 equ pb.2; 5 LED3 equ pb.3; 6 6 7 7 BTN0 equ pa.0; … … 37 37 38 38 /// Clock Mode Select 39 mov a, 0b110 10100;39 mov a, 0b11000100; 40 40 mov clkmd, a; 41 41 delay 60; -
3FPPA程式初探-5不一樣的跑馬燈.asm
r1 r4 38 38 39 39 /// Clock Mode Select 40 mov a, 0b110 10100;40 mov a, 0b11000100; 41 41 mov clkmd, a; 42 42 delay 60; -
4FPPA程式設計-1-10多核的應用-2個蜂鳴器.asm
r2 r4 463 463 ret; 464 464 // -------- END Delay4ms Subroutine-------- 465 465 466 466 // -------- START Event Action Subroutine-------- 467 467 ActiveEvent0: -
4FPPA程式設計-1-11多核的應用-CPU控制.asm
r2 r4 452 452 ret; 453 453 // -------- END Delay4ms Subroutine-------- 454 454 455 455 // -------- START Event Action Subroutine-------- 456 456 ActiveEvent0: -
4FPPA程式設計-1-12多核的應用-PC控制.asm
r2 r4 445 445 ret; 446 446 // -------- END Delay4ms Subroutine-------- 447 447 448 448 // -------- START Event Action Subroutine-------- 449 449 ActiveEvent0: -
4FPPA程式設計-1-2按鍵彈跳.asm
r2 r4 261 261 wait1 BTN0; 262 262 set0 LED0; 263 263 264 264 goto FPP0MainLoop; 265 265 // ======== END FPP0Boot ======== -
4FPPA程式設計-1-4按鍵事件細分.asm
r2 r4 273 273 mov a, FPP1_STACK; 274 274 mov sp, a; 275 FPP1MainLoop: 275 FPP1MainLoop: 276 276 goto FPP1MainLoop; 277 277 // ======== END FPP1Boot ======== -
4FPPA程式設計-1-6事件觸發-多按鍵防彈跳.asm
r2 r4 400 400 ret; 401 401 // -------- END Delay4ms Subroutine-------- 402 402 403 403 // -------- START Event Action Subroutine-------- 404 404 ActiveEvent0: -
4FPPA程式設計-1-7單一事件觸發.asm
r2 r4 406 406 ret; 407 407 // -------- END Delay4ms Subroutine-------- 408 408 409 409 // -------- START Event Action Subroutine-------- 410 410 ActiveEvent0: -
4FPPA程式設計-1-8事件觸發-多核的應用.asm
r2 r4 420 420 ret; 421 421 // -------- END Delay4ms Subroutine-------- 422 422 423 423 // -------- START Event Action Subroutine-------- 424 424 ActiveEvent0: -
4FPPA程式設計-1-9多核的應用-蜂鳴器.asm
r2 r4 438 438 ret; 439 439 // -------- END Delay4ms Subroutine-------- 440 440 441 441 // -------- START Event Action Subroutine-------- 442 442 ActiveEvent0: -
4FPPA程式設計-2-3自動控制-使用內部timer.asm
r2 r4 340 340 mov a, FPP1_STACK; 341 341 mov sp, a; 342 FPP1MainLoop: 342 FPP1MainLoop: 343 343 goto FPP1MainLoop; 344 344 // ======== END FPP1Boot ======== -
4FPPA程式設計-2-4自動控制-使用內部timer-自行處理ISR.asm
r2 r4 136 136 int timer0_counter; 137 137 int timer1_counter; 138 138 139 // ======== END RAM Define ======== 139 140