打样的PCB收到了,焊接的主要器件,现在来下载程序运行下,看硬件烧写代码运行情况。
一、电路图
使用的LED端口是P1.0,P1.1,P1.6和P2.2
二、程序代码
2.1、main.c
- #include "config.h"
- void main(void)
- {
- uint i=0;
- Init_led();
- while(1)
- {
- LED0=0;
- LED1=1;
- LED2=0;
- LED3=1;
- for(i=0;i<50000;i++);
-
- LED0=1;
- LED1=0;
- LED2=1;
- LED3=0;
- for(i=0;i<50000;i++);
- }
- }
2.2、led.c
- #include "SC95F861x_C.H"
- void Init_led(void)
- {
- P1CON &= ~0x43;
- P1CON |= 0x43; //0100 0011
-
- P2CON &= ~0x04; //0000 0100
- P2CON |= 0x04;
- }
2.3、led.h
- #ifndef _LED_H_
- #define _LED_H_
- sbit LED0 = P1^0;
- sbit LED1 = P1^1;
- sbit LED2 = P1^6;
- sbit LED3 = P2^2;
- void Init_led(void);
-
- #endif
三、运行结果
晚上拍摄 效果不是很好。
|