【精品】排队管理器

【精品】排队管理器

ID:45557389

大小:281.05 KB

页数:25页

时间:2019-11-14

【精品】排队管理器_第1页
【精品】排队管理器_第2页
【精品】排队管理器_第3页
【精品】排队管理器_第4页
【精品】排队管理器_第5页
资源描述:

《【精品】排队管理器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、合肥曇院针算机科摩鸟技*系橄机原理鸟接口技术裸程筱计報告2007〜2008学年第2学期课程微机原理与接口技术课程设计名称排队管理器名付硕号0704012024级计算机科学与技术专业(07计本2)师2010年4月一、题义分析与解决方案1•题义与需求分析1、显示排队序号功能,提示功能,通过LED显示器提示请XXX号顾客到XX号柜台办理业务;2、在LED显示器显示XX号服务员正在为XXX号顾客进行服务功能。2•解决问题的方法与思路1)硬件部分8279A芯片LED发光二极管十六进制小键盘。74LS24074LS13

2、82)软件部分(汇编语言编写程序)8279是可编程接口芯片,通过编程使其实现相应的功能,编程的过程实际上就是CPU向8279发送控制指令的过程。在软件设计中,显示方式采用了8个字符显示,从左输入方式,编码扫描键盘,双键锁定。由于该系统对实时性及速度耍求并不十分高,所以时钟频率采用4MHz已足够了,故程序时钟命令字取为34H,用以保证100kHz的内部工作频率。由丁•采用10ms定时扫描查询方式,所以在下次开始扫描时,先应清空8279,清除显示RAM大约需要160us的时间,在此期间,FIFO状态字的最高位D

3、U=1,表示显示无效,CPU不能显示RAM写入数据,所以清除命令状态字取ODEHcCPU对8279的控制是先读11118279的状态字,查看P1F0RAM+有无字符,若有将根据字符个数读出所有字符,并进行相应处理;若无,则直接返冋。二、硬件设计1.选择芯片8279A1)8279A在本设计中的作用8279作为键盘/显示器接口,实现对键盘、显示器口动扫描,管理键盘输入和显示器输出的。2)8279A的功能分析图2・1图2-1,IRQ:屮断请求输出线,DB0^DB7:双向数据总路线(传送命令、数据、状态),忌、阪:

4、读写控制输入端,RESET:复位输入端,CLK:时钟输入端,CS1:片选,C和/D(A0):片内寄存器选址,OUTAO~A1、0UTB0~B3:8位显示输出端,BD:熄灭显示输出端,SL0~SL3:公用扫描输出线,RL0~RL7:键盘回馈输入线,SHIFT:抵挡键输入线,CNTL/STB:控制/选通输入线。另外,8279的键盘接口部分内部有一个8X8位先进先出的堆栈(FIFO),用来存放键盘输入代码,显示器接口部分内部有一个16X8位显示RAM,用来显示段数据,能为16位LED显示器(或其它显示器)提供多路

5、扫描接口。3)8279A的技术参数1、8279内部结构及基本工作原理1)数据缓冲器及I/O控制数据缓冲器为双向缓冲器,连接内、外总线,用于传送CPU和8279之间的命令或数据。I/O控制线实现CPU对8279内部各种寄存器、缓冲器读写数据和读写控制命令进行控制。2)控制与定时寄存器及定时控制控制与定时寄存器用于寄存键盘及显示工作方式控制字以及其它操作方式控制字。该寄存器接收并锁存CPU送來的命令,然后通过译码产生相应的控制信号,从而完成相应的控制功能。定时与控制电路由N个基本计数器组成,其中,第一个计数器是

6、一个可编程N级分频器,N可由软件编程在2〜31间取值。该分频器将外部时钟CLK分频得到内部所需的100kHz时钟,再经分频为键盘提供适当的扫描频率和显示时间。3)扫描计数器该电路为键盘和显示器提供扫描信号,有两种工作方式:编码方式和译码方式。按编码方式工作时,计数器进行二进制计数并由扫描线SLO〜SL3输出,经外部译码器译码后,为键盘和显示器提供扫描信号。按译码方式工作时,扫描计数器的最低两位被译码后,从SLO〜SL3输出,提供了4选1的扫描译码。4)回复缓冲器、键盘去抖动及控制(1)在键盘工作方式中,从S

7、LO〜SL3送出的扫描信号,将会去扫描键盘,如有按键被按下时,去抖电路被置位,延时等待10ms后,再检查该键是否仍处在闭合状态。若不闭合,则视作干扰信号;若仍闭合,则将该键的地址和附加的移位、控制状态一起形成键盘数据送入8279内部的FIFO(先入先Hl)存储器,数据格式如F:表2-1D7D6D5D4D3D2D1D0控制移位扫描回复(2)在传感器开关状态矩阵方式屮,回复线的内容宜接被送往相应的传感器RAM(即FIFO存储器)中。(3)在选通输入方式工作时,凹复线的内容在CNTL/STB线的脉冲上升沿被送入F

8、IFO存储器。5)FIFO/传感器RAM及其状态寄存器FIFO/传感器RAM是一个双重功能的8X8位RAM。在键盘或选通T作方式时,它是FIFORAM,其输入/输岀遵循先入后出的原则。此时,FIFO状态寄存器存放FJLFO的工作状态,若FIFO不空,IRQ信号为高电平,向CPU申请中断。在传感器矩阵方式工作时,该存储器用于存放传感器矩阵屮每一个传感器的状态。在此方式中,若检出传感器发生变化,贝IJIRQ信号变为高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。