《ASCII码键盘编码电路设计_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《ASCII码键盘编码电路设计_计算机-计算机原理.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-.可修编.课程设计报告 题 目:ASCII码键盘编码电路设计 学生:学生学号:1214030301 系 别:电子工程学院 专 业:通信工程 届 别:2012 届 指导教师:廖晓纬 电子工程学院制 2015 年 5 月 29 日 成绩 -.可修编.目录 1.绪论.2 3.设计简介与要求.3 3.1 设计简介.3 3.2 设计要求.3 4.ASCII码键盘编码设计原理和设计方案制定.3 4.1 74LS148D 芯片参数及工作原理.4 4.2 74LS04D 芯片参数及工作原理.4 4.3 74LS85D 芯片参数及工作原理.5 4.4 74LS183 芯片参数及工作原理.7 4.5 74LS3
2、2 芯片参数及工作原理.8 5.ASCII码键盘编码设计方案实施.10 5.1 总设计方案.10 5.2 控制电路部分的实现 14 5.3 结果的高两位进行准确修正的实现.15 5.4 输出电路部分.16 5.6 系统整体电路图.17 6.ASCII码电路设计仿真.17 7.课程设计心得.20 8.附录.21 8.1 器件清单.21 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功
3、指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.ASCII码键盘编码电路设计 学生:功 指导老师:廖晓纬 电子工程学院 12 级通信工程 1.绪论 ASCII 码是目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的 ASCII码(American Standard
4、 Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为 ISO 646 标准。适用于所有拉丁文字字母,ASCII码有 7 位码和 8 位码两种形式。因为 1 位二进制数可以表示(21=)2 种状态:0、1;而 2 位二进制数可以表示(22)=4 种状态:00、01、10、11;依次类推,7 位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个 7 位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号 0 127。所以,7 位 ASCII码是用七位二进制数进行编码的,可以表示 12
5、8 个字符。第 0 32 号及第 127 号(共 34 个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;第 33 126 号(共 94 个)是字符,其中第 48 57 号为 0 9 十个阿拉伯数字;6590 号为 26 个大写英文字母,97 122 号为 26 个小写英文字母,其余为一些标点符号、运算符号等。2.容摘要 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作
6、原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.本次课程设计共有 8*8=64 个键,在外加两个控制键 Shift 键和 Ctrl 键的作用下,共完成 128 个键的 AS
7、CII码输出。其中,Shift 键为英文大小写字母及其它符号控制键。Ctrl 键为文字符号(也称控制符号)和字符控制符。本次试验的 ASCII码输出,用与该 ASCII码编码相应的灯泡表示。3.设计简介与要求 3.1 设计简介 ASCII 键盘编码电路的任务是把键盘上所按下之按钮产生的开关信号,编成一个对应的 ASCII代码从输出端输出。3.2 设计要求 用若干数字芯片和灯泡实现按下某一按钮,输出对应的 ASCII代码。主要技术指标:(1)外接电源:UO=12V(2)灯泡工作电压 UL=6V(3)灯泡功率 W=1W 4.ASCII码键盘编码设计原理和设计方案制定 电子工程学院制年月日可修编目录
8、绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.4.1
9、74LS148D 芯片参数及工作原理 图一 74LS148D 芯片管脚图 74ls148 优先编码器管脚功能介绍:16 脚的集成芯片,电源是 VCC(16)GND(8),I0 I7 为输入信号,A2,A1,A0为三位二进制编码输出信号,IE 是使能输入端,OE 是使能输出端,GS 为片优先编码输出端 0-7 编码输入端(低电平有效)。芯片管脚 EI 选通输入端(低电平有效)A0、A1、A2 三位二进制编码输出信号即编码输出端(低电平有效)GS 片优先编码输出端即宽展端(低电平有效)EO 选通输出端,即使能输出端 4.2 74LS04D 芯片参数及工作原理 74LS04 是 6 非门(反相器)他
10、的工作电压 5V,他的部含有 6 个 s 反相器,74LS04的作用就是反相把 1 变成 0。电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一
11、个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.图二 74LS04D 芯片管脚图 输入 输出 A B Y 低电平 低电平 低电平 低电平 高电平 低电平 高电平 低电平 低电平 高电平 高电平 高电平 表一 74LS04D 芯片功能表 4.3 74LS85D 芯片参数及工作原理 可进行二进制码和 BCD码的比较,对两个 4 位字的比较结果由三个输出端(FA B,FA B,FA B输出。将若干 85 级联可比较较长的字,此时低级位的 FA B,FA B,FA B 连接到高位级相应 的输入 A B、A B、A B,并使低位级的 A
12、 B 为高电平。引出端符号 A0 A3 字 A 输入端 B0 B3 字 B 输入端 A B A B 级联输入端 A B A B 级联输入端 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种
13、状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.A B A B 级联输入端 FA B A等于 B 输出端 FA B A大于 B 输出端 FA B A小于 B 输出端 图三 74LS85D 芯片引脚及其功能图 比较输入 级联输入 输出 A3,B3 A2,B2 A1,B1 A0,B0 A B A B A=B A B A B A=B A3B3 X X X X X X H L L A3B3 X X X X X X L H L A3=B3 A2 B2 X X X X X H L L A3=B
14、3 A2B2 X X X X X L H L A3=B3 A2=B2 A1=B1 X X X X H L L A3=B3 A2=B2 A1=B1 X X X X L H L A3=B3 A2=B2 A1=B1 A0 B0 X X X H L L 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国
15、国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.A3=B3 A2=B2 A1=B1 A0 B0 X X X L H L A3=B3 A2=B2 A1=B1 A0=B0 H L L H L L A3=B3 A2=B2 A1=B1 A0=B0 L H L L H L A3=B3 A2=B2 A1=B1 A0=B0 L L H L L H A3=B3 A2=B2 A1=B1 A0=B
16、0 X X H L L H A3=B3 A2=B2 A1=B1 A0=B0 H H L L L L A3=B3 A2=B2 A1=B1 A0=B0 L L L H H L H=高电平 L=低电平 x=不定 表二 74LS85D 芯片功能表 4.4 74LS183 芯片参数及工作原理 图四 74LS183D 芯片引脚图 1A、1B、2A、2B 运算数输入端 1CIn、2 CIn 进位输入端 1COn 1、2COn 1 进位输出端 1F、2F 和输出端。输入 输出 CIn B A F 2COn 1 L L L L L L L H H L 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计
17、要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.L H L H L L H H L H
18、 H L L H L H L L L H H H L L H H H H H H H=高电平 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为电源负极,VCC为电源正极。图五 74LS32 引脚图 电子工程学院制年月日可修编目录绪
19、论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.表四 74
20、ls32 真值表 A B Y 0 0 0 0 1 1 1 0 1 1 1 1 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这
21、些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.5.ASCII码键盘编码设计方案实施 5.1 总设计方案 1 方框图 2 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示
22、种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.设计一个键盘,共有 8*8=64 个键,在外加两个控制键 Shift 键和 Ctrl 键的作用下,共完成 128 个键的 ASCII码输出。其中,Shift 键为英文大小写字母及其它符号控制键。Ctrl 键为文字符号(也称控制符号)和字符控制符。高位 低位 000 001 010 011 100 101 110 111 000、H h P p X x SP NUL(BS 0 DEL 8 CAN 001
23、 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 RS 111 G g O o W w _ DEL,BEL/SI 7 ETB?US 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编
24、码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.表五 开关信号产生的编码表 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设
25、计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.在选择仿真软件时我选择了 multisim12 仿真软件。因为 Multisim 提炼了 SPICE仿真的复杂容,这样无需懂得深入的 SPICE技术就可以很快地进行捕获、仿真和
26、分析新的设计,更适用于电子学教育。Multisim 是美国国家仪器(NI)推出的以 Windows 为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准
27、局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.5.2 控制电路部分的实现 图六 ASCII码键盘电路输入控制部分 如上图 1,此部分采用两个 DSWPK_8 开关来控制信号的输入。其中上边的开关控制八列即 ASCII码高三位,下边的开关控制八行即 ASCII码低三位。74LS148D 即优先编码器主要是对输入进行编码,由于此编码器是低电平有效故需要反相器。采用四个 74LS04D 即
28、六反相器对 74LS148D 的输入与输出进行电平的转换,即高低电平的转换。将 U1、U2 反相器和 U5 编码器的 VCC接 12V,GND接地。U1 的六个输入端依次电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状
29、态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.接到开关的前六个代表着前六列,U2 第 5 个和第 6 个输入端接到开关的后两个代表着后四列。U1 的六个输出端接到 U5 即编码器的前六个输入端,U2 第 5 个和第六个输出端接到 U5 即编码器的后两个输入端。将 U5 编码器的三个输出端接到 U2 反相器前三个输入端,至此 U2 反相器前三个输出端就是未修正的列 ASCII码。下面的 U3、U4 反相器和 U6 编码器的行接法与列接法类似。5.3 高
30、位修正电路 当按下某键时,会显示该设计键盘的高档键的 ASCII码,对比本编码与标准 ASCII码编码表可知,本编码的前四列高档字符比标准 ASCII码小 64(1000000B),抵挡字符比标准 ASCII码小 96(1100000B);后四列高档字符跟标准 ASCII码相同,而抵挡字符比标准 ASCII码大 32(100000B)。因此在编码后需要对编码值进行修订得到正确的ASCII码。而当按下这两个外加键时,会显示出相应的抵挡键的 ASCII码。图七 实现 shift 键和 Ctrl 键的部分电路 当不按下 Shift 时对键盘上的前四列上档字符需要使用加法器对其高位加 1000B,电子
31、工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及
32、第号共-.可修编.当按住 shift 时要输出低档字符的 ASCII需要使用加法器对其高位加上 1100B。对键盘的后四列,其上档字符的编码正好等于标准 ASCII码无需处理,当按住 ctrl 输出其下档字符时,由于其编码比 ASCII码大 32,需要对其高位减去 100B,即加上 1100B(100B的补码),电路图实现如上。5.4 输出电路部分 图八 ASCII码键盘电路输出部分 输出电路部分采用 74LS183D 译码器,连接灯泡。输出端采用小灯泡来显示输入键的标准 ASCII码,当小灯泡亮时说明是 1,而当小灯泡不亮时则为 0.电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设
33、计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.表六 元器件清单 5.6 系统整体电
34、路图 图九 整体电路图 6.ASCII码电路设计仿真 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制
35、序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.图十 仿真电路初始状态 实验总体电路图如下所示,当打开仿真按钮,由于所有的开关都置零,通过优先编码器编出来的是 000000,此时 X1 灯会亮,这是初始状态。进入测试后,例如,列线的开关表示为 0 时,行线的开关也为 0 时,选择了键盘设计中的有第一行第一列,即编码为 000000,当不按 Shift 键时,只有 X1 灯亮,表示的是 64,即“”,当按下 Shift 键时,X1、X2 灯亮,表示的是 96,即“、”。电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片
36、参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.图十一 仿真电路闭合 shift 键 又如:当列线的开关表示 5,行线的开关表
37、示 0,即选择了键盘设计中的第一行第五列,即编码为 100000,当不按 Ctrl 键时,X2 灯亮,表示的是 32,即“SP”,当按下 Ctrl 键时,所有的灯都不亮,表示的是 0 即“NUL”。电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标
38、准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.图十二 仿真电路表示出 5 列 1 行 ASCII码 图十三 仿真电路表示出 5 列 1 行(行高位)ASCII码 7.课程设计心得 通过这次 ASCII码键盘编码电路设计,我在知识方面进一步的掌握了 74LS148、74LS04、74LS85、74LS183 芯片的主要参数和功能,并能熟练的运用它们。在此课程设计中我学到很多知识和技能,学会了使用软件 Multisim12,并
39、让我对以前所学的电路和数电知识有了更深层次的理解与巩固。增强了我在互联网络搜集、查阅相关文献资料并组织材料的综合能力。对于电路设计的认识:通过这次电路设计,让我了解到在设计电路时,首先要对设计的电路有一个宏观的认识,清楚设计的电路需要有哪些功能,了解元器件的特性电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集
40、及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共-.可修编.后再进行元器件的筛选。之后解决设计电路中遇到的难题,例如如何对结果的高两位进行准确的修正。最后对设计完成的电路进行仿真测试,并观测多组仿真结果。达到了学以致用的效果,并在实践中加强了对所学知识的理解程度。了解到只有自己动手操作才能很好的掌握数字逻辑电路设计的思路和方法,开拓我的视野,同时,只有耐心及坚持不懈才能赢得
41、最后的胜利。8.附录 8.1 器件清单 元器件类别 元器件名称 元器件参数 数目 数字芯片 U1A,U2A,U3A,U4A。U5A,U6A,U7A 74LS183D 7 U8,U9,U10,U11 74LS04D 4 U12,U13 74LS148D 2 U14 74LS183D 1 灯泡 X1,X2,X3,X4,X5,X6,X7 6V,1W 7 开关 S1,S2 DSWPK_8 2 S3,S4 SPTS_NO_SB 2 电子工程学院制年月日可修编目录绪论设计简介与要求设计简介设计要求码键盘编码设计原理和设计方案制定芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理芯片参数及工作原理码键盘编码设计方 计仿真课程设计心得附录器件清单可修编码键盘编码电路设计学生功指导老师廖晓纬电子工程学院级通信工程绪论码是目前计算机中用得最广泛的字符集及其编码是由美国国家标准局制定的码美国标准信息交换码它已被国际标准化 位二进制数可以表示种状态依次类推位二进制数可以表示种状态每种状态都唯一地编为一个位的二进制码对应一个字符或控制码这些码可以排列成一个十进制序号所以位码是用七位二进制数进行编码的可以表示个字符第号及第号共
限制150内