/*use TM50 timer control LED,use Frh 8M,8000000/8192=976.5Hz,f0=240,240/976.5=0.24S,0.24*20=4.8S*/ #pragma sfr #pragma di /*close interrupt*/ #pragma ei /*open interrupt*/ #define UINT8 unsigned char #define UINT16 unsigned int #pragma interrupt INTTM50 vect_INTTM50UINT16 counter = 0;void init_TM50() { TCE50 = 0; /*stop timer50*/ CRC00 = 0; TCL50 = 0x07; CR50 = 0xf0; TMC50 = 0x85; TMIF50 = 0; TMMK50 = 0; } void restart_TM50() { TMIF50 =0; TCE50 = 0; TCE50 = 1; } void main() { IMS = 0xc8; /*fast RAM 1024byte,32kbROM*/ IXS = 0x0c; OSCCTL = 0x00; PCC = 0x00; /*main systerm time,…
系统分类:
开发套件 | 用户分类:
单片机
| 来源:
原创
该用户于2009/8/20 16:40:51编辑过该文章