- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件课程设计实践报告
题 目: 出 租 车 计 价 器
班 级:
学 号:
姓 名:
指导教师:
2011年 10月16日
1. 子程 序 ……………………………………………………………
(本章主要讲解个人设计的程序)
2. 分 析 与 测 试 …………………………………………………………
3.结 论与体会
参考文献………………………………………………………………………
硬件描述:
1.8279的应用
实验中要利用8279的数码显示功能,在实验中将8279键盘接口显示器件选中后,对其进行初始化,在将8253送入的时钟信号在键盘显示器上予以显示,在本实验中8279键盘显示的是模拟的出租车行驶公里数和需要交纳的费用。
8279的编程方法:
1.8279可按其功能分为:键盘功能块;显示功能块;控制功能块;与CPU接口功能块控制功能块包括
控制和定时寄存器,定时和控制,扫描计数器三部分,它主要用来控制键盘和显示功能块工作.
控制和定时寄存器:用于存贮来自CPU的编程命令,CPU对8279编程以确定键盘与显示器工作方式和其它工作条件时,先把命令控制数据放到数据总线上,然后使A0=1,WR=0CS=0,并在WR上升沿把命令键存在控制和定时寄存器中,并经译码,建立适当的功能.
定时和控制:它含基本的定时计数器,第一个计数器是一个分频系数为2-31的前置定时器,分频系数可由程序预置,使内部频率为100KHz,从而能给出5.1ms键盘扫描时间和10.3ms反跳时间,其它计数器将此基本频率分频后,提供适当的按键扫描.行扫描.键盘阵列扫描.以及显示器扫描次数.
扫描计数器:扫描计数器有两种工作方式,在编码工作方式时,计数器提供一种二进制计数,通过管脚SL0-SL3输出后经外部译码才能提供给键盘和显示器的扫描作用,在译码工作方式时,扫描计数器对最低二位进行译码,SL0-SL3输出4选1的译码信号,作为显示器和键盘的译码扫描.
键盘功能块包括:返回缓冲器,键盘反跳及控制,8x8 FIFO传感器RAM,FIFO/传感器RAM状态.
2.返回缓冲器与键盘反跳及控制 8条返回线被返回缓冲器缓冲,在键盘工作方式中,这几条线被逐个检测,以找出该行键中闭合的键,如果反跳电路测知某键闭合,则它等待10.3ms,然后重核此键是否仍然闭合,如果仍闭合, 那么该键在矩阵中的行列地址以及SHIFT和CNTL的状态一起被送到FIFORAM中,其在FIFO RAM中的数据格式如下:
D7 D6 D5 D4 D3 D2 D1 D0
CNTL SHIFT SCAN RET URN
数据格式中,最高位CNTL,次高位为SHIFT状态,D5-D3来自扫描计数器,D2-D0来自返回计数器,扫描线计数器和回扫线计数器的值分别反映出被按下键的行.列的值,如果在传感器阵列中,返回线上的数据直接进入传感器RAM中相应于阵列中正被扫中的那行,这样每个开关位置就直接反映为一个传感器RAM的位置.
FIFO/传感器RAM
一个8x8 RAM,在键盘方式和选通方式中它是一个先入先出(FIFO)存贮器,每一条新的信息顺次写入,然后又按写入顺序读出,在传感器阵列扫描方式时,存贮器作为传感器RAM,这时RAM中的各行存着传感器阵列中相应行的状态.
FIF0/传感器RAM状态
在键盘或选通方式中,FIFO状态跟踪FIFO中字符数量注意它是满还是空,写入或读出过多均被认作出错,当FIFO非空时,状态逻辑提供一个中断申请IRQ信号,在传感器阵列扫描方式中,若测知某一传感器变时,IRQ则为有效高电平.FIFO状态字的低3位表示FIFO中的字符数,F表示FIFORAM已满;O(over mn)表示越限错误,即试图向已满的FIFO送另一字符;U(Under done) 表示取空错误,即试图读取已空的FIFO.S/F有两种含义:在传感器扫描方式时,S/F表示在传感器RAM中至少包含了一个传感器闭合指示,在特殊错误方式时S/F位是出错标志,用来指示是否发生了多路同时闭合错误,Du位表示由于 CLEAR DISPLAY或CLEAR ALL命令尚末完成其消除操作而使显示RAM尚不可用.
3.显示功能块包括:显示寄存器,16X8显示RAM,显示地址寄存器.
显示RAM和显示寄存器
8279内部有16X8的显示RAM,通过显示寄存器和两个四位端口0UT
您可能关注的文档
- 电子实习--智能循迹小车制作.doc
- 电子骰子游戏实习报告.doc
- 电子系统课程设计---基于51单片机的空气智能加湿器.doc
- 电子系统课程设计报告---数控脉冲信号发生器.doc
- 电子线路CAD课程设计--- 简易温度采集控制器.doc
- 电子线路cad课程设计---信号源的设计与制作.doc
- 电子线路课程设计--用MC1496集成模拟乘法器设计调幅电路.doc
- 电子相册课程设计论文.doc
- 电子销售部实习报告.doc
- 电子信息工程外文翻译.docx
- 2025年天津医科大学朱宪彝纪念医院人事代理制招聘方案(5人)模拟试卷及完整答案详解一套.docx
- 2025年宜宾三江新区事业单位招聘考试(26名)模拟试卷含答案详解(新).docx
- 2025年天津市北辰医院招聘高级专业技术人员(1人)考前自测高频考点模拟试题及一套完整答案详解.docx
- 2025年度中国井冈山干部学院面向全国引进优秀人才(5人)考前自测高频考点模拟试题含答案详解(典型题.docx
- 2025年广东省佛山市南海区事业单位招聘急需紧缺专业博士(10考前自测高频考点模拟试题及一套完整答案.docx
- 2025年广西百色那坡县妇幼保健院招聘编外工作人员招聘(1人)笔试备考试题完整参考答案详解.docx
- 2025年广西百色西林县八达镇人民政府招聘村级财务会计委托代理服考前自测高频考点模拟试题附答案详解(.docx
- 2025年天津市公安局和平分局关于面向社会招聘警务辅助人员(考前自测高频考点模拟试题附答案详解(考试.docx
- 2025年太仆寺旗事业单位引进急需紧缺人才的(4人)模拟试卷含答案详解(最新).docx
- 2025年广西河池罗城特聘农机技术指导员的(1人)模拟试卷及一套答案详解.docx
文档评论(0)