燕 山 大 学 课 程 设 计 说 明 书
3.3 点阵模块
1.3 8*8点阵模块
3.4 蜂鸣器模块
1. 4 蜂鸣器模块
第9页,共17页
燕 山 大 学 课 程 设 计 说 明 书
第4章 模拟仿真图及结果分析
4.1 模拟仿真图
4.1.1 点阵显示“W”仿真图
5.1.2 蜂鸣器仿真图
第10页,共17页
燕 山 大 学 课 程 设 计 说 明 书
4.2 乘法器仿真图及结果分析 4.2.1 输入4*8仿真图
结果分析:被乘数和乘数分别输入4和8时(即0100B和1000B),首先其通过7485数据比较器与9比较,均比9小,则ALBO输入高电平,输入端数值和数码管显示不受影响;ALGO输出低电平,锁定蜂鸣器和点阵74160的使能端ENT,使它们不工作,即BUZZER使能端输出0,点阵使能端输出0,ROW全部为高电平。其后,输入的数据进入74284和74285进行乘法运算,至静态数码管输出00110010B,即32D,功能实现。 4.2.2 输入4*12 仿真图
结果分析:被乘数和乘数分别输入4和12时(即0100B和1100B),首先其通过7485数据比较器与9比较,被乘数比9小,故被乘数所属7485的ALBO输出高电平,相与后
第11页,共17页
燕 山 大 学 课 程 设 计 说 明 书
正常输入乘法器;乘数比9大,故7485的ALGO端输出低电平,相与后使输入乘法器的数值为0000,相应静态数码管显示0;同时,AGBO端输出高电平,相或后驱动蜂鸣器使能端BUZZER和点阵使能端LED,使蜂鸣器和点阵工作。其后,输入通过乘法器,相当于0100B与0000做乘法,输出结果为0,功能实现。
第12页,共17页
燕 山 大 学 课 程 设 计 说 明 书
第5章 管脚锁定及连线
5.1 输入输出描述及管脚锁定 5.1.2 输入比较部分
I/O端 描述 管脚锁定值 输出端 描述 管脚锁定值 SWN1 被乘数A最高位 39 1D4 静态数码管2 133 SWN2 被乘数A次高位 40 1D5 静态数码管2 134 SWN3 被乘数A次低位 41 1D6 静态数码管2 135 SWN4 被乘数A最低位 44 1D7 静态数码管2 136 SWN5 乘数A最高位 45 2D0 静态数码管3 198 SWN6 乘数A次高位 46 2D1 静态数码管3 196 SWN7 乘数A次低位 47 2D2 静态数码管3 195 SWN8 乘数A最低位 53 2D3 静态数码管3 192 1D0 静态数码管1 127 2D4 静态数码管4 68 1D1 静态数码管1 128 2D5 静态数码管4 69 1D2 静态数码管1 131 2D6 静态数码管4 70 1D3 静态数码管1 132 2D7 静态数码管4 71 5.1.3 蜂鸣器部分
I/O端 描述 管脚锁定值 I/O端 描述 管脚锁定值 CLK1 蜂鸣器点阵时钟信号 11
第13页,共17页