【单片机原理及应用】第11章主要讲解了单片机的系统开发基本技能训练,涵盖了实验目的、实验软件、实验准备以及具体的实验操作。在这个章节中,学生需要掌握单片机应用程序的完整开发流程,包括编辑、编译、连接和调试。 **实验目的**: 1. 熟悉单片机程序开发的全过程,包括使用编辑器创建源代码,然后通过编译器转换为可执行文件。 2. 初步理解汇编语言(如ASM)和C51语言的基本结构和特性。 **实验软件**: 1. 编辑软件推荐使用uedit32,用于编写源代码。 2. 开发调试环境推荐使用Keil、WAVE或菊阳,这些软件集成了编辑、编译、链接和调试功能。 **实验前的准备**: 1. 学习如何使用集成开发调试软件,并在指定文件夹中管理实验相关文件。 2. 运行开发软件并设置集成开发调试环境,创建工程项目。 **实验操作**: 1. 对TOWADDMAIN.asm程序进行编译、连接和调试,生成可执行文件,并设计测试数据验证程序的正确性。注意理解表11-1中高低位排列不同的原因。 2. 对DELAYMAIN.asm程序的延时参数进行调整,测量不同设置下的延时时间,分析参数对延时的影响,找出影响最大的、其次的和最小的参数。 3. 可选操作是调试C源程序TEST1_1.C,了解包含头文件的重要性,以及注释对程序运行的影响,同时分析延迟函数的运行时间。 4. 实验报告应包含实验名称、目的、内容,程序代码、原始数据记录,以及实验结论、体会和改进建议。 **实验2:外部中断**: 1. 目的是掌握51单片机外部中断的编程技术,并比较两种触发方式的差异。 2. 使用的设备包括51单片机开发环境、硬件仿真器、按键、电阻等。 3. 需要编写汇编语言和C语言的外部中断示例程序,并搭建由轻触键构成的外部中断触发电路。 这个章节不仅强化了理论知识,还提供了实际操作的机会,让学生能更好地理解和运用单片机的编程与控制原理。通过这些实验,学生可以深入理解单片机的内部工作机制,提高程序设计和问题解决能力,为未来更复杂的应用场景打下坚实基础。
剩余57页未读,继续阅读
评论0
最新资源