毕业论文设计--微型计算机基于8086cup数字时钟课程设计任务书.doc
微型计算机基于8086CPU的数字时钟课程设计任务书 本设计任务书的主要目的是设计一个基于8086CPU的数字时钟,具有显示时分秒的功能。该设计任务书涵盖了数字时钟的设计方案、时钟时分秒的处理方式、八段数码管动态显示、系统原理、系统硬件设计等方面。 设计方案中,采用8253产生周期为2秒的方波,通过8255芯片的A、B、C口读取电平高低,判断电平变化,进而判断1秒延时是否已经到达。时钟时分秒的处理方式有两种方案:将时分秒当做三个数据进行处理,并设置三个数据空间作为是分秒的数据缓存区;将时分秒分成六位,放在显示数据缓存区里,每次一秒延时之后判断是否向高位进一。 在八段数码管动态显示方面,采用8279八段数码管,通过74LS373作为位码输出端口,8255的A、B、C口作为段码输出口。输出到位码输入口;设置到六位数据缓存区,经过换码可以取得相应的段码输出到段码输入口,并简单延时,就可以显示了。 系统原理方面,通过并行接口芯片8255和8086计算机的硬件相连,以及通过8253一秒延时的方法,来实现适中的计时功能。8086工作在最小模式,8255芯片片选端接到CPU的片选段CS0,A口组委输出口,B口作为输入口,B口的第一位用于检测电平;8253片选端接到CPU的片选段CS2,用于锁存位码。 系统硬件设计方面,8086微处理器具有多种特性,如数据总线为16位,地址总线为20位,具有99条基本指令,指令功能强大等。8086CPU寄存器结构中有14个16位的寄存器,包括4个16位的通用寄存器、2个16位指针寄存器、2个16位变址寄存器、1个16位指令指针及1个16位标志寄存器。 本设计任务书提供了一个基于8086CPU的数字时钟的设计方案,涵盖了数字时钟的设计方案、时钟时分秒的处理方式、八段数码管动态显示、系统原理、系统硬件设计等方面,为读者提供了一个完整的数字时钟设计解决方案。
剩余20页未读,继续阅读
- 粉丝: 380
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip