|
发表于 2020-7-1 18:42:19
|
显示全部楼层
看这段,用了汇编,比C少一半的代码,效率提高,速度快一倍。
- #pragma save
- #pragma disable_warning 59
- unsigned long getCount(){
- /* unsigned long r;
- __data char *p=&r;
- *p=P0;
- *(p+1)=TL0;
- *(p+2)=TH0;
- *(p+3)=inB3;
- return r;*/
- __asm
- mov dpl,_P0
- mov dph,_TL0
- mov b,_TH0
- mov a,_inB3
- __endasm;
- }
- #pragma restore
复制代码 |
|