EDA课程设计 教学大纲 合肥工业大学电气与自动化工程学院 电工电子教研组 2002年6月
EDA 课程设计 教学大纲 合肥工业大学电气与自动化工程学院 电工电子教研组 2002 年 6 月
EDA课程设计 Electronics design automation 课程编号:04××2×X 学时:1周 学分 课程性质:必修 选课对象:自动化系,电气工程系,生物医学工程系 内容概要:利用EDA软件和下载工具实现电子技术综合问题的设计 建议选用教材:《电子技术实验指导书》李国丽、朱维勇主编,中国科技大学出版社 主要参考书:《电子技术基础模拟部分》康华光主编,高教出版社 《数字电子技术基础》阎石主编,高教出版社
EDA 课程设计 Electronics Design Automation 课程编号:04××2××× 学 时:1 周 学分: 课程性质:必修 选课对象:自动化系,电气工程系,生物医学工程系 内容概要:利用 EDA 软件和下载工具实现电子技术综合问题的设计。 建议选用教材:《电子技术实验指导书》李国丽、朱维勇主编,中国科技大学出版社 主要参考书:《电子技术基础 模拟部分》康华光主编,高教出版社 《数字电子技术基础》阎石主编,高教出版社
《EDA课程设计》教学大纲 学时:1周学分:1 教学大纲说明 、课程的目的与任务 《EDA课程设计》(注:EDA即电子设计自动化, Electronics Design Automation)是继《模拟电子技术 基础》、《数字电子技术基础》、《电子技术基础实验》课程后,电气类、自控类和电子类等专业学生在电子 技术实验技能方面综合性质的实验训练课程,是电子技术基础的一个部分,其目的和任务是通过一周的时 间,让学生掌握EDA的基本方法,熟悉一种EDA软件( MAXPLUS2),并能利用EDA软件设计一个电 子技术综合问题,并在实验板上成功下载,为以后进行工程实际问题的研究打下设计基础 、课程的基本要求 通过课程设计使学生能熟练掌握一种EDA软件( MAXPLUS2)的使用方法,能熟练进行设计输入、 编译、管脚分配、下载等过程。 2、通过课程设计使学生能利用EDA软件( MAXPLUS2)进行至少一个电子技术综合问题的设计(内容 可由老师指定或自由选择),设计输入可采用图形输入法或AHDL硬件描述语言输入法 3、通过课程设计使学生初步具有分析、寻找和排除电子电路中常见故障的能力。 4、通过课程设计使学生能独立写出严谨的、有理论根据的、实事求是的、文理通顺的字迹端正的课程设 计报告。 考查形式为:结合课程设计中的能力表现和设计报告,综合评分 与其他课程的联系与分工 《EDA课程设计》中应用了《模拟电子技术基础》、《数字电子技术基础》中的基础知识和基本理论, 并且利用了《电子技术基础实验》中的基本实验方法,在时间上的安排上应该在这些课程之后。 《EDA课程设计》的后续课程是《微机原理》等其它专业课程,《EDA课程设计》中对学生综合设计 能力的培养将为这些后续课程的学习打下良好基础。 四、主要设备及器材配置 计算机、EDA软件( MAXPLUS2)、下载实验箱。 五、本课程的性质及适应对象 自动化、电气工程、生物医学工程专业必修
《EDA 课程设计》教学大纲 学时:1 周 学分:1 教学大纲说明 一、课程的目的与任务 《EDA 课程设计》(注:EDA 即电子设计自动化,Electronics Design Automation)是继《模拟电子技术 基础》、《数字电子技术基础》、《电子技术基础实验》课程后,电气类、自控类和电子类等专业学生在电子 技术实验技能方面综合性质的实验训练课程,是电子技术基础的一个部分,其目的和任务是通过一周的时 间,让学生掌握 EDA 的基本方法,熟悉一种 EDA 软件(MAXPLUS2),并能利用 EDA 软件设计一个电 子技术综合问题,并在实验板上成功下载,为以后进行工程实际问题的研究打下设计基础。 二、课程的基本要求 1、 通过课程设计使学生能熟练掌握一种 EDA 软件(MAXPLUS2)的使用方法,能熟练进行设计输入、 编译、管脚分配、下载等过程。 2、 通过课程设计使学生能利用 EDA 软件(MAXPLUS2)进行至少一个电子技术综合问题的设计(内容 可由老师指定或自由选择),设计输入可采用图形输入法或 AHDL 硬件描述语言输入法。 3、 通过课程设计使学生初步具有分析、寻找和排除电子电路中常见故障的能力。 4、 通过课程设计使学生能独立写出严谨的、有理论根据的、实事求是的、文理通顺的字迹端正的课程设 计报告。 5、 考查形式为:结合课程设计中的能力表现和设计报告,综合评分。 三、与其他课程的联系与分工 《EDA 课程设计》中应用了《模拟电子技术基础》、《数字电子技术基础》中的基础知识和基本理论, 并且利用了《电子技术基础实验》中的基本实验方法,在时间上的安排上应该在这些课程之后。 《EDA 课程设计》的后续课程是《微机原理》等其它专业课程,《EDA 课程设计》中对学生综合设计 能力的培养将为这些后续课程的学习打下良好基础。 四、主要设备及器材配置 计算机、EDA 软件(MAXPLUS2)、下载实验箱。 五、本课程的性质及适应对象 自动化、电气工程、生物医学工程专业必修
教学大纲内容 设计一数字式竞赛抢答器 设计一个可容纳6组(或4组)参赛的数字式抢答器,每组设一个按钮,供抢答使用。 2、抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。 3、设置一个主持人“复位”按钮 4、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,有指示灯显示抢答组别,扬声器发出 2~3秒的音响。 5、设置一个计分电路,每组开始预置100分,由主持人记分,答对一次加10分,答错一次减10分。 教学提示: 1、此设计问题的关键是准确判断出第一抢答者并将其锁存,实现的方法可使用触发器或锁存器,在得到 第一信号后将输入封锁,使其它组的抢答信号无效 2、形成第一抢答信号后,用编码、译码及数码显示电路显示第一抢答者的组别,用第一抢答信号推动扬 声器发出音响。 3、计分电路采用十进制加/减计数器、数码管显示,由于每次都是加/减10分,所以个位始终为零,只 要十位、百位进行加/减运算即可。 设计二数字钟 1、设计一个能显示1/10秒、秒、分、时的12小时数字钟。 2、熟练掌握各种计数器的使用。 3、能用计数器构成十进制、六十进制、十二进制等所需进制的计数器。 4、能用低位的进位输出构成高位的计数脉; 教学提示: 时钟源使用频率为0Hz的连续脉冲 设置两个按钮,一个供“开始”及“停止”用,一个供系统“复位”用。 3、时钟显示使用数码管显示 4、“时显示”部分应注意12点后显示1点。 5、注意各部分的关系,由低位到高位逐级设计、调试 设计三数字频率计 设计一个能测量方波信号的频率的频率计 2、测量的频率范围是0~99999H 3、结果用十进制数显示。 教学提示 1、脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为,f为被测信号的频率,N为计数器 所累计的脉冲个数,T为产生N个脉冲所需的时间。所以,在1秒时间内计数器所记录的结果,就是被 测信号的频率。 2、被测频率信号取自实验箱晶体振荡器输出信号,加到主控门的输入端 3、再取晶体振荡器的另一标准频率信号,经分频后产生各种时基脉冲:1ms,10ms,O.ls,1s等,时基信 号的选择可以控制,即量程可以改变。 4、时基信号经控制电路产生闸门信号至主控门,只有在闸门信号采样期间内(时基信号的一个周期),输入 信号才通过主控门 5、fN/T,改变时基信号的周期T,即可得到不同的测频范围 6、当主控门关闭时,计数器停止计数,显示器显示记录结果,此时控制电路输出一个置零信号,将计数 器和所有触发器复位,为新的一次采样做好准备。 7、改变量程时,小数点能自动移位
教学大纲内容 设计一 数字式竞赛抢答器 1、设计一个可容纳 6 组(或 4 组)参赛的数字式抢答器,每组设一个按钮,供抢答使用。 2、抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。 3、设置一个主持人“复位”按钮。 4、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,有指示灯显示抢答组别,扬声器发出 2~3 秒的音响。 5、设置一个计分电路,每组开始预置 100 分,由主持人记分,答对一次加 10 分,答错一次减 10 分。 教学提示: 1、 此设计问题的关键是准确判断出第一抢答者并将其锁存,实现的方法可使用触发器或锁存器,在得到 第一信号后将输入封锁,使其它组的抢答信号无效。 2、 形成第一抢答信号后,用编码、译码及数码显示电路显示第一抢答者的组别,用第一抢答信号推动扬 声器发出音响。 3、 计分电路采用十进制加/减计数器、数码管显示,由于每次都是加/减 10 分,所以个位始终为零,只 要十位、百位进行加/减运算即可。 设计二 数字钟 1、 设计一个能显示1/10秒、秒、分、时的12小时数字钟。 2、 熟练掌握各种计数器的使用。 3、 能用计数器构成十进制、六十进制、十二进制等所需进制的计数器。 4、 能用低位的进位输出构成高位的计数脉冲。 教学提示: 1、时钟源使用频率为0.1Hz的连续脉冲。 2、设置两个按钮,一个供“开始”及“停止”用,一个供系统“复位”用。 3、时钟显示使用数码管显示。 4、“时显示”部分应注意12点后显示1点。 5、注意各部分的关系,由低位到高位逐级设计、调试。 设计三 数字频率计 1、 设计一个能测量方波信号的频率的频率计。 2、 测量的频率范围是0999999Hz。 3、 结果用十进制数显示。 教学提示: 1、 脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为,f为被测信号的频率,N为计数器 所累计的脉冲个数,T为产生N个脉冲所需的时间。所以,在1秒时间内计数器所记录的结果,就是被 测信号的频率。 2、 被测频率信号取自实验箱晶体振荡器输出信号,加到主控门的输入端。 3、 再取晶体振荡器的另一标准频率信号,经分频后产生各种时基脉冲:1ms,10ms,0.1s,1s等,时基信 号的选择可以控制,即量程可以改变。 4、 时基信号经控制电路产生闸门信号至主控门,只有在闸门信号采样期间内(时基信号的一个周期),输入 信号才通过主控门。 5、 f=N/T,改变时基信号的周期T,即可得到不同的测频范围。 6、 当主控门关闭时,计数器停止计数,显示器显示记录结果,此时控制电路输出一个置零信号,将计数 器和所有触发器复位,为新的一次采样做好准备。 7、 改变量程时,小数点能自动移位
设计四拔河游戏机 1、设计一个能进行拔河游戏的电路。 2、电路使用15个(或9个)发光二极管,开机后只有中间一个发亮,此即拔河的中心点。 3、游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按 次,亮点移动一次。 4、亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使 亮点恢复到中心 5、用数码管显示获胜者的盘数。 教学提示: 1、按钮信号即输入的脉冲信号,每按一次按钮都应能进行有效的计数。 2、用可逆计数器的加、减计数输入端分别接受两路脉冲信号,可逆计数器原始输出状态为000,经译码 器输出,使中间一只二极管发亮 3、当计数器进行加法计数时,亮点向右移;进行减法计数时,亮点向左移 4、由一个控制电路指示谁胜谁负,当亮点移到任一方终端时,由控制电路产生一个信号,使计数器停止 计数 5、将双方终端二极管“点亮”信号分别接两个计数器的“使能”端,当一方取胜时,相应的计数器进行 次计数,这样得到双方取胜次数的显示 6、设置一个“复位”按钮,使亮点回到中心,取胜计数器也要设置一个“复位”按钮,使之能清零 设计五乒乓球比赛游戏机 1、设计一个由甲、乙双方参赛,有裁判的3人乒乓球游戏机 2、用8个(或更多个LED排成一条直线,以中点为界,两边各代表参赛双方的位置,其中一只点亮的LED 指示球的当前位置,点亮的LED依此从左到右,或从右到左,其移动的速度应能调节。 3、当“球(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关, 即表示启动球拍击球。若击中,则球向相反方向移动:若未击中,则对方得1分 4、一方得分时,电路自动响铃3秒,这期间发球无效,等铃声停止后方能继续比赛。 5、设置自动记分电路,甲、乙双方各用2位数码管进行记分显示,每计满21分为1局。 6、甲、乙双方各设一个发光二极管,表示拥有发球权,每隔5次自动交换发球权,拥有发球权的一方发球 才有效 教学提示 1、用双向移位寄存器的输出端控制LED显示来模拟乒乓球运动的轨迹,先点亮位于某一方的第1个LED,由 击球者通过按钮输入开关信号,实现移位方向的控制 2、也可用计数译码方式实现乒乓球运动轨迹的模拟,如利用加/减计数器的2个时钟信号实现甲、乙双方 的击球,由表示球拍的按钮产生计数时钟,计数器的输出状态经译码驱动LED发亮。 3、任何时刻都保持一个LED发亮,若发亮的LED运动到对方的终点,但对方未能及时输入信号使其向相反 方向移动,即失去1分。 4、控制电路决定整个系统的协调动作,必须严格掌握各信号之间的关系。 设计六交通信号等控制器 设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、 黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。 2、红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号, 3、主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯:支干 道亮绿灯时,主干道亮红灯。 4、主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒 25秒计时、显示电路
设计四 拔河游戏机 1、 设计一个能进行拔河游戏的电路。 2、 电路使用15个(或9个)发光二极管,开机后只有中间一个发亮,此即拔河的中心点。 3、 游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按 一次,亮点移动一次。 4、 亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使 亮点恢复到中心。 5、 用数码管显示获胜者的盘数。 教学提示: 1、 按钮信号即输入的脉冲信号,每按一次按钮都应能进行有效的计数。 2、 用可逆计数器的加、减计数输入端分别接受两路脉冲信号,可逆计数器原始输出状态为0000,经译码 器输出,使中间一只二极管发亮。 3、 当计数器进行加法计数时,亮点向右移;进行减法计数时,亮点向左移。 4、 由一个控制电路指示谁胜谁负,当亮点移到任一方终端时,由控制电路产生一个信号,使计数器停止 计数。 5、 将双方终端二极管“点亮”信号分别接两个计数器的“使能”端,当一方取胜时,相应的计数器进行 一次计数,这样得到双方取胜次数的显示。 6、 设置一个“复位”按钮,使亮点回到中心,取胜计数器也要设置一个“复位”按钮,使之能清零。 设计五 乒乓球比赛游戏机 1、 设计一个由甲、乙双方参赛,有裁判的3人乒乓球游戏机。 2、 用8个(或更多个)LED排成一条直线,以中点为界,两边各代表参赛双方的位置,其中一只点亮的LED 指示球的当前位置,点亮的LED依此从左到右,或从右到左,其移动的速度应能调节。 3、 当“球”(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关, 即表示启动球拍击球。若击中,则球向相反方向移动;若未击中,则对方得1分。 4、 一方得分时,电路自动响铃3秒,这期间发球无效,等铃声停止后方能继续比赛。 5、 设置自动记分电路,甲、乙双方各用2位数码管进行记分显示,每计满21分为1局。 6、 甲、乙双方各设一个发光二极管,表示拥有发球权,每隔5次自动交换发球权,拥有发球权的一方发球 才有效。 教学提示: 1、 用双向移位寄存器的输出端控制LED显示来模拟乒乓球运动的轨迹,先点亮位于某一方的第1个LED,由 击球者通过按钮输入开关信号,实现移位方向的控制。 2、 也可用计数译码方式实现乒乓球运动轨迹的模拟,如利用加/减计数器的2个时钟信号实现甲、乙双方 的击球,由表示球拍的按钮产生计数时钟,计数器的输出状态经译码驱动LED发亮。 3、 任何时刻都保持一个LED发亮,若发亮的LED运动到对方的终点,但对方未能及时输入信号使其向相反 方向移动,即失去1分。 4、 控制电路决定整个系统的协调动作,必须严格掌握各信号之间的关系。 设计六 交通信号等控制器 1、 设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、 黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。 2、 红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号。 3、 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干 道亮绿灯时,主干道亮红灯。 4、 主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、 25秒计时、显示电路