微型计算机技术课程设计 指导教师: 赵立辉 李鹏 学生班级: 计科1 0 8 0 2 学生姓名: 陈东 学 号: 2 0 0 8 0 3 9 3 9 班内序号: 1 1 目录 1 . ……………………………………………………….课设目的 2 . ………………………………………………………课设内容 3 . …………………………………………问题分析及设计思路 4 . …………………………………………电路设计及功能说明 5 . ………………………………硬件原理图及接口芯片的介绍 6. ……………………………………程序流程图及相关源程序 7 . …………………………………………………实验结果及分析 8. …………………………………………………………课设总结 一. 课设目的 1.通过本设计,使学生综合运用《微型计算机技术》、《汇编语言程序设计》以及电子技术等课程的内容,为以后从事计算机检测与控制工作奠定一定的基础。 2.主要掌握接口芯片 8253、8255A 等可编程器件的使用,掌握译码器 74LS138 的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。 二. 课设内容 1.功能要求: 采用 8253 设计一个 1s 定时电路,将定时信号接到 8255 的 PC口的某一位,编程查询该位的状态,若为低电平,则从 8255A 的PA 口输出不同的值使和 PA 口相接的发光二极管依次变化,实现走马灯的效果。按下Esc 键结束程序。 2.设计所需器材及介绍 ①一块实验面包板(内含时钟信号 1MHz 或 2MHz)。 ②可编程芯片 8253、8255A、74LS138、74LS245 各一片。74LS06两片,发光二极管8 个,排电阻一个。 ③导线若干。 ④示波器、万用表、常用工具等共用(从实验室现借现还) 三. 问题分析及设计思路 1.利用74LS138 设计地址译码电路,8255A 端口地址:300H~303H,8253 的端口地址:304H~307H。 2.74LS245 用于总线和8253、8255A 之间的双向传输和隔离。 3.利用面包板上时钟(1MHz 或 2MHz)和8253 设计一个 1s 定时电路,将定时信号接到 8255 的PC4,编程查询 PC4 的状态,若为低电平,则从 8255A 的PA 口输出不同的值使和PA 口相接的发光二极管依次变化,实现走马灯的效果。按下 Esc 键结束程序。 4.每个 74LS06 中包含了 6 个非门,它的输入来自 PA 口...