- 5
- 0
- 约1.71万字
- 约 21页
- 2016-08-23 发布于贵州
- 举报
计算机硬件课程设计报告-可编程作息时间控制器
设计概述
1、设计思路综述
作息时间控制系统主要有四大子系统功能实现:1.时间运行系统;2.报时时间值设置及调时系统;3.时分显示系统;4.报时响应系统。时间运行系统让时间一直运行着;报时时间值设置及调时系统使得用户可以随时设置时间;时分显示系统让用户可以清楚知晓当前系统时间,报时响应系统完成当当前时间与报时时间值一致时进行响应(如LED闪烁)。四大子系统的协调有序的运行,保证了作息时间控制系统具有报时,调时,显时功能,还达到了与用户可交互的目的。
时间运行与调节利用芯片8253的处理而产生符合要求的脉冲,执行计时子程序改变时间参数而计时,进行时间计算,并用实时检测程序将时间参数用数码管显示电路显示出小时与分钟以及秒钟数。与此同时也进行与报时时间段程序的不断调用,使得在规定时刻进行报时。
可选择5253通道0与通道1实现定时,通道1输出out1接LED及音响的输入端口,完成上述连接后,编程实现小时,分钟的变化的子程序,以及对8253,8255进行初始化编程,计时程序实现时间运行。
2、分工介绍
在本次试验中,我们采用的芯片分工学习,然后交流学习到的知识,合作完成实验。
二、需求分析
(一)Intel 8086(主控芯片)
Intel 8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K 8 位元的输出输入(或32K 16 位元),以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个操作数必须是一个寄存器。运算结果会储存在操作数中的一个。AX、BX、CX、DX;
指示器变址寄存器组:SI、DI、SP、BP
段寄存器组:CS、DS、ES、SS
(二)8253的工作原理
1、计数器/定时器的功能:
对外部事件发生次数进行计数;
产生计算机系统需要的定时信号。
计数和计时本质上是相同的,它们都是对一个输入脉冲进行计数。
计数器的输入信号可以是随机信号,定时器的输入信号要求具有固定周期。
如果输入脉冲的频率一定,那么记录脉冲的个数与所需的时间是一一对应的关系。例如输入脉冲频率为2MHz,那么计数2′106 ?计时1秒。
因此,使用同一个芯片,既可以用来计数,又可以用来定时。计数器/定时器8253可以通过编程,从6种工作方式中选择一种工作方式。
一个计数器/定时器的组成:
控制字寄存器——决定工作模式(8位)
状态寄存器——反映工作状态
初值寄存器——计数的初值(16位)
计数输出寄存器—— CPU从中读当前计数值(16位)。
计数器——执行计数操作,CPU不能访问。(16位)
下面是我们对8253的一些具体的介绍:
2、8253A的内部结构和引脚信号图示
8253的三个计数通道在结构上和功能上完全一样,每个通道均有两个输入引脚CLK和GATE,一个输出信号 引脚OUT。
3、 8253的初始化步骤和门控信号的功能
1. 初始化步骤:
(1) 写入控制字;
(2) 按控制字要求写入计数初值。
计数初值N=fCLK/fOUT =TOUT/TCLK
初始化程序: MOV DX, 203H ;8253初始化
MOV AL, 控制字
OUT DX, AL
2. 门控信号控制功能:
门控信号GATE的控制功能如教材P310表8-2所示,由表可知:
方式0,4时:门控信号为电平触发
方式1,5时:门控信号为上升沿触发
方式2,3时:门控信号为电平或上升沿触发
4、 8253的工作方式
工作方式决定以下内容:
1)门控信号的影响
高电平允许:当GATE=0,即使出现CLK,也不计数 —— 方式0,2,3,4
上升沿允许(上升沿触发)——方式1,5,2,3
2) OUT信号的状态
写入控制字后, OUT的状态
计数过程中, OUT的状态
计数终了, OUT的状态
3)计数操作可否重复
不可重复——模式0,4
自动重复——模式2,3
条件重复——模式1,5
(1)方式0:计数结束中断方式
特点:计数器只计数一遍,不循环,计数过程中,可由门控信号控制暂停计数,在计数过程中可改变计数值。写入新值后,计数器按新值重新开始计数
(2)方式1:可编程单稳态输出方式
特点:若计数值为N,则输出脉冲宽度为N*CLK,计数到0,可由GATE上升沿再次触发,输出一个脉冲,不需重新赋值。若计数过程中,门控信号再次触发,计数器在触发信号的下一个CLK重新开始计数。若计数过程中,CPU改变计数值,但计数过程不受影响,再次触发后,按新值重新计数
(3)方式2:比率发生器(分频器)
特点:不需重新赋值,计数器能连续工作。计数过程中,若GATE变低,计数器暂停工
您可能关注的文档
- 计算机教育以《酒店预定》为例的网页毕业论文设计--121596352.doc
- 计算机文化艺术节策划书.doc
- 计算机本科毕业论文--136892598.doc
- 计算机本科毕业设计(论文)-VB档案管理系统--123915660.doc
- 计算机本科毕业设计(论文)-教学辅助系统.doc
- 计算机毕业论文--108621316.doc
- 计算机毕业论文1--148889251.doc
- 计算机毕业论文2--198294181.doc
- 计算机毕业论文校友网设计--107784297.doc
- 计算机毕业论文浅谈入侵检测技术--105775326.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 四川省2025年中考数学真题试卷十五套附答案.pdf VIP
- 《数据库原理与应用》课程标准.pdf VIP
- 本科论文毕设-基于JAVA酒店管理系统毕业设计论文.doc VIP
- 2025年德州职业技术学院单招笔试数学试题库含答案解析.docx VIP
- 氟化物微纳复合玻璃与透明陶瓷:设计原理、制备工艺与性能研究.docx VIP
- 2025海上风电系统智能运维的数字孪生技术(英文).pdf VIP
- 2025年德州职业技术学院单招《数学》真题(重点)附答案详解.docx VIP
- 牵引供电变电所-分区所-AT所.pdf VIP
- 投标产品质量、供货、售后服务、残次品退换承诺方案.docx VIP
- 子宫肌瘤的诊治中国专家共识解读.docx VIP
原创力文档

文档评论(0)