八路智能抢答器
- 格式:doc
- 大小:432.00 KB
- 文档页数:16
单片机课程设计报告——八路智能抢答器系别:计算机与信息工程系专业:计算机应用技术专业班级:学号:姓名:辅导教师:摘要电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。
单片微型计算机就是将中央处理单元、存储器、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。
因此一块芯片就构成了一台计算机。
它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机。
在当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。
而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。
鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。
本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比较有分辨时间极短、结构清晰,成本低、制作方便等优点,并且还有防作弊功能。
我们采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,因而本抢答器具有显示直观,不需要人干预的特点。
而且在显示时抢答器会发出叮咚声使效果更为生动。
工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。
关键词:单片机矩阵式键盘显示抢答器目录摘要 (2)第一章概述 (4)1.1八路智能抢答器的概述 (4)1.2 本设计的任务及要求 (4)基本功能 (4)1.3 系统主要功能 (4)第二章系统硬件设置 (5)2.1 芯片的选择 (5)2.2 工作原理 (5)2.3 系统的硬件构成及功能 (6)2.3.1 抢答器的电路 (6)2.3.2 单元电路设计 (7)2.3.2 定时电路的设计 (8)2.3.4 报警电路设计 (9)第三章系统软件设置 (9)3.1 系统主程序设计 (9)3.2 抢答器的源程序 (10)第四章技术指标及使用说明 (17)4.1 主要技术参数 (17)4.2 抢答器使用说明 (17)第五章设计心得 (19)参考文献 (20)第一章概述1.1八路智能抢答器的概述本设计是利用单片机实现的一个八路抢答器,其具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好, 具有较高的推广价值的无线遥控抢答器,它由8个发射器和1个接收器组成,可用于8组或8组以下的智力竞赛中。
八路智能抢答器设计
一、概述
八路智能抢答器是一种在教室课堂上提出问题,学生用设置在课桌上
的发射器发出抢答信号,接收端实时识别收到的信号,并将收到的抢答信
号自动分配给对应的台数,从而实现抢答活动的目的,让学生更容易抢答,提高课堂参与度。
二、结构
发射器的功能:当学生按下按钮发送抢答信号时,发射器发出抢答信号,并将发送的数据编码,从而保证抢答信号不会被其他发射器的信号干扰。
接收端的功能:接收端接收来自各台发射器的抢答信号,识别信号,
并将收到的抢答信号分配给对应的台数,然后由接收端输出给抢答指示灯。
抢答指示灯的功能:抢答指示灯接收来自接收端的信号,控制灯的开关,来指示哪一台学生发出了抢答信号。
三、电路
发射器:发射器主要由发射管、指示灯、MCU(微控制器)、发射器模
块等组成,其中MCU负责编码抢答信号,发射模块负责将抢答信号发射出去。
目录1.绪论 (2)1.1 课题研究背景及意义 (2)1.2 课题研究的内容 (2)2.抢答器的系统概论 (3)2.1 系统的主要功能 (3)2.2 系统需求分析 (3)2.3 抢答器的工作流程 (3)3.总体设计方案 (6)3.1 单片机的选择 (6)3.2抢答器方案论证 (6)4.硬件设计 (8)4.1总体设计结构图 (8)4.2最小系统电路设计 (8)4.2.1时钟频率电路图 (8)4.2.2复位电路图设计 (9)4.3输入电路设计 (9)4.3.1键盘扫描电路的设计 (9)4.3.2功能键系统设计 (10)4.4输出电路设计 (10)4.4.1 蜂鸣器电路设计 (10)4.4.2 数码管显示电路 (11)5.软件设计 (14)5.1主程序结构图 (14)5.2主程序流程图 (14)5.3主要程序分析 (16)6.Protues和keil仿真 (19)6.1 proteus软件的介绍及使用 (19)6.2 Keil软件的介绍及使用 (19)6.3抢答器protenus软件的仿真 (20)7.实物制作 (23)7.1电路板焊接 (23)7.2电路板调试 (23)8.总结和展望 (24)8.1科研实践总结 (24)8.2对未来的展望 (24)附录 (25)1.参考文献 (25)2.元器件清单 (25)3.原理图 (26)4.程序代码(C语言): (26)1.绪论1.1 课题研究背景及意义本次课程设计制作的是智能抢答器。
对于抢答器我们大家都很熟悉:是用于选手做抢答题目时用的,选手进行抢答,最先抢到题的选手回答问题。
本实验设计的智能抢答器由主体电路与扩展电路组成。
优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。
通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。
经过布线、焊接、调试等工作后智能抢答器成形。
八路抢答器的工作原理
八路抢答器是一种电子竞赛或考试中常用的设备,它可以实现抢答功能。
其工作原理通常如下:
1. 光电转换:首先,每个参与者手中配有一个按钮或者类似的触发装置,当参与者准备抢答时,会按下按钮,触发开关。
2. 信号传输:按下按钮后,开关会产生一个电信号,这个信号会通过导线或者无线方式传输到抢答器的中控主机。
3. 中控主机接收信号:抢答器的中控主机会接收到参与者按下按钮所产生的信号。
这个主机通常是一个集成了电子设备的中央控制器,能够接收和处理多个信号。
4. 判定和显示:中控主机会根据接收到的信号,判断哪个参与者先按下按钮。
一般来说,中控主机会根据信号的到达时间先后来判定抢答顺序,并在显示屏上显示相应的抢答者编号。
5. 继电器操作:中控主机在判定完抢答顺序后,会通过一组继电器或者其他电子元件来操作抢答结果的显示。
通常,第一个按下按钮的参与者会被优先显示抢答成功。
总之,八路抢答器的工作原理主要是通过信号的传输、接收和处理来实现抢答者顺序的判定和结果的显示。
这种设备可以在公平、公正的基础上,提高比赛或考试的效率和准确性。
1 前言1.1主要功能介绍(1)抢答器最多可供8名选手参赛,编号为1~8号,各队分别用一个按钮(分别为S1~S8)控制,并设置一个系统清零和抢答控制开关S,该开关由主持人控制。
(2)抢答器具有数据锁存功能,并将锁存数据用LED数码管显示出来,同时蜂鸣器发出间歇式声响(持续时间为0.5秒),主持人清零后,声音提示停止。
(3)开关S作为清零及抢答控制开关(由主持人控制),当开关S被按下时抢答电路清零,松开后则允许抢答。
输入抢答信号由抢答按钮开关S1~S8实现。
(4)有抢答信号输入(开关S1~S8中的任意一个开关被按下)时,并显示出相对应的组别。
此时再按其他任何一个抢答器开关均无效,指示灯依旧“保持” 第一个开关按下时所对应的状态不变。
1.2扩展功能介绍(1)抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。
当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。
(2)参加选手在设定的时间抢答,抢答有效,定时器停止工作,显示上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。
(3)如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。
(4)当选手抢答完后,主持人可根据相关题的加减分对选手进行加分或减分。
2总体方案设计此次课程设计我们有两套方案一是硬件部分主要由单片机、74LS373锁存器、LED显示器、声音报警器和其它基本外围电子电路组成软件部分则采用51系列单片机通用C语言精心设计编写。
它所具有的功能包括:抢答器同时供8名选手或8个代表队比赛,当开关S按下,抢答器发出0.5秒的报警声系统开始进行计时,选手可进行抢答,当计时30秒之后若没人抢答,则系统发出警报并禁止抢答,定时显示数码管上显示00字样,之后等待开关S按下,系统复位;若在30秒有选手进行抢答,此时扬声器会发出3秒时间的警报,同时在定时显示数码管上显示选手抢答时间(以秒为最小单位),编号显示数码管上显示抢答选手编号,显示器上的状态直到开关S按下将系统复位为止;系统复位时所有的数码管不显示任何的数据。
八路抢答器该八路抢答器用于8人及8人以下的抢答比赛中,本抢答器实用可靠,采用数码显示器显示抢答编号,具有数码锁存,优先抢答及规定时间内抢答有效的功能。
一、电路原理框图将抢答中先按下按钮的编号用锁存器锁存,其它按钮无效,然后送入专用频道数显译码电路,直接驱动数码管显示抢答编码。
二、电路各功能模块分析(1)输入电路利用8个常开接钮开关S1~S8和8只电阻R1~R8,组成抢答器的输入电路。
S1~S8为自复式常开按钮开关,分别作为8位抢答按钮,与它相连的8只电阻为下拉电阻,以保证按钮未按下时,锁存器的输入端为低电平。
(2) 定时电路由555定时器,三极管T1、T2,非极性电容C3,C4,二极管D,时间继电器KT,电阻R13~R16组成。
当电路接通(S0按下),三极管T1经R16分压后导通,555定时器二脚电位拉低,3脚输出高电平,开始定时(设定为30S)三极管T2导通,继电器KT 线圈得电,其常开开关闭合电路自锁。
(3) 8线一8线锁存优先编码器由带公共时钟和复位端的编码器74LS273组成。
编码器的逻辑功能就是把输入的每一个高、低电平信号编成一个对应的二进制代码。
优先编码器中,允许同时输入两个以上的编码信号。
不过在设计优先编码器时已经将所有的输入信号按优先顺序排了队,当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。
(4) 译码显示电路由专用频道数显译码器CH233,电阻R10,数码显示管LT5547组成。
译码器的逻辑功能是将每一个输入的二进制代码译成对应的输出高、低电平信号,是编码器的反操作。
数码管可以用TTL或CMOS集成电路直接驱动,所以使用译码器将BCD编码译成数码管所需要的驱动信号,以便使数码管用十进制数字显示出BCD编码表示的数值。
(5)音响提示电路由两部分组成,喇叭B1组成提示开始抢答提示电路;KD型“叮咚”音乐集成电路,喇叭B2,极性电容C2,电阻R9组成抢答提示电路。
(6)电复位清零电路由二极管VD9,电阻R11,极性电容C1组成。
一、作品介绍1、基本功能①抢答器同时供8名选手,分别用8个按钮S0 ~ S7表示。
②设置一个系统清除和抢答控制开关S,该开关由主持人控制。
③抢答器具有锁存与显示功能。
即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在七段数码管上显示选手号码。
选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
2、扩展功能①抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如20秒)。
当主持人启动"开始"键后,定时器进行减计时。
如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
②设置一个计分电路,具有加减分功能,加减分以10分为基准,并在数码管上显示得分情况。
二、系统工作1、电源部分①、原理输入交流220V通过电压变压器,再通过桥式整流电路和极性电容滤波,在固定式三端稳压器的Vin和GND两端形成一个并不十分稳定的直流电压(该电压常常会因为市电电压的波动或负载的变化等原因而发生变化)。
此直流电压经过三端稳压器的稳压和其后的极性电容滤波便在稳压电源的输出端产生了精度高、稳定度好的直流输出电压。
②、测试结果1、不接负载时2、抢答器部分①、原理当开关S置于闭合时,RS触发器的R、S端均为0,4个触发器输出置0,使74LS148的优先编码工作标志端(图中5号端)=0,使之处于工作状态。
当开关S置于断开时,抢答器处于等待工作状态,当有选手将抢答按键按下时(如按下S5),74LS148的输出经RS锁存后,CTR=1,RBO(图中4端) =1,七段显示电路74LS48处于工作状态,4Q3Q2Q=101,经译码显示为“5”。
此外,CTR=1,使74LS148 优先编码工作标志端(图中5号端)=1,处于禁止状态,封锁其他按键的输入。
当按键松开即按下时,74LS148的此时由于仍为CTR=1,使优先编码工作标志端(图中5号端)=1,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。
数字电子技术课程设计报告《八路数字抢答器》系别:专业班级:组员姓名:指导教师:时间:摘要本文介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用74系列常用集成电路进行设计。
该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。
主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。
若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。
该抢答器主要运用到了编码器,译码器和锁存器:它采用74LS148来实现抢答器的选号,采用74LS279芯片实现对号码的锁存,采用74LS192实现十进制的减法计数,采用555芯片产生秒脉冲信号来共同实现倒计时功能,采用74LS121单稳态芯片来实现报警信号的输出。
从软件仿真验、了原理设计的正确,通过硬件制作实物电路能够同时供8人抢答,并且能够准确的显示编码和及时报警,达到了设计的要求。
关键词: 八路抢答器; 编码 ;译码; 定时; 报警目录1任务要求---------------------------------------------------------1 1.1设计要求 ------------------------------------------------------1 2系统的组成及工作原理-------------------------------------------2 2.1 抢答器总体方框图----------------------------------------------2 3单元电路设计----------------------------------------------5 3.1 时间脉冲产生抢电路的设计--------------------------------------5 3.2计数电路设计---------------------------------------------------6 3.3抢答电路设计---------------------------------------------------7 3.4定时电路设计---------------------------------------------------9 3.5 报警电路设计-------------------------------------------------10 3.6 时序电路设计-------------------------------------------------11 3.7 总体电路-----------------------------------------------------12 4仿真------------------------------------------------------13 4.1 抢答电路的仿真-----------------------------------------------13 4.2 定时电路的仿真-----------------------------------------------13 4.3 报警电路的仿真-----------------------------------------------13 5电路焊接与调试------------------------------------------14 5.1焊接----------------------------------------------------------14 5.2调试中出现的问题及解决方法------------------------------------14 6设计总结及其心得----------------------------------------15 参考文献-------------------------------------------------16 附录------------------------------------------------------16 元件清单-------------------------------------------------191任务要求1.1设计要求(1)设计制作一个可容纳8组参赛的数字式枪答器,每组设置一个抢答按钮供抢答者使用。
摘要抢答器运用于各种规模的竞赛、文娱活动中的抢答环节,能过准确、公正、明了地判断出抢答者的编号。
其中主要通过语音提示,信号灯提示,数码管的数字提示来显示抢答结果。
抢答器的种类繁多,根据不同的场合出现了不同规格的抢答器,根据不同的设计方法与不用的材料制作出来的抢答器的功能也不尽相同。
本次设计通过数字电路来的基本门电路74LS148、74LS279来设计简易的抢答器。
该抢答器基本上要实现一下几点功能:能多人进行抢答,选出一位选手并由LED显示选手编号,回答完问题后主持人进行数据清零重新开始。
关键词:抢答器;数字电子技术;74LS148;73LS279- 1 -目录摘要.........................................................I1 设计目的与要求..................................................... 11.1 设计目的..........................................................11.2 设计要求..........................................................12 设计原理........................................................... 22.1 总电路框图.....................................................22.3 设计思路...........................................................23 电路总体设计........................................................ 43.1 电路总体设计.......................................................43.2 电路模块功能介绍................................................44 电路模拟仿真.........................................................104.1抢答仿真.....................................................104.2 清零仿真.........................................................105总结.................................................................11参考文献..............................................................12附录 1原理图..........................................................13附录 2 器件清单..........................................................141设计目的与要求1.1 设计目的通过八路数字抢答器的设计实验,使学生回顾所学数字电子技术的基础理论和基础实验,掌握组合电路、时序电路、编程器件和任意集成电路的综合使用及设计方法,熟悉掌握优先编码器、触发器、计数器、单脉冲触发器、555电路、译码/驱动电路的应用方法,熟悉掌握时序电路的设计方法。
达到数字实验课程大纲所要求掌握的基本内容。
1.2设计要求1、数字抢答器应具有数码锁存、显示功能、抢答组数分为八组,即序号0,1,2,3,4,5,6,7优先抢答者按动本组序号开关,组号立即锁存到LED数码管显示器上,同时扬声器发出声音2-3秒,并同时封锁其他抢答者的输入信号。
2、主持人可将系统复位,LED显示器自动清零灭灯,可再次抢答。
3、电路具有第一抢答信号的鉴别和锁存功能。
在主持人系统发出抢答指令后,若参赛者按抢答开关,则该组别显示电路显示出抢答者的组别。
此时,电路应具备自锁存功能,使别组的抢答开关不起作用。
2 设计原理2.1 电路工作原理图2.1 八路抢答器设计框图2.2 设计思路1、本题的根本任务是准确判断出第一抢答者的信号并将其锁存。
实现这一功能可选择使用触发器或锁存器等。
在得到第一信号之后应立即将电路的输入封锁,即使其他组的抢答信号无效。
同时还必须注意,第一抢答信号应该在主持人发出抢答命令之后才有效。
2、当电路形成第一抢答信号之后,用编码、译码及数码显示电路显示出抢答者的组别,同时报警电路的扬声器发出声音2~3秒。
3、在主持人没有按下开始抢答按钮前,参赛者的抢答开关无效;当主持人按下开始抢答按钮后,才可以抢答,若有抢答,显示并使抢答显示器亮表示“已有人抢答”,之后主持人清零后开始新一轮抢答。
3 电路设计图3.1电路总体设计图图3.1 电路设计原理图3.2电路模块介绍该抢答电路主要由8线-3线优先编码器、双上升沿D触发器74LS279和集成数码管组成。
当主持人控制开关处于关闭状态时,74LS279的RS触发器的 R 端为低电平,输出端全部为低电平。
74LS148的选通输入端EI =0,74LS148处于工作状态,此时锁存电路74LS279不工作。
等待输入端 J7~J0输入信号,当有选手将键按下时(如按下J5),74LSl48的输出 Y2 Y1 Y0 =010, GS =0,经RS锁存器后,1Q=l, BI =1,74LS279处于工作状态,4Q3Q2Q=101,经 74LS148 译码后,显示器显示出“5”。
此外,1Q=1,使74LSl48的EI 端为高电平,74LSl48处于禁止工作状态,封锁了其它按键的输入。
当按下的键松开后,74lsl48的为GS为高电平,但由于1Q维持高电平不变,所以74LSl48仍处于禁止工作状态,其它按键的输入信号不会被接收。
这就保证了抢答者的优先性以及抢答电路的准确性。
此时74LS148和74LS279都处于禁止状态。
当主持人开关拨到“开始”位置时,提前抢答电路显示的编号自动清零,74LS148和74LS279同时处于工作状态,即抢答器处于等待工作状态,当优先抢答者回答完问题后,由主持人操作控制开关S,使抢答电路复位,以便进行下一轮抢答。
3.2.1优先编码器(74LS148)模块74LS148是8线-3线优先编码器,该编码器的输入和输出都是低电平有效,具有八个输入端、三个输出端,当多个输入有效时,对最大输入数字进行优先编码;输入端EI 是片选端,当EI=0时,编码器输出编码,否则输出全是高电平:输出端Gs是输出片选端,当有有效数字输入时Gs=0表示编码器正常工作,正在输出编码;输出端Eo常用于编码器级联。
图3.2.1.1 74LS148逻辑符号74LS148的逻辑功能表如图3.2:图3.2.1.2 74ls148逻辑功能表74LS148的逻辑框图如图3.3:图3.2.1.3 74LS148逻辑框图3.2.2锁存器(74LS279)模块逻辑功能:279为四个/R-/S 锁存器,四个锁存器中有 2 个具有 2 个置位端(/SA,/SB)。
当/S 为低电平,/R 为高电平时,输出端 Q 为高电平。
当/S 为高电平,/R为低电平时,Q 为低电平。
当/S 和/R 均为高电平时,Q 被锁存在已建立的电平。
当/S 和/R 均为低电平时,Q 为不稳定的高电平状态。
对/SA和/SB,/S的低电平表示/SA和/SB只要有一个为低电平,/S的高电平表示/SA和/SB均为高电平。
引出端符号:1Q~4Q 输出端/1S~/4S 置位端(低电平有效)/1R~/4R 复位端(低电平有效)。
图3.2.2.1 74LS279的逻辑符号图3.2.2.2 74LS279的逻辑图3.6 与门电路74LS32或门控制EI使能端,只要主持人或者锁存器里面的4Q信号为1就可以控制优先编码器工作。
每一次抢答都能满足EI非为1,使抢答成功。
74LS11三路与门构成,编码器和锁存器均以低电平有效所以每一次多可以使4S非为1,从而4Q为1,进而制BI/RBO非有效,控制译码器。
3.2.3译码显示电路模块二进制译码器是将输入的二进制代码的各种状态按特定含义翻译成对应输出信号的电路。
显示译码器由译码输出和显示器配合使用,最常用的是BCD七段译码器。
其输出是驱动七段字形的七个信号,上图产品型号有74LS48。
字符显示器:分段式显示是将字符由分布在同一平面上的若干段发光笔划组成。
图1-3是七段LED数码管的引线图和显示数字情况。
74LS47译码驱动器输出是低电平有效,所以配接的数码管须采用共阳极接法;而74LS48译码驱动器输出是高电平有效,所以,配接的数码管须采用共阴极接法。
数码管常用型号有7SEG-COM-ANODE。
图3.2.3.1译码显示电路74LS48的逻辑符号如图3.2.3.2:图3.2.3.2 74LS48的逻辑符号74LS48的逻辑功能表如图3.2.3.3所示:图3.2.3.4 74LS48的逻辑功能表3.2.4报警电路报警电路电路图如图所示,555构成多谐振荡器,R为控制信号,当R为高电平时,多谐振荡器工作,反之,电路停振。
即当R输入高电平时扬声器发出声音。
图3.2.4.1 报警电路4 电路模拟仿真4.1抢答仿真图 4.1 抢答仿真4.2清零仿真图 4.2 清零仿真5 总结这次课程设计的电路是比较简单的。
以前在模电、Proteus课程设计中接触过一些电子电路,熟练以后十分顺手。
在整个电路的设计过程中,花费时间最多的是各个单元电路的连接及电路的细节设计上,在多种方案的选择中,我们仔细比较分析其原理以及可行的原因,最后还是在通多次对电路的改进,上机仿真以及接线调试,终于使整个电路可稳定工作。
设计过程中,我深刻的体会到在设计过程中,需要反复实践,其过程很可能相当烦琐,有时花很长时间设计出来的电路还是需要重做,那时心中未免有点灰心,有时还特别想放弃,此时更加需要静下心,查找原因。
设计思路是最重要的,只要你的设计思路是成功的,那你的设计已经成功了一半。
因此我们应该在设计前做好充分的准备,像查找详细的资料,为我们设计的成功打下坚实的基础。
设计单元电路阶段,这个阶段可以说是考察数电书本知识的阶段。
所有的设计方法还有步骤在数电书上都有,而且还有例题。
这个阶段遇到的主要问题就是以前的知识忘记不少,所以做设计的时候要常随手翻阅课本,等于是做了几道数电作业题。