├── .gitignore ├── _uvproj ├── fatcamtimer_uvproj.bak ├── delayms.__i ├── lcd1602.c ├── delayms.OBJ ├── fatcamtimer ├── lcd1602.LST ├── lcd1602.OBJ ├── fatcamtimer.OBJ ├── fatcamtimer.lnp ├── fatcamtimer.plg ├── delayms.h ├── lcd1602.h ├── delayms.c ├── delayms.LST ├── fatcamtimer.c ├── fatcamtimer.hex ├── fatcamtimer.LST ├── fatcamtimer.uvproj ├── fatcamtimer.M51 ├── fatcamtimer.uvopt └── fatcamtimer_uvopt.bak ├── picture.jpg └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer_uvproj.bak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_uvproj/delayms.__i: -------------------------------------------------------------------------------- 1 | "delayms.c" BROWSE DEBUG OBJECTEXTEND -------------------------------------------------------------------------------- /picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/picture.jpg -------------------------------------------------------------------------------- /_uvproj/lcd1602.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/lcd1602.c -------------------------------------------------------------------------------- /_uvproj/delayms.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/delayms.OBJ -------------------------------------------------------------------------------- /_uvproj/fatcamtimer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/fatcamtimer -------------------------------------------------------------------------------- /_uvproj/lcd1602.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/lcd1602.LST -------------------------------------------------------------------------------- /_uvproj/lcd1602.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/lcd1602.OBJ -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/fatcamtimer.OBJ -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.lnp: -------------------------------------------------------------------------------- 1 | "fatcamtimer.obj", 2 | "lcd1602.obj", 3 | "delayms.obj" 4 | TO "fatcamtimer" 5 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunzhu-li/timelapse-timer/master/_uvproj/fatcamtimer.plg -------------------------------------------------------------------------------- /_uvproj/delayms.h: -------------------------------------------------------------------------------- 1 | #ifndef __DELAYMS__ 2 | #define __DELAYMS__ 3 | 4 | void DelayMs(unsigned char ms); 5 | void Delay10Us(unsigned int t); 6 | 7 | 8 | #endif -------------------------------------------------------------------------------- /_uvproj/lcd1602.h: -------------------------------------------------------------------------------- 1 | #ifndef __LCD1602__ 2 | #define __LCD1602__ 3 | 4 | #include 5 | 6 | void lcdinit(); 7 | void showchar(unsigned char pos,unsigned char chr); 8 | void lcdshowstring(unsigned char line,char *ptr); 9 | 10 | 11 | 12 | #endif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## TimeLapseTimer 2 | 3 | ##### A DSLR-Timer designed for Time-Lapse photography. 4 | ##### 相机定时器,51单片机程序。 5 | 6 | ##### Videos made: https://vimeo.com/162920102 https://vimeo.com/162919559 7 | ##### And part of this video: https://vimeo.com/162920102 8 | 9 | ![Main picture](picture.jpg) 10 | -------------------------------------------------------------------------------- /_uvproj/delayms.c: -------------------------------------------------------------------------------- 1 | 2 | #include "INTRINS.H" 3 | 4 | 5 | void Delay10Us(unsigned int t) //delay 50us 6 | { 7 | t *= 14; 8 | while(--t) 9 | { 10 | _nop_(); 11 | _nop_(); 12 | _nop_(); 13 | } 14 | 15 | } 16 | 17 | 18 | void DelayMs(unsigned int ms) 19 | { 20 | Delay10Us(20 * ms); 21 | } -------------------------------------------------------------------------------- /_uvproj/delayms.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V9.00 DELAYMS 01/10/2012 19:48:57 PAGE 1 2 | 3 | 4 | C51 COMPILER V9.00, COMPILATION OF MODULE DELAYMS 5 | OBJECT MODULE PLACED IN delayms.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE delayms.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 11 | 2 #include "INTRINS.H" 12 | 3 13 | 4 14 | 5 void Delay10Us(unsigned int t) //delay 50us 15 | 6 { 16 | 7 1 t *= 14; 17 | 8 1 while(--t) 18 | 9 1 { 19 | 10 2 _nop_(); 20 | 11 2 _nop_(); 21 | 12 2 _nop_(); 22 | 13 2 } 23 | 14 1 24 | 15 1 } 25 | 16 26 | 17 27 | 18 void DelayMs(unsigned int ms) 28 | 19 { 29 | 20 1 Delay10Us(20 * ms); 30 | 21 1 } 31 | 32 | 33 | MODULE INFORMATION: STATIC OVERLAYABLE 34 | CODE SIZE = 32 ---- 35 | CONSTANT SIZE = ---- ---- 36 | XDATA SIZE = ---- ---- 37 | PDATA SIZE = ---- ---- 38 | DATA SIZE = ---- ---- 39 | IDATA SIZE = ---- ---- 40 | BIT SIZE = ---- ---- 41 | END OF MODULE INFORMATION. 42 | 43 | 44 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 45 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | 8 | unsigned int _setTime; 9 | unsigned int _remainingTime; 10 | unsigned int _timerStatus; 11 | 12 | 13 | 14 | 15 | void _showNum(char _row) 16 | { 17 | char _msg[32]; 18 | 19 | if(!_row){ 20 | //Print SetTime 21 | if(_setTime < 10){ 22 | sprintf(_msg, "SET TIMER: %d s ", _setTime); 23 | }else 24 | if(_setTime >= 10 && _setTime <= 99){ 25 | sprintf(_msg, "SET TIMER: %d s ", _setTime); 26 | }else 27 | if(_setTime > 99){ 28 | sprintf(_msg, "SET TIMER: %d s", _setTime); 29 | } 30 | lcdshowstring(0, _msg); 31 | } 32 | 33 | if(_row){ 34 | if(!_timerStatus){ 35 | sprintf(_msg, " OFF ", _remainingTime); 36 | }else{ 37 | //Print RemainingTime 38 | if(_remainingTime < 10){ 39 | sprintf(_msg, " ON %d s ", _remainingTime); 40 | }else 41 | if(_remainingTime >= 10 && _remainingTime <= 99){ 42 | sprintf(_msg, " ON %d s ", _remainingTime); 43 | }else 44 | if(_remainingTime > 99){ 45 | sprintf(_msg, " ON %d s", _remainingTime); 46 | } 47 | } 48 | lcdshowstring(1, _msg); 49 | } 50 | 51 | } 52 | 53 | void _releaseShutter() 54 | { 55 | char _msg[32]; 56 | 57 | sprintf(_msg, " ON R 0 s "); 58 | lcdshowstring(1, _msg); 59 | P1_5 = 0x01; 60 | DelayMs(100); 61 | P1_5 = 0x00; 62 | 63 | 64 | } 65 | 66 | 67 | void _timerFunc() 68 | { 69 | unsigned char _lastCtrlKeyStat; 70 | _lastCtrlKeyStat = 1; 71 | 72 | _remainingTime++; 73 | 74 | while(1) 75 | { 76 | if(!--_remainingTime){ 77 | _releaseShutter(); 78 | _remainingTime = _setTime; 79 | } 80 | if((_lastCtrlKeyStat == 0) && (P1_2 == 0x00)){break;} 81 | _lastCtrlKeyStat = P1_2; 82 | showNum(1); 83 | DelayMs(1000); 84 | } 85 | 86 | _timerStatus = 0; 87 | showNum(1); 88 | 89 | DelayMs(2000); 90 | 91 | } 92 | 93 | 94 | void main() 95 | { 96 | char _msg[32]; 97 | 98 | P1_5 = 0x00; 99 | 100 | _setTime = 10; 101 | _remainingTime = 20; 102 | _timerStatus = 0; 103 | 104 | lcdinit(); 105 | 106 | 107 | 108 | sprintf(_msg, "FAT TIMER Ver 2 "); 109 | lcdshowstring(0, _msg); 110 | sprintf(_msg, "Starting... "); 111 | lcdshowstring(1, _msg); 112 | 113 | DelayMs(2000); 114 | 115 | _showNum(0); 116 | _showNum(1); 117 | 118 | 119 | while(1) 120 | { 121 | //Start / Stop 122 | if(P1_2 == 0x00) 123 | { 124 | DelayMs(2); 125 | if(P1_2 == 0x00){ 126 | _timerStatus = 1; 127 | _remainingTime = _setTime; 128 | showNum(1); 129 | _timerFunc(); 130 | } 131 | } 132 | 133 | 134 | 135 | 136 | //+ / - 137 | if(P1_0 == 0x00) 138 | { 139 | DelayMs(2); 140 | if(P1_0 == 0x00) 141 | { 142 | if(_setTime > 1) 143 | { 144 | _setTime--; 145 | showNum(0); 146 | DelayMs(15); 147 | continue; 148 | } 149 | } 150 | }else 151 | if(P1_1 == 0x00) 152 | DelayMs(2); 153 | if(P1_1 == 0x00) 154 | { 155 | if(_setTime < 999) 156 | { 157 | _setTime++; 158 | showNum(0); 159 | DelayMs(15); 160 | continue; 161 | } 162 | } 163 | }//while 164 | 165 | } 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.hex: -------------------------------------------------------------------------------- 1 | :100531005345542054494D45523A20256420732097 2 | :1005410020005345542054494D45523A20256420FA 3 | :100551007320005345542054494D45523A20256497 4 | :10056100207300202020204F4646202020202020DC 5 | :1005710020202000202020204F4E20202020202538 6 | :10058100642073202000202020204F4E2020202096 7 | :1005910020256420732000202020204F4E20202081 8 | :1005A10020202564207300202020204F4E2020523F 9 | :1005B10020203020732020004641542054494D45CD 10 | :1005C1005220566572203220005374617274696E34 11 | :0A05D100672E2E2E2020202020008F 12 | :02035F008F43CA 13 | :10036100E5437065C3E50D940AE50C9400500B75E7 14 | :1003710067FF7568057569318035C3E50D940AE538 15 | :100381000C94004016D3E50D9463E50C9400500BDA 16 | :100391007567FF7568057569438014D3E50D94632E 17 | :1003A100E50C940040187567FF75680575695485FB 18 | :1003B1000C6A850D6B7B007A00794412005F7B002B 19 | :1003C1007A007944E4FF1206C4E543700302045E37 20 | :1003D100E509450870127567FF75680575696485DB 21 | :1003E1000A6A850B6BFB8063C3E50B940AE50A94EB 22 | :1003F1000050137567FF756805756975850A6A850B 23 | :100401000B6B7B008045C3E50B940AE50A94004021 24 | :100411001ED3E50B9463E50A940050137567FF75CD 25 | :100421006805756987850A6A850B6B7B00801CD31B 26 | :10043100E50B9463E50A940040187567FF7568053C 27 | :10044100756998850A6A850B6B7B007A007944127D 28 | :0D045100005F7B007A0079447F011206C431 29 | :01045E00227B 30 | :100700007567FF7568057569A87B007A00794312E3 31 | :10071000005F7B007A0079437F011206C4D2957F87 32 | :06072000641207DEC29521 33 | :0107260022B0 34 | :10067B00754201050BE50B7002050AE50B150B70B6 35 | :10068B0002150A14450A7009120700850C0A850D1C 36 | :10069B000BE5427003309212A292E433F5427F01D4 37 | :1006AB0012035F7FE81207DE80D1E4F508F5097FBE 38 | :0906BB000112035F7FD00207DE8B 39 | :10045F00C295750C00750D0A750A00750B14E4F53D 40 | :10046F0008F50912074E7567FF7568057569B97B41 41 | :10047F00007A00792212005F7B007A007922E4FF74 42 | :10048F001206C47567FF7568057569CA7B007A0027 43 | :10049F00792212005F7B007A0079227F011206C455 44 | :1004AF007FD01207DEE4FF12035F7F0112035F208C 45 | :1004BF00921C7F021207DE20921475080075090145 46 | :1004CF00850C0A850D0B7F0112035F12067B2090AE 47 | :1004DF00277F021207DE209027D3E50D9401E50C4C 48 | :1004EF009400401CE50D150D7002150CE4FF12036E 49 | :1004FF005F7F0F1207DE80B72091057F021207DEA4 50 | :10050F002091ACC3E50D94E7E50C940350A1050DC4 51 | :10051F00E50D7002050CE4FF12035F7F0F1207DE7B 52 | :02052F00808DBD 53 | :10078E008F6C7F011207DEC2A6C2A4C2A5D2A685B7 54 | :07079E006C80C2A6C2A42278 55 | :1007A5008F6C7F011207DEC2A6D2A4C2A5D2A68590 56 | :0707B5006C80C2A6C2A42261 57 | :020771008D6A8F 58 | :10077300EFC39410EF400624B0F56B80042480F59A 59 | :0B0783006BAF6B12078EAF6A0207A578 60 | :0606C4008B648A65896663 61 | :1006CA00EFC454F0F567E4F568F569AF670567AB01 62 | :1006DA0064AA65A9668569828568831205DBFD12AD 63 | :1006EA0007710569E56970020568C39410E56864D5 64 | :0506FA0080948040D651 65 | :0106FF0022D8 66 | :10074E007F0A1207DE7F3812078E7F3812078E7FE0 67 | :10075E003812078E7F0612078E7F0C12078E7F01CE 68 | :03076E0002078EF1 69 | :1007BC007C007D0E120608EF1F70011E144E6005A2 70 | :0607CC0000000080F22293 71 | :0A07DE007C007D141206080207BC1F 72 | :030000000207D222 73 | :0C07D200787FE4F6D8FD75817702045FA3 74 | :1005DB00BB010CE58229F582E5833AF583E02250D5 75 | :1005EB0006E92582F8E622BBFE06E92582F8E2221F 76 | :0D05FB00E58229F582E5833AF583E4932239 77 | :10060800EF8DF0A4A8F0CF8CF0A428CE8DF0A42E06 78 | :02061800FE22C0 79 | :10000300E5732467F8E6057322786430070278679E 80 | :10001300E475F00112064502061A2000EB7F2ED28A 81 | :10002300008018EF540F2490D43440D4FF30040BD5 82 | :10003300EF24BFB41A0050032461FFE57460021576 83 | :10004300740577E5777002057630070D7864E475FB 84 | :10005300F001120645EF0206330207277403D207A5 85 | :100063008003E4C207F5738B648A658966E4F574DB 86 | :10007300F576F577E57460077F2012003E80F5750D 87 | :1000830075FFC201C200C202C203C205C206C20892 88 | :1000930012000CFF700D3007057F0012004FAF7781 89 | :1000A300AE7622B4255FC2D5C20412000CFF24D061 90 | :1000B300B40A00501A75F00A787430D50508B6FFF3 91 | :1000C3000106C6A426F620D5047002D20380D924E3 92 | :1000D300CFB41A00EF5004C2E5D20402024FD2019A 93 | :1000E30080C6D20080C0D20280BCD2D580BAD205ED 94 | :1000F30080B47F2012003E2002077401B5740040D3 95 | :10010300F1120003FF12003E020077D208D20680EC 96 | :1001130095120003FB120003FA120003F94A4B7015 97 | :100123000679207A037BFF20022EE574602A7E0085 98 | :100133008E827583001205DB60060EEE657570F026 99 | :10014300C2D5EBC0E0EAC0E0E9C0E0EE120296D00F 100 | :10015300E0F9D0E0FAD0E0FB12061AFF60AAEBC088 101 | :10016300E0EAC0E0E9C0E012003ED0E02401F9D0AB 102 | :10017300E03400FAD0E0FBE5750460DCD575D98086 103 | :10018300877BFF7A027992D202809C791080027970 104 | :1001930008C206C2088008D2D5790A8004790AC247 105 | :1001A300D5E575047002F575E4FAFDFEFF12000350 106 | :1001B300FC7B08200113120003FD7B1030000A12A0 107 | :1001C3000003FE120003FF7B20EC3382D592D5504F 108 | :1001D30013C3E43000069FFFE49EFEE42001039D69 109 | :1001E300FDE49CFCE4CBF8C201EC700CCFCECDCC8B 110 | :1001F300E824F8F870F38017C3EF33FFEE33FEED16 111 | :1002030033FDEC33FCEB33FB994002FB0FD8E9EBF6 112 | :10021300300105F8D0E0C448B201C0E00AEC4D4E0D 113 | :100223004F78207B0070C2EAB5750040BCC0E01275 114 | :100233000298D0F0D0E0200104C4C0E0C4B201C0F1 115 | :10024300F0120027D0F0D5F0EB020077120655012B 116 | :100253001453018E5800E54C00E14201924F019A7C 117 | :0F02630044019A4900FA4301A0550184460184E1 118 | :100272004501844703405000E92D00ED2E01102B6B 119 | :1002820000F123010E2003292A00A94800000108D9 120 | :100292003F3F3F00790AA2D5200314300509B91067 121 | :1002A200020404B9080104A2D52006025001042068 122 | :1002B20002689202B574005034C0E07F2030031906 123 | :1002C2007F30A20272067205500F1202EFC202C202 124 | :1002D20006C205C2087F30800F300503E9C0E01274 125 | :1002E200003E300503D0E0F9D0E0B574CC300517FC 126 | :1002F2007F30B9100C12003E7F583004077F78809F 127 | :1003020003B9080312003E3002057F2D02003E7F32 128 | :10031200202008F87F2B2006F322920280CF286E3D 129 | :10032200756C6C2900D2011200033001F8C2017809 130 | :100332007430D50108F60200A92D50434958120025 131 | :10034200032403B405004001E490033B9312002F01 132 | :0D035200743A12002FD20375740402018E5C 133 | :10061A00BB010689828A83E0225002E722BBFE02DE 134 | :09062A00E32289828A83E4932211 135 | :10063300BB010689828A83F0225002F722BBFE01A6 136 | :02064300F322A0 137 | :10064500FAE6FB0808E6F925F0F618E6CA3AF622B6 138 | :10065500D083D082F8E4937012740193700DA3A334 139 | :1006650093F8740193F5828883E473740293686048 140 | :06067500EFA3A3A380DF48 141 | :10072700EFB40A07740D120732740A309811A899AA 142 | :10073700B8130CC2983098FDA899C298B811F63032 143 | :0707470099FDC299F599220A 144 | :00000001FF 145 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V9.00 FATCAMTIMER 01/10/2012 19:56:12 PAGE 1 2 | 3 | 4 | C51 COMPILER V9.00, COMPILATION OF MODULE FATCAMTIMER 5 | OBJECT MODULE PLACED IN fatcamtimer.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE fatcamtimer.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 11 | 2 #include 12 | 3 #include 13 | 4 #include 14 | 5 #include 15 | 6 16 | 7 17 | 8 unsigned int _setTime; 18 | 9 unsigned int _remainingTime; 19 | 10 unsigned int _timerStatus; 20 | 11 21 | 12 22 | 13 23 | 14 24 | 15 void _showNum(char _row) 25 | 16 { 26 | 17 1 char _msg[32]; 27 | 18 1 28 | 19 1 if(!_row){ 29 | 20 2 //Print SetTime 30 | 21 2 if(_setTime < 10){ 31 | 22 3 sprintf(_msg, "SET TIMER: %d s ", _setTime); 32 | 23 3 }else 33 | 24 2 if(_setTime >= 10 && _setTime <= 99){ 34 | 25 3 sprintf(_msg, "SET TIMER: %d s ", _setTime); 35 | 26 3 }else 36 | 27 2 if(_setTime > 99){ 37 | 28 3 sprintf(_msg, "SET TIMER: %d s", _setTime); 38 | 29 3 } 39 | 30 2 lcdshowstring(0, _msg); 40 | 31 2 } 41 | 32 1 42 | 33 1 if(_row){ 43 | 34 2 if(!_timerStatus){ 44 | 35 3 sprintf(_msg, " OFF ", _remainingTime); 45 | 36 3 }else{ 46 | 37 3 //Print RemainingTime 47 | 38 3 if(_remainingTime < 10){ 48 | 39 4 sprintf(_msg, " ON %d s ", _remainingTime); 49 | 40 4 }else 50 | 41 3 if(_remainingTime >= 10 && _remainingTime <= 99){ 51 | 42 4 sprintf(_msg, " ON %d s ", _remainingTime); 52 | 43 4 }else 53 | 44 3 if(_remainingTime > 99){ 54 | 45 4 sprintf(_msg, " ON %d s", _remainingTime); 55 | 46 4 } 56 | 47 3 } 57 | 48 2 lcdshowstring(1, _msg); 58 | 49 2 } 59 | 50 1 60 | 51 1 } 61 | 52 62 | 53 void _releaseShutter() 63 | 54 { 64 | 55 1 char _msg[32]; 65 | C51 COMPILER V9.00 FATCAMTIMER 01/10/2012 19:56:12 PAGE 2 66 | 67 | 56 1 68 | 57 1 sprintf(_msg, " ON R 0 s "); 69 | 58 1 lcdshowstring(1, _msg); 70 | 59 1 P1_5 = 0x01; 71 | 60 1 DelayMs(100); 72 | 61 1 P1_5 = 0x00; 73 | 62 1 74 | 63 1 75 | 64 1 } 76 | 65 77 | 66 78 | 67 void _timerFunc() 79 | 68 { 80 | 69 1 unsigned char _lastCtrlKeyStat; 81 | 70 1 _lastCtrlKeyStat = 1; 82 | 71 1 83 | 72 1 _remainingTime++; 84 | 73 1 85 | 74 1 while(1) 86 | 75 1 { 87 | 76 2 if(!--_remainingTime){ 88 | 77 3 _releaseShutter(); 89 | 78 3 _remainingTime = _setTime; 90 | 79 3 } 91 | 80 2 if((_lastCtrlKeyStat == 0) && (P1_2 == 0x00)){break;} 92 | 81 2 _lastCtrlKeyStat = P1_2; 93 | 82 2 showNum(1); 94 | 83 2 DelayMs(1000); 95 | 84 2 } 96 | 85 1 97 | 86 1 _timerStatus = 0; 98 | 87 1 showNum(1); 99 | 88 1 100 | 89 1 DelayMs(2000); 101 | 90 1 102 | 91 1 } 103 | 92 104 | 93 105 | 94 void main() 106 | 95 { 107 | 96 1 char _msg[32]; 108 | 97 1 109 | 98 1 P1_5 = 0x00; 110 | 99 1 111 | 100 1 _setTime = 10; 112 | 101 1 _remainingTime = 20; 113 | 102 1 _timerStatus = 0; 114 | 103 1 115 | 104 1 lcdinit(); 116 | 105 1 117 | 106 1 118 | 107 1 119 | 108 1 sprintf(_msg, "FAT TIMER Ver 2 "); 120 | 109 1 lcdshowstring(0, _msg); 121 | 110 1 sprintf(_msg, "Starting... "); 122 | 111 1 lcdshowstring(1, _msg); 123 | 112 1 124 | 113 1 DelayMs(2000); 125 | 114 1 126 | 115 1 _showNum(0); 127 | 116 1 _showNum(1); 128 | 117 1 129 | C51 COMPILER V9.00 FATCAMTIMER 01/10/2012 19:56:12 PAGE 3 130 | 131 | 118 1 132 | 119 1 while(1) 133 | 120 1 { 134 | 121 2 //Start / Stop 135 | 122 2 if(P1_2 == 0x00) 136 | 123 2 { 137 | 124 3 DelayMs(2); 138 | 125 3 if(P1_2 == 0x00){ 139 | 126 4 _timerStatus = 1; 140 | 127 4 _remainingTime = _setTime; 141 | 128 4 showNum(1); 142 | 129 4 _timerFunc(); 143 | 130 4 } 144 | 131 3 } 145 | 132 2 146 | 133 2 147 | 134 2 148 | 135 2 149 | 136 2 //+ / - 150 | 137 2 if(P1_0 == 0x00) 151 | 138 2 { 152 | 139 3 DelayMs(2); 153 | 140 3 if(P1_0 == 0x00) 154 | 141 3 { 155 | 142 4 if(_setTime > 1) 156 | 143 4 { 157 | 144 5 _setTime--; 158 | 145 5 showNum(0); 159 | 146 5 DelayMs(15); 160 | 147 5 continue; 161 | 148 5 } 162 | 149 4 } 163 | 150 3 }else 164 | 151 2 if(P1_1 == 0x00) 165 | 152 2 DelayMs(2); 166 | 153 2 if(P1_1 == 0x00) 167 | 154 2 { 168 | 155 3 if(_setTime < 999) 169 | 156 3 { 170 | 157 4 _setTime++; 171 | 158 4 showNum(0); 172 | 159 4 DelayMs(15); 173 | 160 4 continue; 174 | 161 4 } 175 | 162 3 } 176 | 163 2 }//while 177 | 164 1 178 | 165 1 } 179 | 166 180 | 167 181 | 168 182 | 169 183 | 170 184 | 171 185 | 172 186 | 187 | 188 | MODULE INFORMATION: STATIC OVERLAYABLE 189 | CODE SIZE = 578 ---- 190 | CONSTANT SIZE = 170 ---- 191 | XDATA SIZE = ---- ---- 192 | PDATA SIZE = ---- ---- 193 | C51 COMPILER V9.00 FATCAMTIMER 01/10/2012 19:56:12 PAGE 4 194 | 195 | DATA SIZE = 6 98 196 | IDATA SIZE = ---- ---- 197 | BIT SIZE = ---- ---- 198 | END OF MODULE INFORMATION. 199 | 200 | 201 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 202 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.uvproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | Target 1 11 | 0x0 12 | MCS-51 13 | 14 | 15 | 8051AH 16 | Intel 17 | IRAM(0-0x7F) IROM(0-0xFFF) CLOCK(12000000) 18 | 19 | "LIB\STARTUP.A51" ("Standard 8051 Startup Code") 20 | 21 | 2999 22 | REG51.H 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 0 33 | 34 | 35 | 36 | 37 | 38 | 39 | 0 40 | 0 41 | 0 42 | 0 43 | 1 44 | 45 | .\ 46 | fatcamtimer 47 | 1 48 | 0 49 | 1 50 | 1 51 | 1 52 | .\ 53 | 0 54 | 0 55 | 0 56 | 57 | 0 58 | 0 59 | 60 | 61 | 0 62 | 0 63 | 64 | 65 | 0 66 | 0 67 | 68 | 69 | 0 70 | 0 71 | 72 | 73 | 0 74 | 0 75 | 76 | 77 | 0 78 | 0 79 | 80 | 0 81 | 82 | 83 | 84 | 0 85 | 0 86 | 0 87 | 0 88 | 0 89 | 1 90 | 0 91 | 0 92 | 0 93 | 0 94 | 3 95 | 96 | 97 | 65535 98 | 99 | 100 | S8051.DLL 101 | 102 | DP51.DLL 103 | -p51 104 | S8051.DLL 105 | 106 | TP51.DLL 107 | -p51 108 | 109 | 110 | 111 | 0 112 | 0 113 | 0 114 | 0 115 | 16 116 | 117 | 118 | 1 119 | 1 120 | 1 121 | 1 122 | 1 123 | 1 124 | 1 125 | 1 126 | 0 127 | 128 | 129 | 0 130 | 1 131 | 0 132 | 1 133 | 1 134 | 1 135 | 0 136 | 1 137 | 138 | 0 139 | -1 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 1 159 | 0 160 | 0 161 | 0 162 | 0 163 | -1 164 | 165 | 166 | "" () 167 | 168 | 169 | 170 | 171 | 0 172 | 0 173 | 2 174 | 0 175 | 0 176 | 0 177 | 0 178 | 0 179 | 0 180 | 1 181 | 0 182 | 1 183 | 0 184 | 0 185 | 0 186 | 0 187 | 0 188 | 0 189 | 0 190 | 0 191 | 0 192 | 0 193 | 0 194 | 0 195 | 0 196 | 0 197 | 0 198 | 0 199 | 0 200 | 0 201 | 0 202 | 0 203 | 0 204 | 0 205 | 0 206 | 0 207 | 0 208 | 0 209 | 0 210 | 0 211 | 0 212 | 213 | 214 | 0 215 | 0x0 216 | 0x10000 217 | 218 | 219 | 0 220 | 0x0 221 | 0x0 222 | 223 | 224 | 0 225 | 0x0 226 | 0x0 227 | 228 | 229 | 0 230 | 0x0 231 | 0x0 232 | 233 | 234 | 0 235 | 0x0 236 | 0x0 237 | 238 | 239 | 0 240 | 0x0 241 | 0x0 242 | 243 | 244 | 0 245 | 0x0 246 | 0x0 247 | 248 | 249 | 0 250 | 0x0 251 | 0x0 252 | 253 | 254 | 1 255 | 0x0 256 | 0x1000 257 | 258 | 259 | 0 260 | 0x0 261 | 0x80 262 | 263 | 264 | 0 265 | 0x0 266 | 0x0 267 | 268 | 269 | 0 270 | 0x0 271 | 0x0 272 | 273 | 274 | 0 275 | 0x0 276 | 0x0 277 | 278 | 279 | 280 | 281 | 0 282 | 0 283 | 1 284 | 0 285 | 1 286 | 3 287 | 8 288 | 2 289 | 1 290 | 1 291 | 0 292 | 0 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 0 302 | 1 303 | 0 304 | 0 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 0 314 | 0 315 | 1 316 | 0 317 | 2 318 | 1 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | Source Group 1 348 | 349 | 350 | fatcamtimer.c 351 | 1 352 | .\fatcamtimer.c 353 | 354 | 355 | lcd1602.c 356 | 1 357 | .\lcd1602.c 358 | 359 | 360 | delayms.c 361 | 1 362 | .\delayms.c 363 | 364 | 365 | 366 | 367 | Header Files 368 | 369 | 370 | lcd1602.h 371 | 5 372 | .\lcd1602.h 373 | 374 | 375 | delayms.h 376 | 5 377 | .\delayms.h 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 |
386 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE fatcamtimer.obj, lcd1602.obj, delayms.obj TO fatcamtimer 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | fatcamtimer.obj (FATCAMTIMER) 13 | lcd1602.obj (LCD1602) 14 | delayms.obj (DELAYMS) 15 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 16 | C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR) 17 | C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL) 18 | C:\KEIL\C51\LIB\C51S.LIB (PRINTF) 19 | C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR) 20 | C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR) 21 | C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA) 22 | C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE) 23 | C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR) 24 | 25 | 26 | LINK MAP OF MODULE: fatcamtimer (FATCAMTIMER) 27 | 28 | 29 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 30 | ----------------------------------------------------- 31 | 32 | * * * * * * * D A T A M E M O R Y * * * * * * * 33 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 34 | DATA 0008H 0006H UNIT ?DT?FATCAMTIMER 35 | DATA 000EH 0001H UNIT ?DT?LCD1602 36 | 000FH 0011H *** GAP *** 37 | BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 38 | 0021H.1 0000H.7 *** GAP *** 39 | DATA 0022H 0056H UNIT _DATA_GROUP_ 40 | IDATA 0078H 0001H UNIT ?STACK 41 | 42 | * * * * * * * C O D E M E M O R Y * * * * * * * 43 | CODE 0000H 0003H ABSOLUTE 44 | CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF 45 | CODE 035FH 0100H UNIT ?PR?__SHOWNUM?FATCAMTIMER 46 | CODE 045FH 00D2H UNIT ?PR?MAIN?FATCAMTIMER 47 | CODE 0531H 00AAH UNIT ?CO?FATCAMTIMER 48 | CODE 05DBH 00A0H UNIT ?C?LIB_CODE 49 | CODE 067BH 0049H UNIT ?PR?_TIMERFUNC?FATCAMTIMER 50 | CODE 06C4H 003CH UNIT ?PR?_LCDSHOWSTRING?LCD1602 51 | CODE 0700H 0027H UNIT ?PR?_RELEASESHUTTER?FATCAMTIMER 52 | CODE 0727H 0027H UNIT ?PR?PUTCHAR?PUTCHAR 53 | CODE 074EH 0023H UNIT ?PR?LCDINIT?LCD1602 54 | CODE 0771H 001DH UNIT ?PR?_SHOWCHAR?LCD1602 55 | CODE 078EH 0017H UNIT ?PR?_WRITECMD?LCD1602 56 | CODE 07A5H 0017H UNIT ?PR?_WRITEDATA?LCD1602 57 | CODE 07BCH 0016H UNIT ?PR?_DELAY10US?DELAYMS 58 | CODE 07D2H 000CH UNIT ?C_C51STARTUP 59 | CODE 07DEH 000AH UNIT ?PR?_DELAYMS?DELAYMS 60 | 61 | 62 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 2 63 | 64 | 65 | 66 | OVERLAY MAP OF MODULE: fatcamtimer (FATCAMTIMER) 67 | 68 | 69 | SEGMENT BIT_GROUP DATA_GROUP 70 | +--> CALLED SEGMENT START LENGTH START LENGTH 71 | --------------------------------------------------------------------------- 72 | ?C_C51STARTUP ----- ----- ----- ----- 73 | +--> ?PR?MAIN?FATCAMTIMER 74 | 75 | ?PR?MAIN?FATCAMTIMER ----- ----- 0022H 0020H 76 | +--> ?PR?LCDINIT?LCD1602 77 | +--> ?CO?FATCAMTIMER 78 | +--> ?PR?PRINTF?PRINTF 79 | +--> ?PR?_LCDSHOWSTRING?LCD1602 80 | +--> ?PR?_DELAYMS?DELAYMS 81 | +--> ?PR?__SHOWNUM?FATCAMTIMER 82 | +--> ?PR?_TIMERFUNC?FATCAMTIMER 83 | 84 | ?PR?LCDINIT?LCD1602 ----- ----- ----- ----- 85 | +--> ?PR?_DELAYMS?DELAYMS 86 | +--> ?PR?_WRITECMD?LCD1602 87 | 88 | ?PR?_DELAYMS?DELAYMS ----- ----- ----- ----- 89 | +--> ?PR?_DELAY10US?DELAYMS 90 | 91 | ?PR?_WRITECMD?LCD1602 ----- ----- 006CH 0001H 92 | +--> ?PR?_DELAYMS?DELAYMS 93 | 94 | ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0064H 0014H 95 | +--> ?PR?PUTCHAR?PUTCHAR 96 | 97 | ?PR?_LCDSHOWSTRING?LCD1602 ----- ----- 0064H 0006H 98 | +--> ?PR?_SHOWCHAR?LCD1602 99 | 100 | ?PR?_SHOWCHAR?LCD1602 ----- ----- 006AH 0002H 101 | +--> ?PR?_WRITECMD?LCD1602 102 | +--> ?PR?_WRITEDATA?LCD1602 103 | 104 | ?PR?_WRITEDATA?LCD1602 ----- ----- 006CH 0001H 105 | +--> ?PR?_DELAYMS?DELAYMS 106 | 107 | ?PR?__SHOWNUM?FATCAMTIMER ----- ----- 0043H 0021H 108 | +--> ?CO?FATCAMTIMER 109 | +--> ?PR?PRINTF?PRINTF 110 | +--> ?PR?_LCDSHOWSTRING?LCD1602 111 | 112 | ?PR?_TIMERFUNC?FATCAMTIMER ----- ----- 0042H 0001H 113 | +--> ?PR?_RELEASESHUTTER?FATCAMTIMER 114 | +--> ?PR?__SHOWNUM?FATCAMTIMER 115 | +--> ?PR?_DELAYMS?DELAYMS 116 | 117 | ?PR?_RELEASESHUTTER?FATCAMTIMER ----- ----- 0043H 0020H 118 | +--> ?CO?FATCAMTIMER 119 | +--> ?PR?PRINTF?PRINTF 120 | +--> ?PR?_LCDSHOWSTRING?LCD1602 121 | +--> ?PR?_DELAYMS?DELAYMS 122 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 3 123 | 124 | 125 | 126 | 127 | 128 | SYMBOL TABLE OF MODULE: fatcamtimer (FATCAMTIMER) 129 | 130 | VALUE TYPE NAME 131 | ---------------------------------- 132 | 133 | ------- MODULE FATCAMTIMER 134 | C:0000H SYMBOL _ICE_DUMMY_ 135 | D:0080H PUBLIC P0 136 | D:0090H PUBLIC P1 137 | D:00A0H PUBLIC P2 138 | D:00E8H PUBLIC XICON 139 | D:00B0H PUBLIC P3 140 | D:00C0H PUBLIC P4 141 | D:0008H PUBLIC _timerStatus 142 | D:00A8H PUBLIC IE 143 | B:0090H.0 PUBLIC P1_0 144 | B:0090H.1 PUBLIC P1_1 145 | C:067BH PUBLIC _timerFunc 146 | B:0090H.2 PUBLIC P1_2 147 | B:0090H.5 PUBLIC P1_5 148 | D:00B8H PUBLIC IP 149 | C:045FH PUBLIC main 150 | D:000AH PUBLIC _remainingTime 151 | D:0098H PUBLIC SCON 152 | D:0088H PUBLIC TCON 153 | C:0700H PUBLIC _releaseShutter 154 | D:000CH PUBLIC _setTime 155 | D:00E0H PUBLIC ACC 156 | C:035FH PUBLIC __showNum 157 | D:00C8H PUBLIC T2CON 158 | D:00D0H PUBLIC PSW 159 | ------- PROC __SHOWNUM 160 | D:0043H SYMBOL _row 161 | ------- DO 162 | D:0044H SYMBOL _msg 163 | ------- ENDDO 164 | C:035FH LINE# 15 165 | C:0361H LINE# 16 166 | C:0361H LINE# 19 167 | C:0365H LINE# 21 168 | C:0370H LINE# 22 169 | C:0379H LINE# 23 170 | C:037BH LINE# 24 171 | C:0391H LINE# 25 172 | C:039AH LINE# 26 173 | C:039CH LINE# 27 174 | C:03A7H LINE# 28 175 | C:03BFH LINE# 29 176 | C:03BFH LINE# 30 177 | C:03CAH LINE# 31 178 | C:03CAH LINE# 33 179 | C:03D1H LINE# 34 180 | C:03D7H LINE# 35 181 | C:03E7H LINE# 36 182 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 4 183 | 184 | 185 | C:03E9H LINE# 38 186 | C:03F4H LINE# 39 187 | C:0405H LINE# 40 188 | C:0407H LINE# 41 189 | C:041DH LINE# 42 190 | C:042EH LINE# 43 191 | C:0430H LINE# 44 192 | C:043BH LINE# 45 193 | C:0453H LINE# 46 194 | C:0453H LINE# 47 195 | C:0453H LINE# 48 196 | C:045EH LINE# 49 197 | C:045EH LINE# 51 198 | ------- ENDPROC __SHOWNUM 199 | ------- PROC _RELEASESHUTTER 200 | ------- DO 201 | D:0043H SYMBOL _msg 202 | ------- ENDDO 203 | C:0700H LINE# 53 204 | C:0700H LINE# 54 205 | C:0700H LINE# 57 206 | C:0712H LINE# 58 207 | C:071DH LINE# 59 208 | C:071FH LINE# 60 209 | C:0724H LINE# 61 210 | C:0726H LINE# 64 211 | ------- ENDPROC _RELEASESHUTTER 212 | ------- PROC _TIMERFUNC 213 | ------- DO 214 | D:0042H SYMBOL _lastCtrlKeyStat 215 | ------- ENDDO 216 | C:067BH LINE# 67 217 | C:067BH LINE# 68 218 | C:067BH LINE# 70 219 | C:067EH LINE# 72 220 | C:0686H LINE# 74 221 | C:0686H LINE# 75 222 | C:0686H LINE# 76 223 | C:0693H LINE# 77 224 | C:0696H LINE# 78 225 | C:069CH LINE# 79 226 | C:069CH LINE# 80 227 | C:06A3H LINE# 81 228 | C:06A9H LINE# 82 229 | C:06AEH LINE# 83 230 | C:06B3H LINE# 84 231 | C:06B5H LINE# 86 232 | C:06BAH LINE# 87 233 | C:06BFH LINE# 89 234 | ------- ENDPROC _TIMERFUNC 235 | ------- PROC MAIN 236 | ------- DO 237 | D:0022H SYMBOL _msg 238 | ------- ENDDO 239 | C:045FH LINE# 94 240 | C:045FH LINE# 95 241 | C:045FH LINE# 98 242 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 5 243 | 244 | 245 | C:0461H LINE# 100 246 | C:0467H LINE# 101 247 | C:046DH LINE# 102 248 | C:0472H LINE# 104 249 | C:0475H LINE# 108 250 | C:0487H LINE# 109 251 | C:0492H LINE# 110 252 | C:04A4H LINE# 111 253 | C:04AFH LINE# 113 254 | C:04B4H LINE# 115 255 | C:04B9H LINE# 116 256 | C:04BEH LINE# 119 257 | C:04BEH LINE# 120 258 | C:04BEH LINE# 122 259 | C:04C1H LINE# 123 260 | C:04C1H LINE# 124 261 | C:04C6H LINE# 125 262 | C:04C9H LINE# 126 263 | C:04CFH LINE# 127 264 | C:04D5H LINE# 128 265 | C:04DAH LINE# 129 266 | C:04DDH LINE# 130 267 | C:04DDH LINE# 131 268 | C:04DDH LINE# 137 269 | C:04E0H LINE# 138 270 | C:04E0H LINE# 139 271 | C:04E5H LINE# 140 272 | C:04E8H LINE# 141 273 | C:04E8H LINE# 142 274 | C:04F3H LINE# 143 275 | C:04F3H LINE# 144 276 | C:04FBH LINE# 145 277 | C:0500H LINE# 146 278 | C:0505H LINE# 147 279 | C:0507H LINE# 148 280 | C:0507H LINE# 149 281 | C:0507H LINE# 150 282 | C:0507H LINE# 151 283 | C:050AH LINE# 152 284 | C:050FH LINE# 153 285 | C:0512H LINE# 154 286 | C:0512H LINE# 155 287 | C:051DH LINE# 156 288 | C:051DH LINE# 157 289 | C:0525H LINE# 158 290 | C:052AH LINE# 159 291 | C:052FH LINE# 160 292 | ------- ENDPROC MAIN 293 | ------- ENDMOD FATCAMTIMER 294 | 295 | ------- MODULE LCD1602 296 | C:0000H SYMBOL _ICE_DUMMY_ 297 | D:0080H PUBLIC P0 298 | D:0090H PUBLIC P1 299 | D:00A0H PUBLIC P2 300 | D:00E8H PUBLIC XICON 301 | D:00B0H PUBLIC P3 302 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 6 303 | 304 | 305 | D:00C0H PUBLIC P4 306 | D:00A8H PUBLIC IE 307 | C:06C4H PUBLIC _lcdshowstring 308 | D:00B8H PUBLIC IP 309 | B:00A0H.4 PUBLIC RS 310 | B:00A0H.5 PUBLIC RW 311 | D:0098H PUBLIC SCON 312 | D:0088H PUBLIC TCON 313 | B:00A0H.6 PUBLIC E 314 | D:00E0H PUBLIC ACC 315 | C:07A5H PUBLIC _writedata 316 | C:0771H PUBLIC _showchar 317 | C:078EH PUBLIC _writecmd 318 | D:00C8H PUBLIC T2CON 319 | C:074EH PUBLIC lcdinit 320 | D:000EH PUBLIC chr1 321 | D:00D0H PUBLIC PSW 322 | ------- PROC _WRITECMD 323 | D:006CH SYMBOL cmd 324 | C:078EH LINE# 15 325 | C:0790H LINE# 16 326 | C:0790H LINE# 17 327 | C:0795H LINE# 18 328 | C:0797H LINE# 19 329 | C:0799H LINE# 20 330 | C:079BH LINE# 22 331 | C:079DH LINE# 23 332 | C:07A0H LINE# 24 333 | C:07A2H LINE# 25 334 | C:07A4H LINE# 27 335 | ------- ENDPROC _WRITECMD 336 | ------- PROC _WRITEDATA 337 | D:006CH SYMBOL dat 338 | C:07A5H LINE# 29 339 | C:07A7H LINE# 30 340 | C:07A7H LINE# 31 341 | C:07ACH LINE# 32 342 | C:07AEH LINE# 33 343 | C:07B0H LINE# 34 344 | C:07B2H LINE# 36 345 | C:07B4H LINE# 37 346 | C:07B7H LINE# 38 347 | C:07B9H LINE# 39 348 | C:07BBH LINE# 41 349 | ------- ENDPROC _WRITEDATA 350 | ------- PROC _SHOWCHAR 351 | D:0007H SYMBOL pos 352 | D:006AH SYMBOL chr 353 | ------- DO 354 | D:006BH SYMBOL p 355 | ------- ENDDO 356 | C:0771H LINE# 43 357 | C:0773H LINE# 44 358 | C:0773H LINE# 46 359 | C:077AH LINE# 47 360 | C:0780H LINE# 49 361 | C:0784H LINE# 51 362 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 7 363 | 364 | 365 | C:0789H LINE# 52 366 | ------- ENDPROC _SHOWCHAR 367 | ------- PROC _LCDSHOWSTRING 368 | D:0007H SYMBOL line 369 | D:0064H SYMBOL ptr 370 | ------- DO 371 | D:0067H SYMBOL pos 372 | D:0068H SYMBOL i 373 | ------- ENDDO 374 | C:06C4H LINE# 56 375 | C:06CAH LINE# 57 376 | C:06CAH LINE# 63 377 | C:06D0H LINE# 66 378 | C:06D5H LINE# 68 379 | C:06FFH LINE# 70 380 | ------- ENDPROC _LCDSHOWSTRING 381 | ------- PROC LCDINIT 382 | C:074EH LINE# 72 383 | C:074EH LINE# 73 384 | C:074EH LINE# 74 385 | C:0753H LINE# 75 386 | C:0758H LINE# 76 387 | C:075DH LINE# 77 388 | C:0762H LINE# 78 389 | C:0767H LINE# 79 390 | C:076CH LINE# 80 391 | ------- ENDPROC LCDINIT 392 | ------- ENDMOD LCD1602 393 | 394 | ------- MODULE DELAYMS 395 | C:0000H SYMBOL _ICE_DUMMY_ 396 | C:07BCH PUBLIC _Delay10Us 397 | C:07DEH PUBLIC _DelayMs 398 | ------- PROC _DELAY10US 399 | D:0006H SYMBOL t 400 | C:07BCH LINE# 5 401 | C:07BCH LINE# 6 402 | C:07BCH LINE# 7 403 | C:07C3H LINE# 8 404 | C:07CCH LINE# 9 405 | C:07CCH LINE# 10 406 | C:07CDH LINE# 11 407 | C:07CEH LINE# 12 408 | C:07CFH LINE# 13 409 | C:07D1H LINE# 15 410 | ------- ENDPROC _DELAY10US 411 | ------- PROC _DELAYMS 412 | D:0006H SYMBOL ms 413 | C:07DEH LINE# 18 414 | C:07DEH LINE# 19 415 | C:07DEH LINE# 20 416 | ------- ENDPROC _DELAYMS 417 | ------- ENDMOD DELAYMS 418 | 419 | ------- MODULE ?C?CLDOPTR 420 | C:05DBH PUBLIC ?C?CLDOPTR 421 | ------- ENDMOD ?C?CLDOPTR 422 | BL51 BANKED LINKER/LOCATER V6.22 01/10/2012 19:56:13 PAGE 8 423 | 424 | 425 | 426 | ------- MODULE ?C?IMUL 427 | C:0608H PUBLIC ?C?IMUL 428 | ------- ENDMOD ?C?IMUL 429 | 430 | ------- MODULE PRINTF 431 | D:0064H PUBLIC ?_PRINTF517?BYTE 432 | D:0064H PUBLIC ?_PRINTF?BYTE 433 | D:0064H PUBLIC ?_SPRINTF517?BYTE 434 | D:0064H PUBLIC ?_SPRINTF?BYTE 435 | C:0065H PUBLIC _PRINTF 436 | C:0065H PUBLIC _PRINTF517 437 | C:005FH PUBLIC _SPRINTF 438 | C:005FH PUBLIC _SPRINTF517 439 | ------- ENDMOD PRINTF 440 | 441 | ------- MODULE ?C?CLDPTR 442 | C:061AH PUBLIC ?C?CLDPTR 443 | ------- ENDMOD ?C?CLDPTR 444 | 445 | ------- MODULE ?C?CSTPTR 446 | C:0633H PUBLIC ?C?CSTPTR 447 | ------- ENDMOD ?C?CSTPTR 448 | 449 | ------- MODULE ?C?PLDIIDATA 450 | C:0645H PUBLIC ?C?PLDIIDATA 451 | ------- ENDMOD ?C?PLDIIDATA 452 | 453 | ------- MODULE ?C?CCASE 454 | C:0655H PUBLIC ?C?CCASE 455 | ------- ENDMOD ?C?CCASE 456 | 457 | ------- MODULE PUTCHAR 458 | C:0727H PUBLIC _PUTCHAR 459 | ------- ENDMOD PUTCHAR 460 | 461 | Program Size: data=103.1 xdata=0 code=2024 462 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 463 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer.uvopt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 12000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 81 | 0 82 | 8051 Instruction Set Manual 83 | DATASHTS\INTEL\ISM51.PDF 84 | 85 | 86 | 1 87 | Data Sheet 88 | DATASHTS\INTEL\80XXAH_DS.PDF 89 | 90 | 91 | 92 | S8051.DLL 93 | 94 | DP51.DLL 95 | -p51 96 | S8051.DLL 97 | 98 | TP51.DLL 99 | -p51 100 | 101 | 102 | 1 103 | 0 104 | 1 105 | 1 106 | 1 107 | 1 108 | 1 109 | 1 110 | 1 111 | 1 112 | 0 113 | 1 114 | 1 115 | 1 116 | 0 117 | 1 118 | 0 119 | 0 120 | -1 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 0 136 | 0 137 | 30 138 | 1 139 |
0
140 | 0 141 | 0 142 | 0 143 | 0 144 | 0 145 | fatcamtimer.c 146 | 147 | 148 |
149 |
150 | 151 | 0 152 | 1 153 | 0 154 | 0 155 | 0 156 | 0 157 | 0 158 | 0 159 | 0 160 | 0 161 | 0 162 | 0 163 | 0 164 | 0 165 | 0 166 | 0 167 | 0 168 | 0 169 | 0 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 176 | 177 | 178 |
179 |
180 | 181 | 182 | Source Group 1 183 | 1 184 | 0 185 | 0 186 | 187 | 1 188 | 1 189 | 1 190 | 0 191 | 0 192 | 17 193 | 0 194 | 1 195 | 20 196 | 0 197 | .\fatcamtimer.c 198 | fatcamtimer.c 199 | 200 | 201 | 1 202 | 2 203 | 1 204 | 0 205 | 0 206 | 0 207 | 0 208 | 1 209 | 13 210 | 0 211 | .\lcd1602.c 212 | lcd1602.c 213 | 214 | 215 | 1 216 | 3 217 | 1 218 | 0 219 | 0 220 | 8 221 | 0 222 | 1 223 | 7 224 | 0 225 | .\delayms.c 226 | delayms.c 227 | 228 | 229 | 230 | 231 | Header Files 232 | 1 233 | 0 234 | 0 235 | 236 | 2 237 | 4 238 | 5 239 | 0 240 | 0 241 | 0 242 | 0 243 | 0 244 | 0 245 | 0 246 | .\lcd1602.h 247 | lcd1602.h 248 | 249 | 250 | 2 251 | 5 252 | 5 253 | 0 254 | 0 255 | 0 256 | 0 257 | 0 258 | 0 259 | 0 260 | .\delayms.h 261 | delayms.h 262 | 263 | 264 | 265 | 266 | Default 267 | 1 268 | Build 269 | 0 270 | 271 | Default 272 | 1 273 | 274 | 59392 275 | 1 276 | File 277 | 0 278 | 279 | 0 280 | 281 | 1 282 | 2 283 | 3 284 | 0 285 | 0 286 | 0 287 | 0 288 | 0 289 | 0 290 | 0 291 | 0 292 | 0 293 | 100 294 | 0 295 | 1 296 | 0 297 | 298 | 299 | 59398 300 | 2 301 | Build 302 | 0 303 | 304 | 0 305 | 306 | 1 307 | 2 308 | 3 309 | 0 310 | 0 311 | 0 312 | 0 313 | 0 314 | 0 315 | 0 316 | 0 317 | 0 318 | 100 319 | 0 320 | 0 321 | 0 322 | 323 | 324 | 59399 325 | 3 326 | Debug 327 | 0 328 | 329 | 0 330 | 331 | 1 332 | 2 333 | 3 334 | 0 335 | 0 336 | 0 337 | 0 338 | 0 339 | 0 340 | 0 341 | 0 342 | 0 343 | 100 344 | 0 345 | 1 346 | 0 347 | 348 | 349 | 197 350 | 4 351 | Build Output 352 | 0 353 | 354 | 0 355 | 356 | 1 357 | 2 358 | 4 359 | 0 360 | 0 361 | 0 362 | 210 363 | 600 364 | 0 365 | 0 366 | 250 367 | 600 368 | 100 369 | 1 370 | 0 371 | 0 372 | 373 | 374 | 198 375 | 5 376 | Command 377 | 197 378 | 379 | 197 380 | 381 | 1 382 | 4 383 | 2 384 | 0 385 | 0 386 | 0 387 | 210 388 | 600 389 | 0 390 | 0 391 | 250 392 | 600 393 | 100 394 | 1 395 | 1 396 | 0 397 | 398 | 399 | 199 400 | 6 401 | Find in Files 402 | 197 403 | 404 | 197 405 | 406 | 1 407 | 4 408 | 2 409 | 0 410 | 0 411 | 0 412 | 210 413 | 600 414 | 0 415 | 0 416 | 250 417 | 600 418 | 100 419 | 0 420 | 0 421 | 0 422 | 423 | 424 | 38007 425 | 7 426 | Browse 427 | 197 428 | 429 | 197 430 | 431 | 1 432 | 4 433 | 2 434 | 0 435 | 0 436 | 0 437 | 210 438 | 600 439 | 0 440 | 0 441 | 250 442 | 600 443 | 100 444 | 0 445 | 0 446 | 0 447 | 448 | 449 | 1939 450 | 8 451 | UART #1 452 | 197 453 | 454 | 197 455 | 456 | 1 457 | 4 458 | 2 459 | 0 460 | 0 461 | 0 462 | 210 463 | 600 464 | 0 465 | 0 466 | 250 467 | 600 468 | 100 469 | 0 470 | 0 471 | 0 472 | 473 | 474 | 1940 475 | 9 476 | UART #2 477 | 197 478 | 479 | 197 480 | 481 | 1 482 | 4 483 | 2 484 | 0 485 | 0 486 | 0 487 | 210 488 | 600 489 | 0 490 | 0 491 | 250 492 | 600 493 | 100 494 | 0 495 | 0 496 | 0 497 | 498 | 499 | 1941 500 | 10 501 | UART #3 502 | 197 503 | 504 | 197 505 | 506 | 1 507 | 4 508 | 2 509 | 0 510 | 0 511 | 0 512 | 210 513 | 600 514 | 0 515 | 0 516 | 250 517 | 600 518 | 100 519 | 0 520 | 0 521 | 0 522 | 523 | 524 | 1942 525 | 11 526 | UART #4 527 | 197 528 | 529 | 197 530 | 531 | 1 532 | 4 533 | 2 534 | 0 535 | 0 536 | 0 537 | 210 538 | 600 539 | 0 540 | 0 541 | 250 542 | 600 543 | 100 544 | 0 545 | 0 546 | 0 547 | 548 | 549 | 1944 550 | 12 551 | Call Stack 552 | 197 553 | 554 | 197 555 | 556 | 1 557 | 2 558 | 2 559 | 0 560 | 0 561 | 0 562 | 600 563 | 210 564 | 0 565 | 0 566 | 600 567 | 250 568 | 50 569 | 0 570 | 1 571 | 0 572 | 573 | 574 | 1507 575 | 13 576 | Call Stack 577 | 1944 578 | 579 | 197 580 | 581 | 1 582 | 4 583 | 2 584 | 0 585 | 0 586 | 0 587 | 600 588 | 210 589 | 0 590 | 0 591 | 600 592 | 250 593 | 50 594 | 0 595 | 1 596 | 0 597 | 598 | 599 | 1935 600 | 14 601 | Locals 602 | 1944 603 | 604 | 197 605 | 606 | 1 607 | 4 608 | 2 609 | 0 610 | 0 611 | 0 612 | 210 613 | 600 614 | 0 615 | 0 616 | 250 617 | 600 618 | 100 619 | 0 620 | 1 621 | 0 622 | 623 | 624 | 1936 625 | 15 626 | Watch 1 627 | 1944 628 | 629 | 197 630 | 631 | 1 632 | 4 633 | 2 634 | 0 635 | 0 636 | 0 637 | 210 638 | 600 639 | 0 640 | 0 641 | 250 642 | 600 643 | 100 644 | 0 645 | 1 646 | 0 647 | 648 | 649 | 1937 650 | 16 651 | Watch 2 652 | 1944 653 | 654 | 197 655 | 656 | 1 657 | 4 658 | 2 659 | 0 660 | 0 661 | 0 662 | 210 663 | 600 664 | 0 665 | 0 666 | 250 667 | 600 668 | 100 669 | 0 670 | 0 671 | 0 672 | 673 | 674 | 1465 675 | 17 676 | Memory 1 677 | 1944 678 | 679 | 197 680 | 681 | 1 682 | 4 683 | 2 684 | 0 685 | 0 686 | 0 687 | 210 688 | 600 689 | 0 690 | 0 691 | 250 692 | 600 693 | 100 694 | 0 695 | 1 696 | 0 697 | 698 | 699 | 1466 700 | 18 701 | Memory 2 702 | 1944 703 | 704 | 197 705 | 706 | 1 707 | 4 708 | 2 709 | 0 710 | 0 711 | 0 712 | 210 713 | 600 714 | 0 715 | 0 716 | 250 717 | 600 718 | 100 719 | 0 720 | 0 721 | 0 722 | 723 | 724 | 1467 725 | 19 726 | Memory 3 727 | 1944 728 | 729 | 197 730 | 731 | 1 732 | 4 733 | 2 734 | 0 735 | 0 736 | 0 737 | 210 738 | 600 739 | 0 740 | 0 741 | 250 742 | 600 743 | 100 744 | 0 745 | 0 746 | 0 747 | 748 | 749 | 1468 750 | 20 751 | Memory 4 752 | 1944 753 | 754 | 197 755 | 756 | 1 757 | 4 758 | 2 759 | 0 760 | 0 761 | 0 762 | 210 763 | 600 764 | 0 765 | 0 766 | 250 767 | 600 768 | 100 769 | 0 770 | 0 771 | 0 772 | 773 | 774 | 1506 775 | 21 776 | Symbols 777 | 1944 778 | 779 | 197 780 | 781 | 1 782 | 4 783 | 2 784 | 0 785 | 0 786 | 0 787 | 210 788 | 600 789 | 0 790 | 0 791 | 250 792 | 600 793 | 100 794 | 0 795 | 1 796 | 0 797 | 798 | 799 | 1005 800 | 22 801 | Project 802 | 0 803 | 804 | 0 805 | 806 | 1 807 | 2 808 | 1 809 | 0 810 | 0 811 | 0 812 | 600 813 | 210 814 | 0 815 | 0 816 | 600 817 | 250 818 | 100 819 | 0 820 | 1 821 | 0 822 | 823 | 824 | 109 825 | 23 826 | Books 827 | 1005 828 | 829 | 1005 830 | 831 | 1 832 | 4 833 | 2 834 | 0 835 | 0 836 | 0 837 | 600 838 | 210 839 | 0 840 | 0 841 | 600 842 | 250 843 | 100 844 | 0 845 | 0 846 | 0 847 | 848 | 849 | 195 850 | 24 851 | Functions 852 | 1005 853 | 854 | 1005 855 | 856 | 1 857 | 4 858 | 2 859 | 0 860 | 0 861 | 0 862 | 600 863 | 210 864 | 0 865 | 0 866 | 600 867 | 250 868 | 100 869 | 0 870 | 0 871 | 0 872 | 873 | 874 | 196 875 | 25 876 | Templates 877 | 1005 878 | 879 | 1005 880 | 881 | 1 882 | 4 883 | 2 884 | 0 885 | 0 886 | 0 887 | 600 888 | 210 889 | 0 890 | 0 891 | 600 892 | 250 893 | 100 894 | 0 895 | 0 896 | 0 897 | 898 | 899 | 38003 900 | 26 901 | Registers 902 | 1005 903 | 904 | 1005 905 | 906 | 1 907 | 4 908 | 2 909 | 0 910 | 0 911 | 0 912 | 600 913 | 210 914 | 0 915 | 0 916 | 600 917 | 250 918 | 100 919 | 1 920 | 1 921 | 0 922 | 923 | 924 | 35885 925 | 27 926 | not set 927 | 0 928 | 929 | 0 930 | 931 | 1 932 | 2 933 | 2 934 | 0 935 | 0 936 | 0 937 | 600 938 | 210 939 | 0 940 | 0 941 | 600 942 | 250 943 | 100 944 | 0 945 | 0 946 | 0 947 | 948 | 949 | 35886 950 | 28 951 | not set 952 | 35885 953 | 954 | 35885 955 | 956 | 1 957 | 4 958 | 2 959 | 0 960 | 0 961 | 0 962 | 600 963 | 210 964 | 0 965 | 0 966 | 600 967 | 250 968 | 100 969 | 0 970 | 0 971 | 0 972 | 973 | 974 | 35887 975 | 29 976 | not set 977 | 35885 978 | 979 | 35885 980 | 981 | 1 982 | 4 983 | 2 984 | 0 985 | 0 986 | 0 987 | 600 988 | 210 989 | 0 990 | 0 991 | 600 992 | 250 993 | 100 994 | 0 995 | 0 996 | 0 997 | 998 | 999 | 35888 1000 | 30 1001 | not set 1002 | 35885 1003 | 1004 | 35885 1005 | 1006 | 1 1007 | 4 1008 | 2 1009 | 0 1010 | 0 1011 | 0 1012 | 600 1013 | 210 1014 | 0 1015 | 0 1016 | 600 1017 | 250 1018 | 100 1019 | 0 1020 | 0 1021 | 0 1022 | 1023 | 1024 | 35889 1025 | 31 1026 | not set 1027 | 35885 1028 | 1029 | 35885 1030 | 1031 | 1 1032 | 4 1033 | 2 1034 | 0 1035 | 0 1036 | 0 1037 | 600 1038 | 210 1039 | 0 1040 | 0 1041 | 600 1042 | 250 1043 | 100 1044 | 0 1045 | 0 1046 | 0 1047 | 1048 | 1049 | 35890 1050 | 32 1051 | not set 1052 | 35885 1053 | 1054 | 35885 1055 | 1056 | 1 1057 | 4 1058 | 2 1059 | 0 1060 | 0 1061 | 0 1062 | 600 1063 | 210 1064 | 0 1065 | 0 1066 | 600 1067 | 250 1068 | 100 1069 | 0 1070 | 0 1071 | 0 1072 | 1073 | 1074 | 35891 1075 | 33 1076 | not set 1077 | 35885 1078 | 1079 | 35885 1080 | 1081 | 1 1082 | 4 1083 | 2 1084 | 0 1085 | 0 1086 | 0 1087 | 600 1088 | 210 1089 | 0 1090 | 0 1091 | 600 1092 | 250 1093 | 100 1094 | 0 1095 | 0 1096 | 0 1097 | 1098 | 1099 | 35892 1100 | 34 1101 | not set 1102 | 35885 1103 | 1104 | 35885 1105 | 1106 | 1 1107 | 4 1108 | 2 1109 | 0 1110 | 0 1111 | 0 1112 | 600 1113 | 210 1114 | 0 1115 | 0 1116 | 600 1117 | 250 1118 | 100 1119 | 0 1120 | 0 1121 | 0 1122 | 1123 | 1124 | 35893 1125 | 35 1126 | not set 1127 | 35885 1128 | 1129 | 35885 1130 | 1131 | 1 1132 | 4 1133 | 2 1134 | 0 1135 | 0 1136 | 0 1137 | 600 1138 | 210 1139 | 0 1140 | 0 1141 | 600 1142 | 250 1143 | 100 1144 | 0 1145 | 0 1146 | 0 1147 | 1148 | 1149 | 35894 1150 | 36 1151 | not set 1152 | 35885 1153 | 1154 | 35885 1155 | 1156 | 1 1157 | 4 1158 | 2 1159 | 0 1160 | 0 1161 | 0 1162 | 600 1163 | 210 1164 | 0 1165 | 0 1166 | 600 1167 | 250 1168 | 100 1169 | 0 1170 | 0 1171 | 0 1172 | 1173 | 1174 | 35895 1175 | 37 1176 | not set 1177 | 35885 1178 | 1179 | 35885 1180 | 1181 | 1 1182 | 4 1183 | 2 1184 | 0 1185 | 0 1186 | 0 1187 | 600 1188 | 210 1189 | 0 1190 | 0 1191 | 600 1192 | 250 1193 | 100 1194 | 0 1195 | 0 1196 | 0 1197 | 1198 | 1199 | 35896 1200 | 38 1201 | not set 1202 | 35885 1203 | 1204 | 35885 1205 | 1206 | 1 1207 | 4 1208 | 2 1209 | 0 1210 | 0 1211 | 0 1212 | 600 1213 | 210 1214 | 0 1215 | 0 1216 | 600 1217 | 250 1218 | 100 1219 | 0 1220 | 0 1221 | 0 1222 | 1223 | 1224 | 35897 1225 | 39 1226 | not set 1227 | 35885 1228 | 1229 | 35885 1230 | 1231 | 1 1232 | 4 1233 | 2 1234 | 0 1235 | 0 1236 | 0 1237 | 600 1238 | 210 1239 | 0 1240 | 0 1241 | 600 1242 | 250 1243 | 100 1244 | 0 1245 | 0 1246 | 0 1247 | 1248 | 1249 | 35898 1250 | 40 1251 | not set 1252 | 35885 1253 | 1254 | 35885 1255 | 1256 | 1 1257 | 4 1258 | 2 1259 | 0 1260 | 0 1261 | 0 1262 | 600 1263 | 210 1264 | 0 1265 | 0 1266 | 600 1267 | 250 1268 | 100 1269 | 0 1270 | 0 1271 | 0 1272 | 1273 | 1274 | 35899 1275 | 41 1276 | not set 1277 | 35885 1278 | 1279 | 35885 1280 | 1281 | 1 1282 | 4 1283 | 2 1284 | 0 1285 | 0 1286 | 0 1287 | 600 1288 | 210 1289 | 0 1290 | 0 1291 | 600 1292 | 250 1293 | 100 1294 | 0 1295 | 0 1296 | 0 1297 | 1298 | 1299 | 35900 1300 | 42 1301 | not set 1302 | 35885 1303 | 1304 | 35885 1305 | 1306 | 1 1307 | 4 1308 | 2 1309 | 0 1310 | 0 1311 | 0 1312 | 600 1313 | 210 1314 | 0 1315 | 0 1316 | 600 1317 | 250 1318 | 100 1319 | 0 1320 | 0 1321 | 0 1322 | 1323 | 1324 | 35901 1325 | 43 1326 | not set 1327 | 35885 1328 | 1329 | 35885 1330 | 1331 | 1 1332 | 4 1333 | 2 1334 | 0 1335 | 0 1336 | 0 1337 | 600 1338 | 210 1339 | 0 1340 | 0 1341 | 600 1342 | 250 1343 | 100 1344 | 0 1345 | 0 1346 | 0 1347 | 1348 | 1349 | 35902 1350 | 44 1351 | not set 1352 | 35885 1353 | 1354 | 35885 1355 | 1356 | 1 1357 | 4 1358 | 2 1359 | 0 1360 | 0 1361 | 0 1362 | 600 1363 | 210 1364 | 0 1365 | 0 1366 | 600 1367 | 250 1368 | 100 1369 | 0 1370 | 0 1371 | 0 1372 | 1373 | 1374 | 35903 1375 | 45 1376 | not set 1377 | 35885 1378 | 1379 | 35885 1380 | 1381 | 1 1382 | 4 1383 | 2 1384 | 0 1385 | 0 1386 | 0 1387 | 600 1388 | 210 1389 | 0 1390 | 0 1391 | 600 1392 | 250 1393 | 100 1394 | 0 1395 | 0 1396 | 0 1397 | 1398 | 1399 | 35904 1400 | 46 1401 | not set 1402 | 35885 1403 | 1404 | 35885 1405 | 1406 | 1 1407 | 4 1408 | 2 1409 | 0 1410 | 0 1411 | 0 1412 | 600 1413 | 210 1414 | 0 1415 | 0 1416 | 600 1417 | 250 1418 | 100 1419 | 0 1420 | 0 1421 | 0 1422 | 1423 | 1424 | 35905 1425 | 47 1426 | not set 1427 | 35885 1428 | 1429 | 35885 1430 | 1431 | 1 1432 | 4 1433 | 2 1434 | 0 1435 | 0 1436 | 0 1437 | 600 1438 | 210 1439 | 0 1440 | 0 1441 | 600 1442 | 250 1443 | 100 1444 | 0 1445 | 0 1446 | 0 1447 | 1448 | 1449 | 203 1450 | 48 1451 | Disassembly 1452 | 0 1453 | 1454 | 0 1455 | 1456 | 1 1457 | 2 1458 | 3 1459 | 0 1460 | 0 1461 | 0 1462 | 210 1463 | 600 1464 | 0 1465 | 0 1466 | 250 1467 | 600 1468 | 100 1469 | 0 1470 | 1 1471 | 0 1472 | 1473 | 1474 | 1913 1475 | 49 1476 | Instruction Trace 1477 | 203 1478 | 1479 | 203 1480 | 1481 | 1 1482 | 4 1483 | 2 1484 | 0 1485 | 0 1486 | 0 1487 | 600 1488 | 210 1489 | 0 1490 | 0 1491 | 600 1492 | 250 1493 | 100 1494 | 0 1495 | 0 1496 | 0 1497 | 1498 | 1499 | 35824 1500 | 50 1501 | Logic Analyzer 1502 | 0 1503 | 1504 | 0 1505 | 1506 | 1 1507 | 6 1508 | 0 1509 | 0 1510 | 0 1511 | 0 1512 | 210 1513 | 600 1514 | 0 1515 | 0 1516 | 250 1517 | 600 1518 | 1 1519 | 0 1520 | 0 1521 | 0 1522 | 1523 | 1524 | 343 1525 | 51 1526 | Performance Analyzer 1527 | 203 1528 | 1529 | 203 1530 | 1531 | 1 1532 | 4 1533 | 2 1534 | 0 1535 | 0 1536 | 0 1537 | 210 1538 | 600 1539 | 0 1540 | 0 1541 | 250 1542 | 600 1543 | 100 1544 | 0 1545 | 0 1546 | 0 1547 | 1548 | 1549 | 204 1550 | 52 1551 | Performance Analyzer 1552 | 203 1553 | 1554 | 203 1555 | 1556 | 1 1557 | 4 1558 | 2 1559 | 0 1560 | 0 1561 | 0 1562 | 210 1563 | 600 1564 | 0 1565 | 0 1566 | 250 1567 | 600 1568 | 100 1569 | 0 1570 | 0 1571 | 0 1572 | 1573 | 1574 | 346 1575 | 53 1576 | Code Coverage 1577 | 203 1578 | 1579 | 203 1580 | 1581 | 1 1582 | 4 1583 | 2 1584 | 0 1585 | 0 1586 | 0 1587 | 210 1588 | 600 1589 | 0 1590 | 0 1591 | 250 1592 | 600 1593 | 100 1594 | 0 1595 | 0 1596 | 0 1597 | 1598 | 1599 | 1600 | 1601 | 1602 | 1 1603 | 0 1604 | 1605 | 100 1606 | 0 1607 | 1608 | 1609 | .\fatcamtimer.c 1610 | 17 1611 | 1 1612 | 20 1613 | 1614 | 1615 | .\lcd1602.c 1616 | 0 1617 | 1 1618 | 13 1619 | 1620 | 1621 | LCD1602.H 1622 | 0 1623 | 1 1624 | 10 1625 | 1626 | 1627 | .\delayms.c 1628 | 8 1629 | 1 1630 | 7 1631 | 1632 | 1633 | DELAYMS.H 1634 | 11 1635 | 1 1636 | 5 1637 | 1638 | 1639 | 1640 | 1641 | 1642 |
1643 | -------------------------------------------------------------------------------- /_uvproj/fatcamtimer_uvopt.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 12000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 81 | 0 82 | 8051 Instruction Set Manual 83 | DATASHTS\INTEL\ISM51.PDF 84 | 85 | 86 | 1 87 | Data Sheet 88 | DATASHTS\INTEL\80XXAH_DS.PDF 89 | 90 | 91 | 92 | S8051.DLL 93 | 94 | DP51.DLL 95 | -p51 96 | S8051.DLL 97 | 98 | TP51.DLL 99 | -p51 100 | 101 | 102 | 1 103 | 0 104 | 1 105 | 1 106 | 1 107 | 1 108 | 1 109 | 1 110 | 1 111 | 1 112 | 0 113 | 1 114 | 1 115 | 1 116 | 0 117 | 1 118 | 0 119 | 0 120 | -1 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 0 136 | 0 137 | 14 138 | 1 139 |
0
140 | 0 141 | 0 142 | 0 143 | 0 144 | 0 145 | fatcamtimer.c 146 | 147 | 148 |
149 | 150 | 1 151 | 0 152 | 30 153 | 1 154 |
0
155 | 0 156 | 0 157 | 0 158 | 0 159 | 0 160 | fatcamtimer.c 161 | 162 | 163 |
164 |
165 | 166 | 0 167 | 1 168 | 0 169 | 0 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 0 176 | 0 177 | 0 178 | 0 179 | 0 180 | 0 181 | 0 182 | 0 183 | 0 184 | 0 185 | 0 186 | 0 187 | 0 188 | 0 189 | 0 190 | 191 | 192 | 193 |
194 |
195 | 196 | 197 | Source Group 1 198 | 1 199 | 0 200 | 0 201 | 202 | 1 203 | 1 204 | 1 205 | 0 206 | 0 207 | 0 208 | 0 209 | 103 210 | 103 211 | 0 212 | .\fatcamtimer.c 213 | fatcamtimer.c 214 | 215 | 216 | 1 217 | 2 218 | 1 219 | 0 220 | 0 221 | 0 222 | 0 223 | 1 224 | 13 225 | 0 226 | .\lcd1602.c 227 | lcd1602.c 228 | 229 | 230 | 1 231 | 3 232 | 1 233 | 0 234 | 0 235 | 8 236 | 0 237 | 1 238 | 7 239 | 0 240 | .\delayms.c 241 | delayms.c 242 | 243 | 244 | 245 | 246 | Header Files 247 | 1 248 | 0 249 | 0 250 | 251 | 2 252 | 4 253 | 5 254 | 0 255 | 0 256 | 0 257 | 0 258 | 0 259 | 0 260 | 0 261 | .\lcd1602.h 262 | lcd1602.h 263 | 264 | 265 | 2 266 | 5 267 | 5 268 | 0 269 | 0 270 | 0 271 | 0 272 | 0 273 | 0 274 | 0 275 | .\delayms.h 276 | delayms.h 277 | 278 | 279 | 280 | 281 | Default 282 | 1 283 | Build 284 | 0 285 | 286 | Default 287 | 1 288 | 289 | 59392 290 | 1 291 | File 292 | 0 293 | 294 | 0 295 | 296 | 1 297 | 2 298 | 3 299 | 0 300 | 0 301 | 0 302 | 0 303 | 0 304 | 0 305 | 0 306 | 0 307 | 0 308 | 100 309 | 0 310 | 1 311 | 0 312 | 313 | 314 | 59398 315 | 2 316 | Build 317 | 0 318 | 319 | 0 320 | 321 | 1 322 | 2 323 | 3 324 | 0 325 | 0 326 | 0 327 | 0 328 | 0 329 | 0 330 | 0 331 | 0 332 | 0 333 | 100 334 | 0 335 | 0 336 | 0 337 | 338 | 339 | 59399 340 | 3 341 | Debug 342 | 0 343 | 344 | 0 345 | 346 | 1 347 | 2 348 | 3 349 | 0 350 | 0 351 | 0 352 | 0 353 | 0 354 | 0 355 | 0 356 | 0 357 | 0 358 | 100 359 | 0 360 | 1 361 | 0 362 | 363 | 364 | 197 365 | 4 366 | Build Output 367 | 0 368 | 369 | 0 370 | 371 | 1 372 | 2 373 | 4 374 | 0 375 | 0 376 | 0 377 | 210 378 | 600 379 | 0 380 | 0 381 | 250 382 | 600 383 | 100 384 | 1 385 | 0 386 | 0 387 | 388 | 389 | 198 390 | 5 391 | Command 392 | 197 393 | 394 | 197 395 | 396 | 1 397 | 4 398 | 2 399 | 0 400 | 0 401 | 0 402 | 210 403 | 600 404 | 0 405 | 0 406 | 250 407 | 600 408 | 100 409 | 1 410 | 1 411 | 0 412 | 413 | 414 | 199 415 | 6 416 | Find in Files 417 | 197 418 | 419 | 197 420 | 421 | 1 422 | 4 423 | 2 424 | 0 425 | 0 426 | 0 427 | 210 428 | 600 429 | 0 430 | 0 431 | 250 432 | 600 433 | 100 434 | 0 435 | 0 436 | 0 437 | 438 | 439 | 38007 440 | 7 441 | Browse 442 | 197 443 | 444 | 197 445 | 446 | 1 447 | 4 448 | 2 449 | 0 450 | 0 451 | 0 452 | 210 453 | 600 454 | 0 455 | 0 456 | 250 457 | 600 458 | 100 459 | 0 460 | 0 461 | 0 462 | 463 | 464 | 1939 465 | 8 466 | UART #1 467 | 197 468 | 469 | 197 470 | 471 | 1 472 | 4 473 | 2 474 | 0 475 | 0 476 | 0 477 | 210 478 | 600 479 | 0 480 | 0 481 | 250 482 | 600 483 | 100 484 | 0 485 | 0 486 | 0 487 | 488 | 489 | 1940 490 | 9 491 | UART #2 492 | 197 493 | 494 | 197 495 | 496 | 1 497 | 4 498 | 2 499 | 0 500 | 0 501 | 0 502 | 210 503 | 600 504 | 0 505 | 0 506 | 250 507 | 600 508 | 100 509 | 0 510 | 0 511 | 0 512 | 513 | 514 | 1941 515 | 10 516 | UART #3 517 | 197 518 | 519 | 197 520 | 521 | 1 522 | 4 523 | 2 524 | 0 525 | 0 526 | 0 527 | 210 528 | 600 529 | 0 530 | 0 531 | 250 532 | 600 533 | 100 534 | 0 535 | 0 536 | 0 537 | 538 | 539 | 1942 540 | 11 541 | UART #4 542 | 197 543 | 544 | 197 545 | 546 | 1 547 | 4 548 | 2 549 | 0 550 | 0 551 | 0 552 | 210 553 | 600 554 | 0 555 | 0 556 | 250 557 | 600 558 | 100 559 | 0 560 | 0 561 | 0 562 | 563 | 564 | 1944 565 | 12 566 | Call Stack 567 | 197 568 | 569 | 197 570 | 571 | 1 572 | 2 573 | 2 574 | 0 575 | 0 576 | 0 577 | 600 578 | 210 579 | 0 580 | 0 581 | 600 582 | 250 583 | 50 584 | 0 585 | 1 586 | 0 587 | 588 | 589 | 1507 590 | 13 591 | Call Stack 592 | 1944 593 | 594 | 197 595 | 596 | 1 597 | 4 598 | 2 599 | 0 600 | 0 601 | 0 602 | 600 603 | 210 604 | 0 605 | 0 606 | 600 607 | 250 608 | 50 609 | 0 610 | 1 611 | 0 612 | 613 | 614 | 1935 615 | 14 616 | Locals 617 | 1944 618 | 619 | 197 620 | 621 | 1 622 | 4 623 | 2 624 | 0 625 | 0 626 | 0 627 | 210 628 | 600 629 | 0 630 | 0 631 | 250 632 | 600 633 | 100 634 | 0 635 | 1 636 | 0 637 | 638 | 639 | 1936 640 | 15 641 | Watch 1 642 | 1944 643 | 644 | 197 645 | 646 | 1 647 | 4 648 | 2 649 | 0 650 | 0 651 | 0 652 | 210 653 | 600 654 | 0 655 | 0 656 | 250 657 | 600 658 | 100 659 | 0 660 | 1 661 | 0 662 | 663 | 664 | 1937 665 | 16 666 | Watch 2 667 | 1944 668 | 669 | 197 670 | 671 | 1 672 | 4 673 | 2 674 | 0 675 | 0 676 | 0 677 | 210 678 | 600 679 | 0 680 | 0 681 | 250 682 | 600 683 | 100 684 | 0 685 | 0 686 | 0 687 | 688 | 689 | 1465 690 | 17 691 | Memory 1 692 | 1944 693 | 694 | 197 695 | 696 | 1 697 | 4 698 | 2 699 | 0 700 | 0 701 | 0 702 | 210 703 | 600 704 | 0 705 | 0 706 | 250 707 | 600 708 | 100 709 | 0 710 | 1 711 | 0 712 | 713 | 714 | 1466 715 | 18 716 | Memory 2 717 | 1944 718 | 719 | 197 720 | 721 | 1 722 | 4 723 | 2 724 | 0 725 | 0 726 | 0 727 | 210 728 | 600 729 | 0 730 | 0 731 | 250 732 | 600 733 | 100 734 | 0 735 | 0 736 | 0 737 | 738 | 739 | 1467 740 | 19 741 | Memory 3 742 | 1944 743 | 744 | 197 745 | 746 | 1 747 | 4 748 | 2 749 | 0 750 | 0 751 | 0 752 | 210 753 | 600 754 | 0 755 | 0 756 | 250 757 | 600 758 | 100 759 | 0 760 | 0 761 | 0 762 | 763 | 764 | 1468 765 | 20 766 | Memory 4 767 | 1944 768 | 769 | 197 770 | 771 | 1 772 | 4 773 | 2 774 | 0 775 | 0 776 | 0 777 | 210 778 | 600 779 | 0 780 | 0 781 | 250 782 | 600 783 | 100 784 | 0 785 | 0 786 | 0 787 | 788 | 789 | 1506 790 | 21 791 | Symbols 792 | 1944 793 | 794 | 197 795 | 796 | 1 797 | 4 798 | 2 799 | 0 800 | 0 801 | 0 802 | 210 803 | 600 804 | 0 805 | 0 806 | 250 807 | 600 808 | 100 809 | 0 810 | 1 811 | 0 812 | 813 | 814 | 1005 815 | 22 816 | Project 817 | 0 818 | 819 | 0 820 | 821 | 1 822 | 2 823 | 1 824 | 0 825 | 0 826 | 0 827 | 600 828 | 210 829 | 0 830 | 0 831 | 600 832 | 250 833 | 100 834 | 0 835 | 1 836 | 0 837 | 838 | 839 | 109 840 | 23 841 | Books 842 | 1005 843 | 844 | 1005 845 | 846 | 1 847 | 4 848 | 2 849 | 0 850 | 0 851 | 0 852 | 600 853 | 210 854 | 0 855 | 0 856 | 600 857 | 250 858 | 100 859 | 0 860 | 0 861 | 0 862 | 863 | 864 | 195 865 | 24 866 | Functions 867 | 1005 868 | 869 | 1005 870 | 871 | 1 872 | 4 873 | 2 874 | 0 875 | 0 876 | 0 877 | 600 878 | 210 879 | 0 880 | 0 881 | 600 882 | 250 883 | 100 884 | 0 885 | 0 886 | 0 887 | 888 | 889 | 196 890 | 25 891 | Templates 892 | 1005 893 | 894 | 1005 895 | 896 | 1 897 | 4 898 | 2 899 | 0 900 | 0 901 | 0 902 | 600 903 | 210 904 | 0 905 | 0 906 | 600 907 | 250 908 | 100 909 | 0 910 | 0 911 | 0 912 | 913 | 914 | 38003 915 | 26 916 | Registers 917 | 1005 918 | 919 | 1005 920 | 921 | 1 922 | 4 923 | 2 924 | 0 925 | 0 926 | 0 927 | 600 928 | 210 929 | 0 930 | 0 931 | 600 932 | 250 933 | 100 934 | 1 935 | 1 936 | 0 937 | 938 | 939 | 35885 940 | 27 941 | not set 942 | 0 943 | 944 | 0 945 | 946 | 1 947 | 2 948 | 2 949 | 0 950 | 0 951 | 0 952 | 600 953 | 210 954 | 0 955 | 0 956 | 600 957 | 250 958 | 100 959 | 0 960 | 0 961 | 0 962 | 963 | 964 | 35886 965 | 28 966 | not set 967 | 35885 968 | 969 | 35885 970 | 971 | 1 972 | 4 973 | 2 974 | 0 975 | 0 976 | 0 977 | 600 978 | 210 979 | 0 980 | 0 981 | 600 982 | 250 983 | 100 984 | 0 985 | 0 986 | 0 987 | 988 | 989 | 35887 990 | 29 991 | not set 992 | 35885 993 | 994 | 35885 995 | 996 | 1 997 | 4 998 | 2 999 | 0 1000 | 0 1001 | 0 1002 | 600 1003 | 210 1004 | 0 1005 | 0 1006 | 600 1007 | 250 1008 | 100 1009 | 0 1010 | 0 1011 | 0 1012 | 1013 | 1014 | 35888 1015 | 30 1016 | not set 1017 | 35885 1018 | 1019 | 35885 1020 | 1021 | 1 1022 | 4 1023 | 2 1024 | 0 1025 | 0 1026 | 0 1027 | 600 1028 | 210 1029 | 0 1030 | 0 1031 | 600 1032 | 250 1033 | 100 1034 | 0 1035 | 0 1036 | 0 1037 | 1038 | 1039 | 35889 1040 | 31 1041 | not set 1042 | 35885 1043 | 1044 | 35885 1045 | 1046 | 1 1047 | 4 1048 | 2 1049 | 0 1050 | 0 1051 | 0 1052 | 600 1053 | 210 1054 | 0 1055 | 0 1056 | 600 1057 | 250 1058 | 100 1059 | 0 1060 | 0 1061 | 0 1062 | 1063 | 1064 | 35890 1065 | 32 1066 | not set 1067 | 35885 1068 | 1069 | 35885 1070 | 1071 | 1 1072 | 4 1073 | 2 1074 | 0 1075 | 0 1076 | 0 1077 | 600 1078 | 210 1079 | 0 1080 | 0 1081 | 600 1082 | 250 1083 | 100 1084 | 0 1085 | 0 1086 | 0 1087 | 1088 | 1089 | 35891 1090 | 33 1091 | not set 1092 | 35885 1093 | 1094 | 35885 1095 | 1096 | 1 1097 | 4 1098 | 2 1099 | 0 1100 | 0 1101 | 0 1102 | 600 1103 | 210 1104 | 0 1105 | 0 1106 | 600 1107 | 250 1108 | 100 1109 | 0 1110 | 0 1111 | 0 1112 | 1113 | 1114 | 35892 1115 | 34 1116 | not set 1117 | 35885 1118 | 1119 | 35885 1120 | 1121 | 1 1122 | 4 1123 | 2 1124 | 0 1125 | 0 1126 | 0 1127 | 600 1128 | 210 1129 | 0 1130 | 0 1131 | 600 1132 | 250 1133 | 100 1134 | 0 1135 | 0 1136 | 0 1137 | 1138 | 1139 | 35893 1140 | 35 1141 | not set 1142 | 35885 1143 | 1144 | 35885 1145 | 1146 | 1 1147 | 4 1148 | 2 1149 | 0 1150 | 0 1151 | 0 1152 | 600 1153 | 210 1154 | 0 1155 | 0 1156 | 600 1157 | 250 1158 | 100 1159 | 0 1160 | 0 1161 | 0 1162 | 1163 | 1164 | 35894 1165 | 36 1166 | not set 1167 | 35885 1168 | 1169 | 35885 1170 | 1171 | 1 1172 | 4 1173 | 2 1174 | 0 1175 | 0 1176 | 0 1177 | 600 1178 | 210 1179 | 0 1180 | 0 1181 | 600 1182 | 250 1183 | 100 1184 | 0 1185 | 0 1186 | 0 1187 | 1188 | 1189 | 35895 1190 | 37 1191 | not set 1192 | 35885 1193 | 1194 | 35885 1195 | 1196 | 1 1197 | 4 1198 | 2 1199 | 0 1200 | 0 1201 | 0 1202 | 600 1203 | 210 1204 | 0 1205 | 0 1206 | 600 1207 | 250 1208 | 100 1209 | 0 1210 | 0 1211 | 0 1212 | 1213 | 1214 | 35896 1215 | 38 1216 | not set 1217 | 35885 1218 | 1219 | 35885 1220 | 1221 | 1 1222 | 4 1223 | 2 1224 | 0 1225 | 0 1226 | 0 1227 | 600 1228 | 210 1229 | 0 1230 | 0 1231 | 600 1232 | 250 1233 | 100 1234 | 0 1235 | 0 1236 | 0 1237 | 1238 | 1239 | 35897 1240 | 39 1241 | not set 1242 | 35885 1243 | 1244 | 35885 1245 | 1246 | 1 1247 | 4 1248 | 2 1249 | 0 1250 | 0 1251 | 0 1252 | 600 1253 | 210 1254 | 0 1255 | 0 1256 | 600 1257 | 250 1258 | 100 1259 | 0 1260 | 0 1261 | 0 1262 | 1263 | 1264 | 35898 1265 | 40 1266 | not set 1267 | 35885 1268 | 1269 | 35885 1270 | 1271 | 1 1272 | 4 1273 | 2 1274 | 0 1275 | 0 1276 | 0 1277 | 600 1278 | 210 1279 | 0 1280 | 0 1281 | 600 1282 | 250 1283 | 100 1284 | 0 1285 | 0 1286 | 0 1287 | 1288 | 1289 | 35899 1290 | 41 1291 | not set 1292 | 35885 1293 | 1294 | 35885 1295 | 1296 | 1 1297 | 4 1298 | 2 1299 | 0 1300 | 0 1301 | 0 1302 | 600 1303 | 210 1304 | 0 1305 | 0 1306 | 600 1307 | 250 1308 | 100 1309 | 0 1310 | 0 1311 | 0 1312 | 1313 | 1314 | 35900 1315 | 42 1316 | not set 1317 | 35885 1318 | 1319 | 35885 1320 | 1321 | 1 1322 | 4 1323 | 2 1324 | 0 1325 | 0 1326 | 0 1327 | 600 1328 | 210 1329 | 0 1330 | 0 1331 | 600 1332 | 250 1333 | 100 1334 | 0 1335 | 0 1336 | 0 1337 | 1338 | 1339 | 35901 1340 | 43 1341 | not set 1342 | 35885 1343 | 1344 | 35885 1345 | 1346 | 1 1347 | 4 1348 | 2 1349 | 0 1350 | 0 1351 | 0 1352 | 600 1353 | 210 1354 | 0 1355 | 0 1356 | 600 1357 | 250 1358 | 100 1359 | 0 1360 | 0 1361 | 0 1362 | 1363 | 1364 | 35902 1365 | 44 1366 | not set 1367 | 35885 1368 | 1369 | 35885 1370 | 1371 | 1 1372 | 4 1373 | 2 1374 | 0 1375 | 0 1376 | 0 1377 | 600 1378 | 210 1379 | 0 1380 | 0 1381 | 600 1382 | 250 1383 | 100 1384 | 0 1385 | 0 1386 | 0 1387 | 1388 | 1389 | 35903 1390 | 45 1391 | not set 1392 | 35885 1393 | 1394 | 35885 1395 | 1396 | 1 1397 | 4 1398 | 2 1399 | 0 1400 | 0 1401 | 0 1402 | 600 1403 | 210 1404 | 0 1405 | 0 1406 | 600 1407 | 250 1408 | 100 1409 | 0 1410 | 0 1411 | 0 1412 | 1413 | 1414 | 35904 1415 | 46 1416 | not set 1417 | 35885 1418 | 1419 | 35885 1420 | 1421 | 1 1422 | 4 1423 | 2 1424 | 0 1425 | 0 1426 | 0 1427 | 600 1428 | 210 1429 | 0 1430 | 0 1431 | 600 1432 | 250 1433 | 100 1434 | 0 1435 | 0 1436 | 0 1437 | 1438 | 1439 | 35905 1440 | 47 1441 | not set 1442 | 35885 1443 | 1444 | 35885 1445 | 1446 | 1 1447 | 4 1448 | 2 1449 | 0 1450 | 0 1451 | 0 1452 | 600 1453 | 210 1454 | 0 1455 | 0 1456 | 600 1457 | 250 1458 | 100 1459 | 0 1460 | 0 1461 | 0 1462 | 1463 | 1464 | 203 1465 | 48 1466 | Disassembly 1467 | 0 1468 | 1469 | 0 1470 | 1471 | 1 1472 | 2 1473 | 3 1474 | 0 1475 | 0 1476 | 0 1477 | 210 1478 | 600 1479 | 0 1480 | 0 1481 | 250 1482 | 600 1483 | 100 1484 | 0 1485 | 1 1486 | 0 1487 | 1488 | 1489 | 1913 1490 | 49 1491 | Instruction Trace 1492 | 203 1493 | 1494 | 203 1495 | 1496 | 1 1497 | 4 1498 | 2 1499 | 0 1500 | 0 1501 | 0 1502 | 600 1503 | 210 1504 | 0 1505 | 0 1506 | 600 1507 | 250 1508 | 100 1509 | 0 1510 | 0 1511 | 0 1512 | 1513 | 1514 | 35824 1515 | 50 1516 | Logic Analyzer 1517 | 0 1518 | 1519 | 0 1520 | 1521 | 1 1522 | 6 1523 | 0 1524 | 0 1525 | 0 1526 | 0 1527 | 210 1528 | 600 1529 | 0 1530 | 0 1531 | 250 1532 | 600 1533 | 1 1534 | 0 1535 | 0 1536 | 0 1537 | 1538 | 1539 | 343 1540 | 51 1541 | Performance Analyzer 1542 | 203 1543 | 1544 | 203 1545 | 1546 | 1 1547 | 4 1548 | 2 1549 | 0 1550 | 0 1551 | 0 1552 | 210 1553 | 600 1554 | 0 1555 | 0 1556 | 250 1557 | 600 1558 | 100 1559 | 0 1560 | 0 1561 | 0 1562 | 1563 | 1564 | 204 1565 | 52 1566 | Performance Analyzer 1567 | 203 1568 | 1569 | 203 1570 | 1571 | 1 1572 | 4 1573 | 2 1574 | 0 1575 | 0 1576 | 0 1577 | 210 1578 | 600 1579 | 0 1580 | 0 1581 | 250 1582 | 600 1583 | 100 1584 | 0 1585 | 0 1586 | 0 1587 | 1588 | 1589 | 346 1590 | 53 1591 | Code Coverage 1592 | 203 1593 | 1594 | 203 1595 | 1596 | 1 1597 | 4 1598 | 2 1599 | 0 1600 | 0 1601 | 0 1602 | 210 1603 | 600 1604 | 0 1605 | 0 1606 | 250 1607 | 600 1608 | 100 1609 | 0 1610 | 0 1611 | 0 1612 | 1613 | 1614 | 1615 | 1616 | 1617 | 1 1618 | 0 1619 | 1620 | 100 1621 | 0 1622 | 1623 | 1624 | .\fatcamtimer.c 1625 | 0 1626 | 103 1627 | 103 1628 | 1629 | 1630 | .\lcd1602.c 1631 | 0 1632 | 1 1633 | 13 1634 | 1635 | 1636 | LCD1602.H 1637 | 0 1638 | 1 1639 | 10 1640 | 1641 | 1642 | .\delayms.c 1643 | 8 1644 | 1 1645 | 7 1646 | 1647 | 1648 | DELAYMS.H 1649 | 11 1650 | 1 1651 | 5 1652 | 1653 | 1654 | 1655 | 1656 | 1657 |
1658 | --------------------------------------------------------------------------------