- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASCII码键盘编码电路设计
ASCII码键盘编码电路设计
课程设计目的和任务:
掌握基本数字电路的一般设计方法,了解电子设备的研发思路;
认识基本电路的原理并对其安装及调试;
通过课程设计提高解决实际问题的能力;
提高团队意识和自学能力。
二、分析与设计:
(一):自己设计一个键盘,共有8*8=64个键,在外加两个控制键Shift键和Ctrl键的作用下,共完成128个键的ASCII码输出。其中,Shift 键为英文大小写字母及其它符号控制键。Ctrl键为文字符号(也称控制符号)和字符控制符。
(二):ASCII码键盘电路的任务是把键盘上所按下的按钮产生的开关信号编成一个对应的ASCII代码从输出端输出。此任务可以分为如下几个部分:
开关:通过添加的开关信号控制设计键盘的按键;
开关信号产生的编码表:
高位
低位 000 001 010 011 100 101 110 111 000 @
??? 、 H
??? h P
??? p X
??? x SP
?? NUL (
??? BS 0
DEL 8
?? CAN 001 A
??? a I
? ?? i Q
牋? q Y
牋? y !
牋 SOH )
牋? HT 1
牋 DC1 9
牋? EM 010 B
牋? b J
牋? j R
牋? r Z
牋? z ?牋 STX *
牋? LF 2
牋 DC2 :
牋 SUB 011 C
牋? c K
牋? k S
牋? s [
牋? { #
牋 ETX +
牋? VT 3
牋 DC3 ;
牋 ESC 100 D
牋? d L
牋? l T
牋? t \
牋? | $
牋 EOT ?牋? FF 4
牋 DC4 ?牋 FS 101 E
牋? e M牋
? m U
牋? u ]
牋? } %
牋 ENQ -
牋? CR 5
牋 NAK =
牋 GS 110 F
牋? f N?
牋? n V
牋? v ^
牋? ~
?? ACK .
??? SO 6
?? SYN ?
?? RS 111 G
??? g O
??? o W
??? w _
?? DEL ,
?? BEL /
??? SI 7
?? ETB ?
?? US
3、Shift键和Ctrl键的实现:当按下某键时,会显示该设计键盘的高档键的ASCII码,对比本编码与标准ASCII码编码表可知,本编码的前四列高档字符比标准ASCII码小64(1000000B),抵挡字符比标准ASCII码小96(1100000B);后四列高档字符跟标准ASCII码相同,而抵挡字符比标准ASCII码大32(100000B)。因此在编码后需要对编码值进行修订得到正确的ASCII码。而当按下这两个外加键时,会显示出相应的抵挡键的ASCII码。
输出端采用小灯泡来显示输入键的标准ASCII码,当小灯泡亮时说明是1,而当小灯泡不亮时则为0.
(三):熟悉Multisim的操作界面及功能。
1、可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。通过老师提供的教学视频学会操作Multisim,了解其主要的功能,为后续电路图的实现及电路仿真打下基础。
三、系统实施
文档评论(0)