STC89521RC单片机实验指导:从硬件到KEIL软件使用

版权申诉
0 下载量 17 浏览量 更新于2024-07-03 收藏 11.91MB DOC 举报
"单片机实验指导书详细介绍了实验板的硬件资源,包括STC89521RC单片机、USB供电、RS232串口、LED、数码管、独立键盘、蜂鸣器、PS2接口、128*64液晶接口、AD/DA转换芯片8591、时钟芯片DS1302、存储器AT24C02、DS18B20温度传感器和IrDA红外接收头等。同时,文档还涵盖了KEIL软件的使用步骤,从创建新项目、选择芯片到设置编译选项和编写源代码的整个过程。" 这篇实验指导书的核心知识点主要集中在以下几个方面: 1. 单片机硬件资源:STC89521RC是一款兼容51指令集的单片机,支持在线ISP下载。实验板上的硬件资源丰富,包括USB供电、RS232通信、LED、数码管、键盘、蜂鸣器、PS2接口、液晶显示接口、AD/DA转换、时钟芯片、非挥发性存储器和传感器,为学生提供多种实验可能。 2. RS232串口:RS232是一种常用的串行通信接口,用于单片机与计算机或其他设备之间的数据传输。 3. LED和数码管:LED用于指示状态,数码管可显示数字或字符,是单片机实验中常见的显示设备。 4. 键盘和中断:独立式键盘可以检测用户输入,其中的外部中断按键是学习中断系统的重要实践环节。 5. 液晶接口:支持两种不同类型的128*64液晶显示,具有字库和无字库两种模式,适应不同的显示需求。 6. AD/DA转换:8591芯片提供了模拟信号和数字信号之间的转换,对于处理模拟信号的实验至关重要。 7. 时钟芯片DS1302:提供实时时钟功能,常用于日期和时间的记录。 8. 存储器AT24C02:这是一种I2C协议的E2PROM,用于非挥发性数据存储。 9. 温度传感器DS18B20:能够测量环境温度,是环境监测应用的常见组件。 10. 红外接收头:用于接收红外遥控信号,可用于无线控制的实验。 11. KEIL软件:作为51单片机开发的主流工具,KEIL软件提供了创建项目、选择芯片、编译代码、生成HEX文件等功能,是进行单片机编程的基础。 12. 创建和配置项目:创建新项目时,需要指定项目路径和文件名,选择合适的单片机型号。 13. 编译选项设置:在"options for Target 'Target 1'"中设置生成HEX文件,并可以自定义HEX文件名。 14. 编写源代码:使用KEIL软件编写C或汇编语言代码,完成单片机控制逻辑。 通过这份实验指导书,学生可以全面了解单片机的基本操作和硬件接口的使用,同时掌握软件开发流程,为进行实际的单片机项目开发打下坚实基础。