文档介绍:嵌入式系统设计实验教案计算机科学与技术学院实验教学中心目  录实验一Keil开发环境及编程设计实验(2学时)………………………………1实验二 I/O接口设计实验(2学时) ………………………………………………6实验三PWM定时器实验(2学时) ……………………………………………10实验四中断接口设计实验(2学时)………………………………………………17实验五 数码管显示实验(2学时)…………………………………………………20实验六 A/D接口设计实验(4学时)………………………………………………………25实验一Keil开发环境及编程设计实验一、,掌握在Keil环境中新建工程,编译及调试工程的方法;,ARM系统中C语言编程及调试方法;。二、:新建一个工程lab1_1,添加一个汇编小程序(加法操作),设置并编译该工程,通过软件模拟调试该工程。通过软件仿真,使用集成环境下观察窗口查看执行结果。,+2+3+…+N()。,,实现带参数的子程序调用(用程序跳转表实现),调用参数r0=0,做r1+r2=>r0;r0=1,做r1-r2=>r0()。,实现将一块字数据从源数据区复制到目的数据区。三、预备知识1. EmbestARM教学系统包括μVisionIDE集成开发环境,ULINKUSB-JTAG仿真器,EmbestEduKit-III开发板、各种连接线、电源适配器。图1-1  实验模型示意图μVisionIDE可在Windows98、2000、NT及XP等操作系统上运行,主要支持基于ARM7、ARM9、Cortex-M3系列处理器,μVisionIDE窗口配置,μVisionIDE由多个窗口、对话框、菜单栏、工具栏组成。●菜单栏和工具栏用来实现快速的操作命令;●工程工作区(ProjectWorkspace)用于管理、寄存器调试、函数管理、手册管理等;●输出窗口(OutputWindow)用于显示编译信息、搜索结果以及调试命令交互灯;●内存窗口(MemoryWindow)可以不同格式显示内存中的内容;●观测窗口(Watch&CallStackWindow)用于观察、修改程序中的变量以及当前的函数调用关系;●工作区(Workspace)用于文件编辑、反汇编输出和一些调试信息显示;●外设对话框(PeripheralDialogs)帮助设计者观察片内外围接口的工作状态。图1-,仿真微控器的许多特性。可在目标硬件准备好之前,把μVision3调试器配置为软件仿真,可以测试和调试所开发的嵌入式应用,μVision3能仿真大量的外围设备包括串口、外部I/O及时钟等。3. ARM指令系统,汇编语言编程知识。4. C语言编程能力。四、实验设备及工具(包括软件调试工具)硬件:PC机,EmbestEduKit-III开发板,ULINKUSB-JT