📄 init.lst
字号:
665 // |||+------ P20 to P23 pull-up
666 // ||| 0: Not pulled high
667 // ||| 1: Pulled high
668 // ||+------- P24 to P27 pull-up
669 // || 0: Not pulled high
670 // || 1: Pulled high
671 // |+-------- P30 to P33 pull-up
672 // | 0: Not pulled high
673 // | 1: Pulled high
674 // +--------- P34 to P37 pull-up
675 // 0: Not pulled high
676 // 1: Pulled high
677
678 //Setting Pull-up control register 1
679 PUR1 = 0xF0; // XXXX XXXX
\ 000053 74CFFD03 MOV.B #240,1021
\ F0
680 // |||| |||+- P40 to P43 pull-up
681 // |||| ||| 0: Not pulled high
682 // |||| ||| 1: Pulled high
683 // |||| ||+-- P44 to P47 pull-up
684 // |||| || 0: Not pulled high
685 // |||| || 1: Pulled high
686 // |||| |+--- P50 to P53 pull-up
687 // |||| | 0: Not pulled high
688 // |||| | 1: Pulled high
689 // |||| +---- P54 to P57 pull-up
690 // |||| 0: Not pulled high
691 // |||| 1: Pulled high
692 // |||+------ P60 to P63 pull-up
693 // ||| 0: Not pulled high
694 // ||| 1: Pulled high
695 // ||+------- P64 to P67 pull-up
696 // || 0: Not pulled high
697 // || 1: Pulled high
698 // |+-------- P70 to P73 pull-up
699 // | 0: Not pulled high
700 // | 1: Pulled high
701 // +--------- P74 to P77 pull-up
702 // 0: Not pulled high
703 // 1: Pulled high
704
705 //Setting Pull-up control register 2
706 PUR2 = 0xFF; // --XX XXXX
\ 000058 74CFFE03 MOV.B #255,1022
\ FF
707 // || |||+- P80 to P83 pull-up
708 // || ||| 0: Not pulled high
709 // || ||| 1: Pulled high
710 // || ||+-- P84 to P87 pull-up
711 // || || 0: Not pulled high
712 // || || 1: Pulled high
713 // || |+--- P90 to P93 pull-up
714 // || | 0: Not pulled high
715 // || | 1: Pulled high
716 // || +---- P94 to P97 pull-up
717 // || 0: Not pulled high
718 // || 1: Pulled high
719 // |+------ P100 to P103 pull-up
720 // | 0: Not pulled high
721 // | 1: Pulled high
722 // +------- P104 to P107 pull-up
723 // 0: Not pulled high
724 // 1: Pulled high
725
726 }
\ 00005D F3 RTS
\ init_reg:
727
728 /**************************************************************************/
729 /* */
730 /* General Register Initialization */
731 /* explicit reset of some registers with undefined contents after */
732 /* Reset */
733 /* */
734 /* Name : init_reg */
735 /* Date/Author : 12.06.1997/ST */
736 /* Parameter : */
737 /* Return : */
738 /* */
739 /**************************************************************************/
740 void near init_reg (void)
741 {
742 WDC = 0x00;
\ 00005E B70F00 MOV.B #0,15
743 DM0CON = 0x00;
\ 000061 B72C00 MOV.B #0,44
744 DM1CON = 0x00;
\ 000064 B73C00 MOV.B #0,60
745 DMA0IC = 0x00;
\ 000067 B74B00 MOV.B #0,75
746 DMA1IC = 0x00;
\ 00006A B74C00 MOV.B #0,76
747 KUPIC = 0x00;
\ 00006D B74D00 MOV.B #0,77
748 ADIC = 0x00;
\ 000070 B74E00 MOV.B #0,78
749 S0TIC = 0x00;
\ 000073 B75100 MOV.B #0,81
750 S0RIC = 0x00;
\ 000076 B75200 MOV.B #0,82
751 S1TIC = 0x00;
\ 000079 B75300 MOV.B #0,83
752 S1RIC = 0x00;
\ 00007C B75400 MOV.B #0,84
753 TA0IC = 0x00;
\ 00007F B75500 MOV.B #0,85
754 TA1IC = 0x00;
\ 000082 B75600 MOV.B #0,86
755 TA2IC = 0x00;
\ 000085 B75700 MOV.B #0,87
756 TA3IC = 0x00;
\ 000088 B75800 MOV.B #0,88
757 TA4IC = 0x00;
\ 00008B B75900 MOV.B #0,89
758 TB0IC = 0x00;
\ 00008E B75A00 MOV.B #0,90
759 TB1IC = 0x00;
\ 000091 B75B00 MOV.B #0,91
760 TB2IC = 0x00;
\ 000094 B75C00 MOV.B #0,92
761 INT0IC = 0x00;
\ 000097 B75D00 MOV.B #0,93
762 INT1IC = 0x00;
\ 00009A B75E00 MOV.B #0,94
763 INT2IC = 0x00;
\ 00009D B75F00 MOV.B #0,95
764 TB0MR = 0x00;
\ 0000A0 B79B03 MOV.B #0,923
765 TB1MR = 0x00;
\ 0000A3 B79C03 MOV.B #0,924
766 TB2MR = 0x00;
\ 0000A6 B79D03 MOV.B #0,925
767 ADCON0 = 0x3D6;
\ 0000A9 74CFD603 MOV.B #214,982
\ D6
768
769 DM0SL = 0x00;
\ 0000AE B7B803 MOV.B #0,952
770 SAR00 = 0x00;
\ 0000B1 D90F2000 MOV.W #0,32
771 SAR01 = 0x00;
\ 0000B5 D90F2100 MOV.W #0,33
772 SAR02 = 0x00;
\ 0000B9 D90F2200 MOV.W #0,34
773 DAR00 = 0x00;
\ 0000BD D90F2400 MOV.W #0,36
774 DAR01 = 0x00;
\ 0000C1 D90F2500 MOV.W #0,37
775 DAR02 = 0x00;
\ 0000C5 D90F2600 MOV.W #0,38
776 DM1SL = 0x00;
\ 0000C9 B7BA03 MOV.B #0,954
777 SAR10 = 0x00;
\ 0000CC D90F3000 MOV.W #0,48
778 SAR11 = 0x00;
\ 0000D0 D90F3100 MOV.W #0,49
779 SAR12 = 0x00;
\ 0000D4 D90F3200 MOV.W #0,50
780 DAR10 = 0x00;
\ 0000D8 D90F3400 MOV.W #0,52
781 DAR11 = 0x00;
\ 0000DC D90F3500 MOV.W #0,53
782 DAR12 = 0x00;
\ 0000E0 D90F3600 MOV.W #0,54
783
784 }
\ 0000E4 F3 RTS
785
\ END
Errors: none
Warnings: none
Code size: 229
Constant size: 0
Static variable size: 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -