ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:369.44KB ,
资源ID:3346804      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3346804.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASCII码键盘编码电路设计样本.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASCII码键盘编码电路设计样本.docx

1、ASCII码键盘编码电路设计样本课程设计报告题 目: ASCII码键盘编码电路设计 学生姓名: 学生学号: 系 别: 电子工程学院 专 业: 通信工程 届 别: 指引教师: 廖晓纬 电子工程学院制5月29日ASCII码键盘编码电路设计学生:陈功指引教师:廖晓纬电子工程学院12级通信工程1.绪论ASCII码是当前计算机中用得最广泛字符集及其编码,是由美国国标局(ANSI)制定ASCII码(American Standard Code for Information Interchange,美国原则信息互换码),它已被国际原则化组织(ISO)定为国际原则,称为ISO 646原则。合用于所有拉丁文字

2、字母,ASCII码有7位码和8位码两种形式。由于1位二进制数可以表达(21=)2种状态:0、1;而2位二进制数可以表达(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表达(27=)128种状态,每种状态都唯一地编为一种7位二进制码,相应一种字符(或控制码),这些码可以排列成一种十进制序号0127。因此,7位ASCII码是用七位二进制数进行编码,可以表达128个字符。第032号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

3、第33126号(共94个)是字符,其中第4857号为09十个阿拉伯数字;6590号为26个大写英文字母,97122号为26个小写英文字母,别的为某些标点符号、运算符号等。2.内容摘要 本次课程设计共有8*8=64个键,在外加两个控制键Shift键和Ctrl键作用下,共完毕128个键ASCII码输出。其中,Shift 键为英文大小写字母及其他符号控制键。Ctrl键为文字符号(也称控制符号)和字符控制符。本次实验ASCII码输出,用与该ASCII码编码相应灯泡表达。3.设计简介与规定3.1设计简介 ASCII键盘编码电路任务是把键盘上所按下之按钮产生开关信号,编成一种相应ASCII代码从输出端输出

4、。3.2设计规定用若干数字芯片和灯泡实现按下某一按钮,输出相应ASCII代码。重要技术指标:(1)外接电源:UO = 12V(2)灯泡工作电压UL = 6V (3)灯泡功率W=1W4.ASCII码键盘编码设计原理和设计方案制定4.1 74LS148D芯片参数及工作原理图一 74LS148D芯片管脚图74ls148优先编码器管脚功能简介:16脚集成芯片,电源是VCC(16)GND(8),I0I7为输入信号,A2,A1,A0为三位二进制编码输出信号,IE是使能输入端,OE是使能输出端,GS为片优先编码输出端0-7 编码输入端(低电平有效)。芯片管脚EI 选通输入端(低电平有效)A0、A1、A2 三

5、位二进制编码输出信号即编码输出端(低电平有效)GS 片优先编码输出端即宽展端(低电平有效)EO 选通输出端,虽然能输出端4.2 74LS04D芯片参数及工作原理 74LS04是6非门(反相器)她工作电压5V,她内部具有6个coms反相器,74LS04作用就是反相把1变成0。图二 74LS04D芯片管脚图输入输出ABY低电平低电平低电平低电平高电平低电平高电平低电平低电平高电平高电平高电平表一 74LS04D芯片功能表4.3 74LS85D芯片参数及工作原理 可进行二进制码和BCD码比较,对两个 4 位字比较成果由三个输出端(FAB,FAB,FAB输出。将若干 85 级联可比较较长字,此时低档位

6、FAB,FAB,FAB连接到高位级相应输入AB、AB、AB,并使低位级AB为高电平。引出端符号A0A3 字A输入端B0B3 字B输入端AB AB 级联输入端AB AB 级联输入端AB AB 级联输入端FAB A等于B输出端FAB A不不大于B输出端FAB A不大于B输出端图三 74LS85D芯片引脚及其功能图比较输入级联输入输出A3,B3A2,B2A1,B1A0,B0ABABA=BABABA=BA3B3XXXXXXHLLA3B3XXXXXXLHLA3=B3A2B2XXXXXHLLA3=B3A2B2XXXXXLHLA3=B3A2=B2A1=B1XXXXHLLA3=B3A2=B2A1=B1XXXX

7、LHLA3=B3A2=B2A1=B1A0B0XXXHLLA3=B3A2=B2A1=B1A0B0XXXLHLA3=B3A2=B2A1=B1A0=B0HLLHLLA3=B3A2=B2A1=B1A0=B0LHLLHLA3=B3A2=B2A1=B1A0=B0LLHLLHA3=B3A2=B2A1=B1A0=B0XXHLLHA3=B3A2=B2A1=B1A0=B0HHLLLLA3=B3A2=B2A1=B1A0=B0LLLHHLH=高电平 L=低电平 x=不定表二 74LS85D芯片功能表4.4 74LS183芯片参数及工作原理图四 74LS183D芯片引脚图1A、1B、2A、2B 运算数输入端 1CIn

8、、2 CIn 进位输入端 1COn1、2COn1 进位输出端1F、2F 和输出端。输入输出CInBAF2COn1LLLLLLLHHLLHLHLLHHLHHLLHLHLLLHHHLLHHHHHHH =高电平 L= 低电平表三74LS183芯片功能表4.5 74LS32芯片参数及工作原理74LS32是四2输入或门,惯用在各种数字电路以及单片机系统中。表达式为:Y=A+B引脚排列图管脚功能:左下1-1A,2-1B,3-1Y;4-2A,5-2B,6-2Y;7-GND;右起:右上8-3Y,9-3A,10-3B;11-4Y,12-4A,13-4B;14-VCC其中A,B为输入端,Y为输出端,GND为电源负

9、极,VCC为电源正极。图五 74LS32引脚图ABY000011101111表四 74ls32真值表5.ASCII码键盘编码设计方案实行5.1 总设计方案1方框图2高位低位000001010011100101110111000 、H hP pX xSP NUL( BS0 DEL8 CAN001A aI iQ qY y! SOH) HT1 DC19 EM010B bJ jR rZ z“ STX* LF2 DC2: SUB011C cK kS s # ETX+ VT3 DC3; ESC100D dL lT t |$ EOT FF4 DC4 RS111G gO oW w_ DEL, BEL/ SI7

10、 ETB? US 设计一种键盘,共有8*8=64个键,在外加两个控制键Shift键和Ctrl键作用下,共完毕128个键ASCII码输出。其中,Shift 键为英文大小写字母及其他符号控制键。Ctrl键为文字符号(也称控制符号)和字符控制符。表五 开关信号产生编码表在选取仿真软件时我选取了multisim12仿真软件。由于Multisim提炼了SPICE仿真复杂内容,这样无需懂得进一步SPICE技术就可以不久地进行捕获、仿真和分析新设计,更合用于电子学教诲。Multisim是美国国家仪器(NI)有限公司推出以Windows为基本仿真工具,合用于板级模仿/数字电路板设计工作。它包括了电路原理图图形

11、输入、电路硬件描述语言输入方式,具备丰富仿真分析能力。5.2控制电路某些实现图六 ASCII码键盘电路输入控制某些 如上图1,此某些采用两个DSWPK_8开关来控制信号输入。其中上边开关控制八列即ASCII码高三位,下边开关控制八行即ASCII码低三位。74LS148D即优先编码器重要是对输入进行编码,由于此编码器是低电平有效故需要反相器。采用四个74LS04D即六反相器对74LS148D输入与输出进行电平转换,即高低电平转换。 将U1、U2反相器和U5编码器VCC接12V,GND接地。U1六个输入端依次接到开关前六个代表着前六列,U2第5个和第6个输入端接到开关后两个代表着后四列。U1六个输

12、出端接到U5即编码器前六个输入端,U2第5个和第六个输出端接到U5即编码器后两个输入端。将U5编码器三个输出端接到U2反相器前三个输入端,至此U2反相器前三个输出端就是未修正列ASCII码。下面U3、U4反相器和U6编码器行接法与列接法类似。5.3高位修正电路当按下某键时,会显示该设计键盘高档键ASCII码,对比本编码与原则ASCII码编码表可知,本编码前四列高档字符比原则ASCII码小64(1000000B),抵挡字符比原则ASCII码小96(1100000B);后四列高档字符跟原则ASCII码相似,而抵挡字符比原则ASCII码大32(100000B)。因而在编码后需要对编码值进行修订得到对

13、的ASCII码。而当按下这两个外加键时,会显示出相应抵挡键ASCII码。图七 实现shift键和Ctrl键某些电路 当不按下Shift时对键盘上前四列上档字符需要使用加法器对其高位加1000B,当按住shift时要输出低档字符ASCII需要使用加法器对其高位加上1100B。对键盘后四列,其上档字符编码正好等于原则ASCII码无需解决,当按住ctrl输出其下档字符时,由于其编码比ASCII码大32,需要对其高位减去100B,即加上1100B(100B补码),电路图实现如上。5.4 输出电路某些图八 ASCII码键盘电路输出某些 输出电路某些采用74LS183D译码器,连接灯泡。输出端采用小灯泡来

14、显示输入键原则ASCII码,当小灯泡亮时阐明是1,而当小灯泡不亮时则为0.表六 元器件清单5.6系统整体电路图图九 整体电路图6.ASCII码电路设计仿真图十 仿真电路初始状态 实验总体电路图如下所示,当打开仿真按钮,由于所有开关都置零,通过优先编码器编出来是000000,此时X1灯会亮,这是初始状态。 进入测试后,例如,列线开关表达为0时,行线开关也为0时,选取了键盘设计中有第一行第一列,即编码为000000,当不按Shift 键时,只有X1灯亮,表达是64,即“”,当按下Shift键时,X1、X2灯亮,表达是96,即“、”。图十一 仿真电路闭合shift键又如:当列线开关表达5,行线开关表

15、达0,即选取了键盘设计中第一行第五列,即编码为100000,当不按Ctrl键时,X2灯亮,表达是32,即“SP”,当按下Ctrl键时,所有灯都不亮,表达是0即“NUL”。图十二 仿真电路表达出5列1行ASCII码图十三 仿真电路表达出5列1行(行高位)ASCII码7.课程设计心得通过这次 ASCII码键盘编码电路设计 ,我在知识方面进一步掌握了74LS148、74LS04、74LS85、74LS183芯片重要参数和功能,并能纯熟运用它们。在此课程设计中我学到诸多知识和技能,学会了使用软件Multisim12,并让我对此前所学电路和数电知识有了更深层次理解与巩固。增强了我在互联网络收集、查阅有关

16、文献资料并组织材料综合能力。对于电路设计结识:通过这次电路设计,让我理解到在设计电路时,一方面要对设计电路有一种宏观结识,清晰设计电路需要有哪些功能,理解元器件特性后再进行元器件筛选。之后解决设计电路中遇到难题,例如如何对成果高两位进行精确修正。最后对设计完毕电路进行仿真测试,并观测多组仿真成果。达到了学以致用效果,并在实践中加强了对所学知识理解限度。理解到只有自己动手操作才干较好掌握数字逻辑电路设计思路和办法,开拓我视野,同步,只有耐心及坚持不懈才干赢得最后胜利。8.附录8.1器件清单元器件类别元器件名称元器件参数数目数字芯片U1A,U2A,U3A,U4A。U5A,U6A,U7A74LS183D7U8,U9,U10,U1174LS04D4U12,U1374LS148D2U1474LS183D1灯泡X1,X2,X3,X4,X5,X6,X76V,1W7开关S1,S2DSWPK_82S3,S4SPTS_NO_SB2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1