- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绣花机控制器设计
合肥学院
计算机科学与技术系
课程设计报告
2008~2009 学年第1学期
课程 微型计算机原理与接口技术 课程设计名称 绣花机控制器设计 学生姓名 叶海权 学号 0604031029 专业班级 计算机科学与技术专业(06网工1) 指导教师 张向东(教授)
2009年2月8日
一、题义分析及解决方案
1.1.1题义需求分析
课程设计要求:用STAR ES598PCI单板机开发机系列接口芯片设计一个可以控制步进电机转速、转向和转动步数。
(1)键输入方向和速度以及步数;
(2)LED显示上述数据
1.2解决问题的方法及思路
1.2.1硬件部分
单片机工作在单任务状态,时间充裕,速度不是主要矛盾,所以用软件实现数字和符号的输入以及计算功能,以减少硬件开销。
接口用硬件实现。
具体器件的名称和特点如下表所示:
L E D L C D LED显示器与LCD显示器相比,LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,LED的最显著特点是使用寿命长,光电转换效能高,绿色环保 LCD占用空间小,低功耗,低辐射,能降低视觉疲劳,但是会出现闪烁问题
8279芯片 8255A芯片 8279芯片可以实现对键盘/显示器的自动扫描,以减轻CPU负担,具有显示稳定,程序简单,不会出现误动作等 8255芯片是可编程的并行接口芯片,不需要附加外部电路便可和大多数并行传输数据的外部设备相连,数据的各位同时传送,使用十分方便
十六进制小键盘 二进制开关 键盘(Keyboard)是常用的输入设备,它是由一组开关矩阵组成,结构相对复杂,与8279A配套使用 二进制逻辑开关一位表示一个二进制数,对于本实验每一位数需要多次拨动八位开关,使实验复杂了许多 表1-1 硬件选择比较
通过以上分析,本次设计所选用的芯片为:8255、8279A芯片、LED发光二极管、十六进制小键盘。
1.2.2软件部分
输入:小键盘上的16个按键中0到9十个数字键作为数字输入,A、B、C、D分别作为加、减、乘、除,F作为等于号,通过对8279初始化实现对每个按键赋予不同的功能。
显示:8279A芯片内部有一个显示RAM和一个FIFO RAM,可以暂存从小键盘中读出的数据,同时可以将内存中的数据暂存到显示RAM中,简化了程序复杂度。每次将各个位要显示的数据处理好后到换码表中找到对应值,初始化8279后将值送到数据口即实现显示的目的。
清零:在程序中设置了按键数目的限制,定为8,当8个数码块全有字符显示后,再按键,清除显示。
二、硬件设计
2.1 8279A
2.1.1 8279A在本设计中的作用
在本设计中用8279A芯片控制键盘输入和LED显示。8279A主要特性
8279A芯片是一种通用的可编程序的键盘显示接口器件,单个芯片就能完成键盘输入和LED显示控制两种功能。8279A芯片包括键盘输入和显示输出两个部分。279可编程键盘显示器接口芯片具有动态显示驱动电路简单、不占用CPU 的时间、可自动进行键盘扫描、与计算机接口方便、编程容易、系统灵活等特点.当今已成为设计计算机应用系统,特别是实时性较高的测控系统的首选器件之一。
2、8279A的内部结构
图2-1 8279A的内部结构
图中,IRQ:中断请求输出线,DB0~DB7:双向数据总路线(传送命令、数据、状态),、:读写控制输入端,RESET:复位输入端,CLK:时钟输入端,:片选,C和/D(A0):片内寄存器选址,OUTA0~A1、OUTB0~B3:8位显示输出端,:熄灭显示输出端,SL0~SL3:公用扫描输出线,RL0~RL7:键盘回馈输入线,SHIFT:抵挡键输入线,CNTL/STB:控制/选通输入线。另外,8279的键盘接口部分内部有一个8×8位先进先出的堆栈(FIFO),用来存放键盘输入代码,显示器接口部分内部有一个16×8位显示RAM,用来显示段数据,能为16位LED显示器(或其它显示器)提供多路扫描接口。
3、8279A的引脚信号和功能
8279可编程键盘显示器接口芯片具有动态显示驱动电路,不占用CPU 的时间、可自动进行键盘扫描、与计算机接口方便、编程容易、系统灵活等特点。 8279 是可编程的键盘/显示接口芯片。它既具有按键处理功能,又具有自动显示功能,在单片机系统中应用很广泛。8279内部有键盘 FIFO (先进先出堆栈)/传感器,双重功能的 8×8=64B RAM,键盘控制部分可控制 8×8=64 个按键或 8×8 阵列方式的传感器。该芯片能自动消抖并具有双键锁定保护功能。显示 RAM容量为
您可能关注的文档
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)