基于STC12系列单片机的BlueSkyC51开发板手册

需积分: 10 0 下载量 109 浏览量 更新于2024-07-21 收藏 3.81MB PDF 举报
Bluesky 不完全手册 Bluesky 不完全手册是一本关于 BlueSkyC51 开发板的使用手册,旨在帮助初学者快速入门单片机编程。手册包括硬件结构、开发环境、软件设计实例等多个方面的内容。 **硬件结构** BlueSkyC51 开发板基于 STC12C5A60S2 单片机,内部几乎包含了数据采集和控制中所需的所有单元模块。单片机内部结构中值得初学者注意的地方包括: * 36 个可设置为 4 种模式的通用 I/O 口 * ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器和仿真器,可通过串口(P3.0 和 P3.1)直接下载用户程序 * 集成 20KB 的内部 EEPROM * 4 个 16 位定时器,其中包括两个与传统 8051 兼容的 16 位定时/计数器 T0、T1,做串行通讯的独立波特率发生器,再加上 2 路 PCA 模块共用的一个 16 位 PCA 定时/计数器共 4 个 * 7 路外部中断 I/O 口,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的 PC **开发环境** 手册中介绍了 uVision3 开发环境的使用,包括新建 uVision3 工程、程序下载等内容。 **软件设计实例** 手册中提供了多个软件设计实例,包括: * 简单 I/O 口控制实验 * 跑马灯实验 * 呼吸灯实验 * 键盘扫描实验 * 定时器中断实验 * 外部中断实验 * 串行通信实验 * LCD1602 实验 * 内置 A/D 转换实验 * 内置 EEPROM 实验 * AT24C02(IIC 总线)接口实验 * PWM 输出实验 * 利用 PWM 做 DA 输出实验 * PCA 定时器实验 * DS18B20 温度传感器实验 这些实例旨在帮助初学者快速掌握单片机编程的基本技能。 Bluesky 不完全手册是一本非常实用的手册,旨在帮助初学者快速入门单片机编程,掌握单片机的基本知识和编程技能。