一、实验目的 通过此课程掌握微机系统的构成原理与接口电路的设计方法,掌握基于8086实验平台的基本接口电路的实现与测试方法,及简单微机应用系统的设计与实现方法。学习使用8255各个口的不同工作方式。 了解8959A中断控制器的工作原理。 了解PC机中断的原理和过程。 学会中断处理程序的编写。 了解8253定时器的硬件连接方法及时序关系。掌握8253的各种模式编程及原理。 二、实验内容 要求程序实现的功能:用8086,8255,8259,8253构造系统实现对指示灯的控制。8255的PB0、PB1、PB2三个开关控制PC口的八个灯的亮灭。如PB2,PB1,PB0为000时,PC0上所接的指示灯闪烁,并且灯每秒闪烁10次,其余灯熄灭要求闪烁。 三、实验要求 1)、编写程序,设定8255的PB口为开关量输入,PC口为开关量输出,要求能随时将PB口的开关状态通过PC口的发光二极管显示出来。使用微机原理知识实现能完成相应功能的硬件系统。 2)、要求写出系统(包括各个子系统)的设计方案及论证,画出系统原理图(硬件连线图)以及系统工作流程。 3)、画出程序流程、编写系统初始化程序和功能程序清单。 4)、完成系统最终调试,得出系统运行结果与调试报告。 5)、总结报告,并提出系统改进建议。
2022-05-10 20:11:27 349KB 开关控制灯 课程设计
1
JZ2440嵌入式开关控制灯代码 一键一控 在linux下编辑源程序,然后利用自己编写的Makefile来对源程序的编译和链接生成bin文件,最后通过文件传输到window下,利用板子里nor flash中的u-boot烧写 到 nandflash。再利用window下的dnw下载到板子里面.最后重启板子,对板子设为nand flash启动,运行程序,观察效果。
2021-03-23 10:06:32 2KB 嵌入式
1