烧录附件例子里的hex文件到芯片里试试。
- #include "stc8h.h"
-
- void Delay1000ms(void) //@12.000MHz
- {
- unsigned char data i, j, k;
-
- _nop_();
- _nop_();
- i = 61;
- j = 225;
- k = 62;
- do
- {
- do
- {
- while (--k);
- } while (--j);
- } while (--i);
- }
-
- void main()
- {
- P_SW2 |= 0x80; //扩展寄存器访问使能
-
- P0M1 = 0x00; P0M0 = 0x00; //设置为准双向口
- P1M1 = 0x00; P1M0 = 0x00; //设置为准双向口
- P2M1 = 0x00; P2M0 = 0x00; //设置为准双向口
- P3M1 = 0x00; P3M0 = 0x00; //设置为准双向口
- P4M1 = 0x00; P4M0 = 0x00; //设置为准双向口
- P5M1 = 0x00; P5M0 = 0x10; //设置为准双向口,P54推挽输出
- P6M1 = 0x00; P6M0 = 0x00; //设置为准双向口
- P7M1 = 0x00; P7M0 = 0x00; //设置为准双向口
-
- // P5SR &= ~0x10;
-
- while(1)
- {
- P54 = 0;
- Delay1000ms();
- P54 = 1;
- Delay1000ms();
- }
- }
复制代码
|