1 / 33
文档名称:

优秀毕业设计]硬件综合课程设计讲稿.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

优秀毕业设计]硬件综合课程设计讲稿.ppt

上传人:策划大师 2011/12/29 文件大小:0 KB

下载得到文件列表

优秀毕业设计]硬件综合课程设计讲稿.ppt

文档介绍

文档介绍:硬件综合课程设计
本次课程设计题目
题目一:街道交通控制
其目的是保证机动车辆正常通行的情况下,最大限度的满足人的通行。
其控制原理如下:
没有行人过马路,机动车辆通行道路为绿灯,人行道路为红灯。
有行人过马路,机动车辆通行道路由绿灯转为黄灯,
3秒钟后,再由黄灯转为红灯。此时人行道路由红灯转为绿灯,
过5秒钟后,人行道路由绿灯转为黄灯(表示还没有过马路的行人禁止过马路),
再过9秒钟后,人行道路由黄灯转为红灯,同时机动车辆通行道路由红灯转为绿灯。
在人行道路为绿灯或黄灯时,不接受新的行人过马路请求。
本次课程设计题目
题目二: 设计一个电子钟,用数码管显示时间
用小键盘控制计时和显示:
1键(清除) 显示初值 00、00
2键(启动) 电子钟计时
3键(停止) 电子钟停止计时
4键(终止程序) 熄灭数码管,程序退出
5键(设置初始值) 设置分、秒值。
同时具有判断错误的能力,若输入有错,则显示错误提示,此时按5可从新输入预置值。
8254定时/计数器
8254端口地址
当CS=0时,地址总线的A1 A0组合(00~11),确定选择0#、1#、2#计数器及控制寄存器
A1A0=00,选中0# 计数器对应端口的偏移地址是: 40H
A1A0 =01,选中1# 计数器 41H
A1A0 =10,选中2# 计数器 42H
A1A0 =11,选中控制寄存器 43H
8254计数器的结构
计数初值寄存器
16位减1计数器
数据总线 3个引角:GATEi——门控信号输入端
CLKi——计数脉冲输入端
OUTi——信号输出端

GATEi OUTi
CLKi
输出锁存器
工作过程:
初始化时,程序员将计数初值写入计数初值寄存器,自动送入16位减1计数器。计数初值N=fCLKi÷fOUTi
当GATEi=1时,每一个CLKi信号的下降沿使减1计数器减1,锁存器随之变化。
当计数值减到规定值时,OUTi端产生输出信号。
8254的工作方式:
方式2波形图
方式3计数值为奇数时的波形
方式0——计数结束输出正跃变信号(可作为中断请求信号)
方式1——单脉冲发生器(形成负脉冲,宽度=N×CLK脉冲周期)
方式2——分频器(输出固定频率的脉冲)
方式3——方波发生器
方式4——软件触发的单脉冲发生器(输出负脉冲,宽度为一个CLK周期)
方式5——硬件触发的单脉冲发生器(输出负脉冲,宽度为一个CLK周期)
8254的控制字:
8254编程步骤
一步:向控制寄存器写入控制字,确定使用的计数器及工作方式。
二步:向使用的计数器写入计数初值。
MOV DX,MY8254_MODE ;CLK=10KHZ 实验箱信号源
MOV AL,15H
OUT DX,AL

MOV DX,MY8254_COUNT0 ;N=10000
MOV AL,0
OUT DX,A
信号源单元