HC89F0541/0531 是一颗采用高速低功耗 CMOS 工艺设计开发的增强型 8 位单片机,内部有 32K
Bytes FLASH 程序存储器, 256 Bytes IRAM 和 1K Bytes XRAM, 最多 30 个双向 I/O 口, 5 个 16 位定时
器/计数器, 3 组 12 位带死区控制互补 PWM, 1 个 8 位 PWM, 2 个 UART, 1 个 SPI, 一个 IIC, 最多
26 个外部中断, 16+2 路 12 位 ADC,四种系统工作模式(正常、低速、掉电和空闲)和 18 个中断源。
![70cbc8bd00b28f38375972cd154f5f6b.png](https://img-blog.csdnimg.cn/img_convert/70cbc8bd00b28f38375972cd154f5f6b.png)
拿到一款开发板以及相关资料,怎样能够快速有效地了解它的概貌,对于新手来说一个快速上手的流程还是十分必要的,这样便不需要在了解到许多资料后,才知道正确的实操方式,一般都是习惯边操作边学习,既能快速学习又能及时掌握。今天我们就以上海芯圣的HC89F0541这款单片机为例,讲述如何在Keil环境下快速上手操作。
目前芯圣电子正在21IC做开发板的赠送活动,欢迎广大单片机爱好者、初学者多多参与。
1. 芯圣电子SDK-HC89F0541开发板简介
SDK-HC89F0541开发板是基于HC89F0541设计的快速开发工具,包含 MCU 开发电路和在板调试模块。MCU开发电路为调试 HC89F0541提供了必要的外设配置,在板调试模块则用作调试器和烧写器。
![f2912e723d4d02fedfbdf5f6861a54aa.png](https://img-blog.csdnimg.cn/img_convert/f2912e723d4d02fedfbdf5f6861a54aa.png)
图1 开发板功能介绍
1.1. 板载功能介绍
1.1.1. 按键
SDK-HC89F0541配置2个物理按键:脱机烧录按键和复位按键。图1中1为脱机烧录按键用于在板调试模块的脱机烧录;图1中5为复位按键作为芯片的硬件复位按键使用。二者通过测试针的引脚连接MCU。
1.1.2. 测试针
SDK-HC89F0541配置2组2*10测试针(图1中2所示),连接至MCU全部引脚,提供用户测试或扩展功能。
1.1.3. 指示灯
SDK-HC89F0541配置4个指示灯分别用于:上电指示灯(图1中7所示LED2)、脱机烧录按键指示灯(图1中7所示LED1)和复位按键指示灯(图1中3所示)。
1.1.4. 外部时钟
SDK-HC89F0541预留了2组外部时钟接口,分别为低频晶振和高频晶振(图1中4所示)。使用外部晶振时需要用户自己焊接相应的晶振和晶振电容(推荐值为20PF),2组晶振可通过下表中的引脚连接到MCU。
![f50ed8b3656003bcb24f529b16e21bc3.png](https://img-blog.csdnimg.cn/img_convert/f50ed8b3656003bcb24f529b16e21bc3.png)
1.1.5. 跳线设置
SDK-HC89F0541上有三组跳针J14(两组)J13(图1中6所示),上电前需对跳针状态进行确认,具体设置如下:
![e90f28a45d103d9896593d6c7351eedd.png](https://img-blog.csdnimg.cn/img_convert/e90f28a45d103d9896593d6c7351eedd.png)
1.1.6. 在板调试模块接口
SDK-HC89F0541预留了两组仿真烧录接口(图1中8所示),分别位于MCU开发电路和在板调试模块。包含双线、四线和ISP接口。
1.1.7. USB接口
SDK-HC89F0541提供1组MicroUSB接口(图1中9所示),通过该接口实现5V供电以及与PC机通信的功
能。
1.2. HC89F0541的开发环境建立及调试
HC89F0541系列芯片支持第三方IDE开发,可使用Keil MDK开发工具进行程序的编辑、编译链接及调试下载等功能。