Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. ;*****************************************************************
  2. ;* This stationery serves as the framework for a *
  3. ;* user application (single file, absolute assembly application) *
  4. ;* For a more comprehensive program that *
  5. ;* demonstrates the more advanced functionality of this *
  6. ;* processor, please see the demonstration applications *
  7. ;* located in the examples subdirectory of the *
  8. ;* Freescale CodeWarrior for the HC12 Program directory *
  9. ;*****************************************************************
  10.  
  11. ; export symbols
  12.  
  13. ABSENTRY Port1 ; for absolute assembly: mark this as application entry point
  14.  
  15.  
  16. ROMStart EQU $E000 ; absolute address to place my code/constant data
  17. RAMStart EQU $0400
  18. StartVector EQU $FFFE
  19. ; variable/data section
  20.  
  21. ;Àäðåñ ðåãèñòðà äàííûõ ïîðòà B.
  22. PRTB EQU $01
  23. ;Àäðåñ ðåãèñòðà íàïðàâëåíèÿ ïåðåäà÷è äàííûõ ÷åðåç ïîðò B.
  24. DDRB EQU $03
  25. ;Àäðåñ ðåãèñòðà êîíòðîëÿ ïîäòÿãèâàþùèõ ðåçèñòîðîâ âûâîäèìûõ íà ïîðò B.
  26. PUCR EQU $0C
  27.  
  28. ; code section
  29. ORG ROMStart
  30.  
  31.  
  32. Port1
  33. MOVB #$F0,DDRB
  34. BSET PUCR,$02
  35.  
  36. Round
  37. ; Çàãðóçêà â àêêóìóëÿòîð A çàäàííîãî çíà÷åíèÿ.
  38. ; Âçÿòû çíà÷åíèÿ â îáðàòíîì êîäå, ò.ê. äëÿ ñâåòîäèîäîâ äàííîãî ÌÊ
  39. ; àêòèâíûì óðîâíåì ÿâëÿåòñÿ ëîãè÷åñêèé íîëü
  40. ; (ñõåìîòåõíè÷åñêàÿ îñîáåííîñòü).
  41.  
  42. LDAA #$A0
  43. ; Çàãðóçêà â ïîðò  çíà÷åíèÿ àêêóìóëÿòîðà À.
  44. STAA PRTB
  45. ; Âîçâðàùåíèå â ïðîãðàììó.
  46. ; Ò.ê. öèêë áåñêîíå÷íûé, òî â ïîðò B áóäóò
  47. ; ïîñòîÿííî çàïèñûâàòüñÿ çíà÷åíèÿ ìèêðîêîíòðîëëåðîì.
  48. JMP Round
  49. ; Àäðåñ çàãðóçêè èñïîëíÿåìîé ïðîãðàììû.
  50. ORG StartVector
  51. ; Òî÷êà íà÷àëà èñïîëíÿåìîé ïðîãðàììû.
  52. DC.W Port1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement