文档详情

嵌入式实验二实验报告.doc

发布:2017-05-20约4.2千字共9页下载文档
文本预览下载声明
嵌入式实验二实验报告 (1500字) 《嵌入式系统原理与实验》课程 学生实验报告 实验名称: 内存扩展和 I/O空间操作实验 姓 名: 彭浩 学 号: 5120309586 班 级: F1203021 手 机: 邮 箱: 1217229634@ 同组同学: 无 任课老师: 何浩 2014年 4 月 10 日 目录 1实验目的 .................................................................................................. 2 2实验原理 .................................................................................................. 2 2.1 硬件原理图设计 .......................................................................... 2 2.2软件算法分析 ............................................................................... 3 2.2.1实验要求 ....................................................................... 3 2.2.2实验代码 ....................................................................... 3 3 实验步骤 ................................................................................................. 6 3.1步骤一............................................................................................ 6 3.2步骤二............................................................................................ 6 4. 实际实验结果及分析 .......................................................................... 6 5. 感想和建议........................................................................................... 7 1实验目的 理解内存地址空间和IO空间操作方法的异同,学习利用静态内存芯片扩展系统存储 器的电路设计方法,并且掌握内存映射到地址空间中不同区域的连线方案,理解奇偶地址、 数据总线高字节、低字节和奇偶内存芯片的对应关系。 学习8255芯片接口的方法,进一步学习微处理器的汇编语言编程技术。编写程序, 以8255作为输入输出口,完成接收开关量输入,控制LED灯和数码管的正常显示。 2实验原理 2.1 硬件原理图设计 8055芯片及其他元件的连接图如图1所示。 图1 实验接线图 2.2软件算法分析 2.2.1 实验要求 .8255芯片接口操作要求: 1. 打开上述原理图文件,分析原理图,计算 8255 芯片在 IO 空间中的地址,列出 8255中四个寄存器的端口地址,查看8255芯片数据端口与8086芯片数据总线的连接方法。 2.引入实验二8255Demo.asm源文件并编译运行,应能能在数码管上显示0,1,2,3,并点亮所有发光二极管。 3.修改步骤2 的源文件,使其接收开关量输入,将8 位开关量的高4 位以二进制形式显示在发光二极管上,低4位的状态显示在(第一位)数码管上。 4.修改程序,接收开关量输入,将8位开关量的高4位和后4位分别以十六进制 形式显示在第1、2个数码管的上,第3、4个数码管重复第1、2个数码管的显示;开关量输入高4位的状态显示在4个发光二极管上。 .内存扩展方案设计 1.
显示全部
相似文档