本帖最后由 芯圣电子官方QQ 于 2023-7-24 15:01 编辑
首先非常感谢上海芯圣,也感谢21ic这个大平台,我很荣幸能够通过此次申请。这个活动是年前申请的,时间稍微有点久了,我差点就忘了。在上周四上班的时候忽然接到一位上海姑娘打过来的电话,说是板子的数据线发错了,申请的板子已经发货了,数据线稍后补发。我感到非常惊讶,不料下班就收到板子了,然后我下载了些有关HC89S003P的资料,回顾了当初在学校接触的80C51单片机知识,觉得这是一次很好的温习机会,让我重获学生时代的回忆。
首先下了个Keil C51开发工具,看看官方的demo包,工程中的例子等。
#define ALLOCATE_EXTERN
#include <HC89S003P.h>
//LED定义
sbit IoLed = P2^2;
//延时子函数-16Mhz 1ms延时
void DelayMs(u16 ms)
{
u16 j;
for(; ms>0; ms--)
for(j=1596; j>0; j--);
}
//主函数
void main(void)
{
WDTCCR = 0x00;//关闭看门狗
CLKSWR = 0x51;//选择内部高频RC为系统时钟,内部高频RC 2分频,Fosc=16MHz
CLKDIV = 0x01;//Fosc 1分频得到Fcpu,Fcpu=16MHz
P2M1 = P2M1&0xF0|0x08;//P2.2推挽输出
while(1)
{
IoLed = ~IoLed;
DelayMs(200);
}
}
相关文档有提到如果使用Keil C51编译,需要下载插件HC-LINK V3.0.5.0.exe才能,但本人找了半天也没找到这个软件,**哪位网友将此软件分享出来,谢谢!后续会对此板做一些gpio的控制小程序,今天就分享到这里,晚安!
|