?? 免電源的電話使用計時器 - 單片機論文網.mht
字號:
=B2=BF=D6=D0=B6=CF=BC=B0TCC=D6=D0=B6=CF=B5=C8=C8=FD=D6=D6=C4=DC=C1=A6=A3=AC=
=C8=E7=BD=F1=CE=D2=C3=C7=D6=BB=B1=A3=C1=F4TCC=D6=D0=B6=CF=C0=B4=CA=B9=D3=C3=
=A1=A3=20
=
<BR>0012 MOV A, @0x05 ;=BD=ABA=C4=DA=B7=C5=D6=C35=20
=
<BR>0013 CONTW ;=C9=E8=B6=A8TCC=BF=D8=D6=C6=BC=C4=B4=E6=C6=F7=20
=
<BR>0014 ENI ;=C6=F4=B6=AF=D6=D0=B6=CF=C4=DC=C1=A6=20
=
<BR>TCC=CA=C7=D2=BB=B8=F6=BA=DC=BA=C3=D3=C3=D2=B2=BA=DC=B8=B4=D4=D3=B5=C4=
=D3=B2=BC=FE=CF=DF=C2=B7=A3=AC=CF=C2=C3=E6=BD=F6=C1=D0=B3=F6=BE=D6=B2=BF=D3=
=D0=B9=D8=B5=C4=B5=D8=B7=BD=D3=DA=B8=BD=C2=BC=B9=A9=B4=F3=BC=D2=B2=CE=BF=BC=
=A1=A3=D3=C9=D3=DA=CF=B5=CD=B3=CA=B1=BB=F9=CA=C7=B2=C9=D3=C332768Hz=B5=C4=
=CA=AF=D3=A2=BE=A7=CC=E5=A3=AC=B9=CA=B1=BE=D6=C6=D7=F7=D6=AE=D7=BC=C8=B7=B6=
=C8=D3=A6=B8=C3=B2=BB=B1=BB=BB=B3=D2=C9=B2=C5=CA=C7=A1=A3=B5=B1=D1=A1=D3=C3=
2 CYCLE=BC=B02 CLOCK=B5=C4=D7=B4=CC=AC=CA=B1=A3=AC=C8=F4=D4=D9=BD=
=ABTCC=C9=E8=B3=C9=B3=FD=D2=D464=A3=AC=C4=C7=B8=D5=BA=C3=C3=BF=D2=BB=C3=EB=
=D6=D3TCC=B7=A2=C9=FA=D2=E7=CE=BB=D6=D0=B6=CF=D2=BB=B4=CE=A1=A3=20
<BR>=C9=A8=C3=E8=B3=CC=D0=F2=A3=BA =
<BR>=B4=D30015=A3=AD=A3=AD0015=D0=D0=A3=AC=D7=DC=B9=B21=D0=D0=A3=AC=BD=F6=
=D7=F6=CC=F8=D4=BE=D7=D4=C9=ED=D6=AE=D3=C3=A1=A3=20
<BR>=D0=A7=B9=FB=B9=DB=B2=EC=A3=BA =20
=
<BR>=B3=CC=D0=F2=D0=B4=B5=BD=B4=CB=CA=B1=A3=AC=CC=C8=C8=F4=C4=FA=CA=D6=C9=
=CF=B5=C4=CF=DF=C2=B7=C3=BB=BA=B8=B4=ED=B5=C4=BB=B0=A3=AC=C4=C7=C3=B4=C4=FA=
=BD=AB=BB=E1=BF=B4=B5=BD=C6=DF=D7=D6=CF=D4=CA=BE=C6=C1=C4=BB=CF=D4=CA=BE8=
=B2=A2=C7=D2=D2=D41=C3=EB=C1=C11=C3=EB=C3=F0=B5=C4=CB=D9=B6=C8=C1=C1=C3=F0=
=D7=C5=A1=A3=20
=
<BR>=B5=BD=B4=CB=D7=DC=B9=B2=D3=C3315=B8=F6=D6=B8=C1=EE=A3=AC=B9=A7=CF=B2=
=C4=FA=B5=C4=B1=A6=B1=A6=D2=D1=BE=AD=D3=D0=D0=C4=CC=F8=B2=FA=C9=FA=C1=CB=A1=
=A3 <BR>2.=BE=DF=D3=D0=C6=DF=B6=CE=CF=D4=CA=BE=C4=DC=C1=A6=A3=BA =20
=
<BR><BR>=D3=D0=C1=CB=C3=EB=B5=C4=D0=C4=CC=F8=D6=AE=BA=F3=A3=AC=BD=D3=CF=C2=
=C0=B4=BE=CD=CA=C7=BC=D3=C7=BF=C9=A8=C3=E8=C4=DC=C1=A6=A3=AC=CA=B9=CB=FC=D3=
=D0=D7=C5=D5=FD=C8=B7=B5=C4=CF=D4=CA=BE=CA=FD=D7=D6=B5=C4=C4=DC=C1=A6=A1=A3=
<BR>TC1.ICE=20
<BR>; <BR>; FILE NAME:TC1.DT =20
<BR>; DATE :1999,5,5 =20
<BR>; BY :HWANG JYN_GUO =
<BR>;=20
<BR>; FUNCTION DESCRIPTION: =20
=
<BR>; USING TCC TO GET 1 SEC INTERRUPT=
=20
=
<BR>; 32768/(2*64*256)=3D 1 SEC =20
=
<BR>; CRYSTAL MODE 32768 Hz =20
=
<BR>; 2 CYCLE AND 2 CLOCK MODE =20
<BR>; <BR>PC =3D=3D 02=20
<BR>RF =3D=3D 03 ;STATUS=20
=
<BR>FZ =3D=3D 02 ;FLAG OF ZERO=20
=
<BR>FC =3D=3D 00 ;FLAG OF CARRY=20
<BR>P5 =3D=3D 0X05 ;PORT 5=20
<BR>P6 =3D=3D 0X06 ;PORT 6=20
<BR>SEC =3D=3D 0X10 ;SECOND =
<BR>ORG 0=20
=
<BR>0000 JMP INIT ;PROGRAM START=20
<BR>ORG 8=20
=
<BR>;TCC INTERRUPT----------------------------------------------=20
<BR>TCCI: <BR>0008 INC SEC <BR>TCCE:=20
=
<BR>0009 BC 0X0F,0 ;CLEAR TCC_INT=20
<BR>000A RETI=20
=
<BR>;TABLE 7 SEGEMENT------------------------------------------=
-=20
<BR>T7:=20
=
<BR>000B ADD PC,A ; GFE DCBA=20
=
<BR>000C RETL @0B01000000 ;0 0100 0000=20
=
<BR>000D RETL @0B01111001 ;1 0111 1001=20
=
<BR>000E RETL @0B00100100 ;2 0010 0100=20
=
<BR>000F RETL @0B00110000 ;3 0011 0000=20
=
<BR>0010 RETL @0B00011001 ;4 0001 1001=20
=
<BR>0011 RETL @0B00010010 ;5 0001 0010=20
=
<BR>0012 RETL @0B00000010 ;6 0000 0010=20
=
<BR>0013 RETL @0B01011000 ;7 0101 1000=20
=
<BR>0014 RETL @0B00000000 ;8 0000 0000=20
=
<BR>0015 RETL @0B00010000 ;9 0001 0000=20
=
<BR>;INIT ----------------------------------------------------------=
-------=20
<BR>INIT: <BR>0016 MOV A,@0X00=20
<BR>0017 MOV SEC,A=20
=
<BR>0018 IOW 0X0E ;DISABLE WDT=20
=
<BR>0019 IOW P5 ;PORT 5 OUTPUT=20
=
<BR>001A IOW P6 PORT 6 OUTPUT=20
<BR>001B MOV A,@0X01=20
=
<BR>001C IOW 0X0F ;ENABLE TCC_INT=20
<BR>001D MOV A,@0X05 ;1/64=20
<BR>001E CONTW <BR>001F ENI=20
=
<BR>;SCAN ----------------------------------------------------------=
-----=20
<BR>SCAN: <BR>0020 MOV A,SEC=20
<BR>0021 CALL T7 =
<BR>0022 IOW P6=20
<BR>0023 MOV P6,A=20
=
<BR>0024 MOV A,@255 ;DISPLAY DIGIT 0=20
<BR>0025 MOV P5,A =
<BR>0026 JMP SCAN=20
=
<BR>=D5=FB=B8=F6=B3=CC=D0=F2=D3=EBTC0.ICE=D7=EE=B4=F3=B5=C4=B2=EE=D2=EC=BE=
=CD=CA=C7=D4=F6=BC=D3=C1=CBSEC=BC=C6=CA=FD=B5=C4=CF=D4=CA=BE=C4=DC=C1=A6=A3=
=AC=B9=CA=D3=D0=C8=FD=B4=A6=B8=C4=B6=AF=A3=BA =20
=
<BR>=D6=D0=B6=CF=D7=D3=B3=CC=D0=F2=D6=D0=D3=D0=C1=CBINC SEC=D6=B8=C1=
=EE=C0=B4=D7=F6=C3=BF=C3=EB=BD=F8=CE=BB=B5=C4=B6=AF=D7=F7=A1=A3 =20
=
<BR>=D4=F6=BC=D3=C1=CBLED=CF=D4=CA=BE=C6=C1=C4=BB=C6=DF=B6=CE=D7=AA=BB=BB=
=B1=ED=A3=AC=B4=D3000B=A3=AD=A3=AD0015=D0=D0=BC=B4=CE=AA0=B5=BD9=B5=C4=D7=
=AA=BB=BB=B1=ED=A1=A3 =20
=
<BR>=C9=A8=C3=E8=B3=CC=D0=F2=B9=A6=C4=DC=BC=D3=C7=BF=A3=BA =20
=
<BR>=B4=D30020=A3=AD=A3=AD0026=D0=D0=CB=F9=D7=F6=D6=AE=CA=C2=CE=AA=D6=D8=B8=
=B2=B5=C4=BD=ABSEC=CA=FD=D7=D6=BE=AD=B9=FD=B2=E9=B1=ED=BA=F3=B6=AA=B5=BDP=
6=C9=CF=A1=A3=CE=AA=C1=CB=B7=BD=B1=E3=C1=CB=BD=E2=A3=AC=B4=CB=CA=B1=BD=F6=
=B6=D4=CA=FD=D7=D60=D3=D0=D7=F6=CF=D4=CA=BE=B6=AF=D7=F7=A1=A3=20
<BR>=D0=A7=B9=FB=B9=DB=B2=EC=A3=BA =20
=
<BR>=B3=CC=D0=F2=B5=BD=B4=CB=CA=B1=C4=FA=BB=E1=BF=B4=B5=BD=B8=F6=CE=BB=CA=
=FD=B5=C4=C6=DF=D7=D6=CF=D4=CA=BE=C6=C1=C4=BB=B4=D30=A1=FA9=C3=BF=C3=EB=BD=
=F8=CE=BB=D2=BB=B4=CE=A1=A3=B5=BD9=D2=D4=BA=F3=B3=CC=D0=F2=BD=AB=BB=E1=B4=
=ED=C2=D2(?Why?)=A1=A3=20
=
<BR>3.=BE=DF=D3=D0=B6=FE=CE=BB=CA=FD=B5=C4=CF=D4=CA=BE=C4=DC=C1=A6=A3=BA&=
nbsp;=20
=
<BR><BR>=C4=DC=B9=BB=D7=F6=C6=DF=B6=CE=CF=D4=CA=BE=D6=AE=BA=F3=A3=AC=B8=F7=
=CE=BB=D7=EE=CF=EB=BF=B4=B5=BD=B5=C4=B5=B1=C8=BB=CA=C7=B6=FE=CE=BB=CA=FD=D7=
=D6=B5=C4=CF=D4=CA=BE=C1=CB=A3=AC=D3=C9=D3=DA=D5=E2=C0=EF=B2=C9=D3=C3=D2=BB=
=B9=B2=D2=F5=A1=A2=D2=BB=B9=B2=D1=F4=B5=C4=C6=DF=B6=CE=CF=D4=CA=BE=C6=F7=A3=
=AC=B9=CA=B4=A6=C0=ED=C6=F0=C0=B4=BB=B9=B5=C3=C9=D4=B7=D1=C4=D4=BD=EE=A1=A3=
=20
<BR>TC2.ICE <BR>; =
<BR>; FILE NAME:TC2.DT =20
<BR>; DATE :1999,5,5 =20
<BR>; BY :HWANG JYN_GUO =
<BR>;=20
<BR>; FUNCTION DESCRIPTION: =20
=
<BR>; USING TCC TO GET 1 SEC INTERRUPT=
=20
=
<BR>; 32768/(2*64*256)=3D 1 SEC =20
=
<BR>; CRYSTAL MODE 32768 Hz =20
=
<BR>; 2 CYCLE AND 2 CLOCK MODE =20
<BR>; <BR>PC =3D=3D 02=20
<BR>P5 =3D=3D 0X05 ;PORT 5=20
<BR>P6 =3D=3D 0X06 ;PORT 6=20
<BR>SEC =3D=3D 0X10 ;SECOND =
<BR>ORG 0=20
=
<BR>0000 JMP INIT ;PROGRAM START=20
<BR>ORG 8=20
=
<BR>;TCC INTERRUPT------------------------------------------------- =
<BR>TCCI: <BR>0008 INC SEC <BR>TCCE:=20
=
<BR>0009 BC 0X0F,0 ;CLEAR TCC_INT=20
<BR>000A RETI=20
=
<BR>;TABLE 7 SEGEMENT----------------------------------------- =
<BR>T7:=20
=
<BR>000B ADD PC,A ; GFE DCBA=20
=
<BR>000C RETL @0B01000000 ;0 0100 0000=20
=
<BR>000D RETL @0B01111001 ;1 0111 1001=20
=
<BR>000E RETL @0B00100100 ;2 0010 0100=20
=
<BR>000F RETL @0B00110000 ;3 0011 0000=20
=
<BR>0010 RETL @0B00011001 ;4 0001 1001=20
=
<BR>0011 RETL @0B00010010 ;5 0001 0010=20
=
<BR>0012 RETL @0B00000010 ;6 0000 0010=20
=
<BR>0013 RETL @0B01011000 ;7 0101 1000=20
=
<BR>0014 RETL @0B00000000 ;8 0000 0000=20
=
<BR>0015 RETL @0B00010000 ;9 0001 0000=20
=
<BR>;INIT ----------------------------------------------------------=
-------=20
<BR>INIT: <BR>0016 MOV A,@0X00=20
<BR>0017 MOV SEC,A=20
=
<BR>0018 IOW 0X0E ;DISABLE WDT=20
=
<BR>0019 IOW P5 ;PORT 5 OUTPUT=20
=
<BR>001A IOW P6 ;PORT 6 OUTPUT=20
<BR>001B MOV A,@0X01=20
=
<BR>001C IOW 0X0F ;ENABLE TCC_INT=20
<BR>001D MOV A,@0X05 ;1/64=20
<BR>001E CONTW <BR>001F ENI=20
=
<BR>;SCAN ----------------------------------------------------------=
----=20
<BR>SCAN: <BR>0020 MOV A,SEC=20
<BR>0021 CALL T7 =
<BR>0022 IOW P6=20
<BR>0023 MOV P6,A=20
=
<BR>0024 MOV A,@255 ;DISPLAY DIGIT 0=20
<BR>0025 MOV P5,A =
<BR>0026 MOV A,SEC=20
<BR>0027 CALL T7 =
<BR>0028 IOW P6=20
<BR>0029 XOR A,@0XFF=20
<BR>002A MOV P6,A=20
=
<BR>002B MOV A,@00 ;DISPLAY DIGIT 1=20
<BR>002C MOV P5,A =
<BR>002D JMP SCAN=20
=
<BR>=B3=CC=D0=F2=D3=EBTC1.ICE=B2=EE=D2=EC=D6=AE=B4=A6=BD=F6=D4=DA=C9=A8=C3=
=E8=B6=AF=D7=F7=C9=CF=B2=BB=CD=AC=B0=D5=C1=CB=A1=A3 =20
=
<BR>=C8=F4=D2=AA=C9=A8=B9=B2=D1=F4=B5=C4=CE=BB=CA=FD=CA=B1=A3=AC=B1=D8=D0=
=EB=BD=ABPORT5=CD=E2=C9=E8=CE=AA=B8=DF=B5=E7=CE=BB=CA=E4=B3=F6=A3=AC=B6=F8=
=D2=AA=C1=C1=B5=C4=D7=D6=BB=AE=A3=AC=D4=DAPORT6=CD=E2=C9=E8=CE=AA=B5=CD=B5=
=E7=CE=BB=CA=E4=C8=EB=BC=B4=BF=C9=A1=A3=C8=F4=D2=AA=C9=A8=B9=B2=D2=F5=B5=C4=
=CE=BB=CA=FD1=CA=B1=A3=AC=B1=D8=D0=EB=BD=ABPORT5=CD=E2=C9=E8=CE=AA=B5=CD=B5=
=E7=CE=BB=CA=E4=B3=F6=BC=B4=BF=C9=A3=AC=B6=F8=D2=AA=C1=C1=B5=C4=D7=D6=BB=AE=
=A3=AC=D4=DAPORT6=CD=E2=C9=E8=CE=AA=B8=DF=B5=E7=CE=BB=CA=E4=B3=F6=BC=B4=BF=
=C9=A1=A3=B9=CA=D3=D0=C1=CB0020=A3=AD=A3=AD0025=D0=D0=A3=AC=CE=BB=CA=FD0=B5=
=C4=CF=D4=CA=BE=B4=A6=C0=ED=BC=B00026=A3=AD=A3=AD002C=D0=D0=A3=AC=CE=BB=CA=
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -