基于单片机 单片机期末课程设计26284

更新时间:2024-06-06 14:36:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

目 录

第 1 节 引 言 ……………………………………………………………………………3 1.1 1.2 抢答器概述………………………………………………………………………3 本设计任务和主要内容…………………………………………………………4

系统主要硬件电路设计…………………………………………………………5 主要硬件电路设计 第 2 节 系统主要硬件电路设计 2.1 单片机控制系统原理……………………………………………………………5 2.1.1 芯片的选择………………………………………………………………5 2.1.2 总体原理图………………………………………………………………6 2.1.3 基本原理…………………………………………………………………6 2.2 单片机主机系统电路……………………………………………………………7 2.2.1 时钟频率…………………………………………………………………7 2.2.2 复位………………………………………………………………………7 2.2.3 晶振电路…………………………………………………………………8 2.2.4 键盘扫描…………………………………………………………………9 2.2.5 数码显示管的选择………………………………………………………10 系统软件设计…………………………………………………………………12 第 3 节 系统软件设计 3.1 3.2 3.3 3.4 主程序…………………………………………………………………………12 非法抢答程序…………………………………………………………………14 倒计时程序……………………………………………………………………16 显示程序………………………………………………………………………18 结束语…………………………………………………………………………20 第 4 节 结束语 参考文献…………………………………………………………………………21 参考文献 1

基于单片机的抢答器 基于单片机的抢答器 单片机的 第1节 节 引 言

单片机又称为微控制器 MCU(Micro Controller Unit),它可以很容易地将计算 机嵌入到各种仪器和现场控制设备中,因此单片机又称为嵌入式微控制器(Embedded MCU)。目前,单片机作为微型计算机一个很重要的分支,应用广泛、发展迅速,特别 是美国 Intel 公司生产的 MCS-51 系列单片机,由于体积小、重量轻、处理功能强、 可靠性高、 抗干扰性能强、 对环境要求不高、 开发较容易、 具有很高的性价比等优点, 在实时控制、自动测试、智能仪器仪表、计算机终端、遥测通讯、家用电器、机电一 体化等方面取得了令人瞩目的成果。 随着生活水平的提高,人们越来越注重于各种休闲活动,在放松自己的同时又 能提高各个方面的能力,而竞赛类的活动也深得大家的喜爱,各类的竞赛既娱乐了自 己又对各种知识有了了解,是提高知识的一个很好的途径。抢答器普遍使用于竞赛之 中,但是在市场上很难买到经济又实惠的抢答器,特别是像经常开展竞赛的学校更加 需要这样的抢答器,此次设计就是要设计一款实用且便宜的多路抢答器。 在设计中采用的是 AT89C51 作为主控制芯片,众所周知单片机在日常生活中许 多智能控制上得到很好的使用,虽然单片机早已经不是一个新鲜的东西了,但它之所 以还在被使用,这和它的性能高,价格低,开发周期短等特点是不无关系的。 抢答器概述 1.1 抢答器概述

抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观 地分辨出最先获得发言权的选手。抢答器使用的范围很广,最广泛使用于电视台,商 业机构及学校,它不但为竞赛增添了刺激性、娱乐性,而且在一定程度上丰富了人们 的业余生活。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管 的指示辨认出选手号码。现在大多数抢答器均使用单片机(如 MCS-51 型)和数字集成 电路,并增加了许多新功

能,如选手号码显示、抢按前或抢按后的计时、选手得分显 示等功能。传统的抢答器都是导线布线的,受现场环境的影响很大。所以我们更加迫 切的需要一种既操作简单方便,在很多场所都可以使用,而且给人视觉效果非常好的 抢答器。 抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。但抢答器的使用 频率较低,且有的要么制作复杂,要么可靠性低,减少了兴致。作为一个单位若专购 一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使抢答 器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。 2

本设计任务和主要内容 1.2 本设计任务和主要内容

本文主要研究单片机控制的多功能多道抢答器,分别对设备的软、硬件各个部分 进行研究。 主要内容如下: ⑴ 如果想调节抢答时间或答题时间,按\抢答时间调节\键或\答题时间调节\键 进入调节状态,此时会显示现在设定的抢答时间或回答时间值,如想加一秒按一下\加 1s\键,如果想减一秒按一下\键,时间 LED 上会显示改变后的时间,调整范围为 0s~99s, 0s 时再减 1s 会跳到 99,99s 时再加 1s 会变到 0s。 ⑵ 主持人按\抢答开始\键,会有提示音,并立刻进入抢答倒计时(预设 15s 抢 答时间),如有选手抢答,会有提示音,并会显示其号数并立刻进入回答倒计时(预 设 10s 抢答时间),不进行抢答查询,所以只有第一个按抢答的选手有效。倒数时间 到小于 5s 会每秒响一下提示音。 ⑶ 如倒计时期间,主持人想停止倒计时可以随时按\停止\按键,系统会自动进 入准备状态,等待主持人按\抢答开始\进入下次抢答计时。 ⑷ 如果主持人未按\抢答开始\键,而有人按了抢答按键,犯规抢答,LED 上不 断闪烁 FF 和犯规号数并响个不停,直到按下\停止\键为止。 ⑸ P1.0 为开始抢答,P1.7 为停止,p1.1-p1.6 为六路抢答输入 数码管段选 P0 口,位选 P2 口低 3 位,蜂鸣器输出为 P3.6 口。P3.2 抢答时间调整结,P3.3 回答时 间调整,P3.4 为时间加 1 调整,P3.5 为时间减 1 调整。 第2 节

系统主要硬件电路设计 系统主要硬件电路设计 3

2.1 单片机控制系统原理

2.1 2.1.1 芯片的选择 在设计中我们使用的是 AT89C51 单片机,其引脚排列图如图 2-1 所示,它是一种低 电压低功耗的高性能 8 位单片机,它采用了 CMOS 工艺和 ATMEL 公司的高密度非易失 性存储器(NURAM)技术,而且输出引脚和指令系统完全和 MS-51 单片机兼容。 其内部带 有 4KB 的 FLASH ROM,无需外扩程序存储器,抢答器没有大量的运算和暂存数据,现 有的 128B 篇内 RAM 已经能满足容量需求,故不需外扩片外 RAM,系统配有 8 位 8 段 数码显示管,管采用共阴数码管,作为时钟的显示输出。 图 2-1 AT89C51 单片机引脚排列 AT89C51 芯片特性: ⑴ 4k 字节 FLASH ROM(可经受 1000 次的写入/擦除周期) ⑵ 128*8 字节 RAM ⑶ 布尔处理器 ⑷ 全静态工作,0Hz~24MHz ⑸ 存储器寻址范围:64K 字节 ROM 和 64K 字节 RAM ⑹ 电源控制模式:时钟可停止和恢复,空闲模式,掉电模式 ⑺ 两个工作频率范围 ⑻ 时钟模式时为 0 到 20MHz,12 时钟模式时为 0 到 33MHz ⑼ LQFP,PLCC 或 DIP 封装 4 ⑽ 双数据指针 ⑾ 3 个加密位 ⑿ 4 个中断优先级 ⒀ 6 个中断源 ⒁ 4 个 8 位 I/O 口 ⒂ 全双工增强型 UART ⒃ 2 个 16 位定时/计数器 T0 T1 标准 80C51 和增加的 T2 捕获和比较 ⒄ 可编程时钟输出 ⒅ 掉电模式可通过外部中断唤醒 2.1 2.1.2 总体原理图 P1.0 为开始抢答,P1.7 为停止,p1.1-p1.6 为六路抢答输入数码管段选 P0 口, 位选 P2 口低 3

位,蜂鸣器输出为 P3.6 口。P3.2 抢答时间调整结,P3.3 回答时间调 整,P3.4 为时间加 1 调整,P3.5 为时间减 1 调整。如图 2-2 所示。 图 2-2 总体原理图

2.1.3 基本原理 (1) 采用独立式键盘,可实现 6 路抢答; (2) 可实行抢答和回答问题时间加 1,减 1 的调整,调整范围为 0S-99S 的调整; (3) 有计时记忆功能,一次时间设置完,如果不需更改,复位后不需重新进行时 间设定; (4) 可实现非正常抢答报警; 5

(5)其扫描显示基本原理为:通过键盘扫描输出按键信息,再通过单片机将它转 换成能在七段数码管上显示字型码; (6)非常规报警为:为主控制端未起动时对其他按键端进行监控; (7)按键端的提示为:当抢答完毕时,会在数码管上显示抢答者数字号码提示以 表示抢答成功; (8) 其中倒计时功能基本原理为: 通过键盘设定时间, 将显示时间数值逐一递减, 直到零,完成设定时间的倒计时。 单片机主机系统电路 2.1 单片机主机系统电路

2.2.1 时钟频率 单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只需 要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元, 决定单片机 的工作速度。 外部振荡源电路一般选用石英晶体振荡器, 此电路在加电大约延迟 10MS 后振荡器起振,在 XTAL2 引脚产生幅度为 3V 左右的正弦波时钟信号,其振荡频率主 要由石英晶振的频率确定。电路中两个电容 C1,C2,作用有两个:一是帮助振荡器 起振;二是对振荡器的频率进行微调。C1,C2 的典型值为 30PF。 单片机在工作时, 由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的 时钟信号的周期称为时钟周期。起大小是时钟信号频率的倒数,常用 fosc 表示。如时 钟频率为 12MHz,即 fosc=12MHz,则时钟周期为 1/12μs。 2.2.2 复位 单片机的第 9 脚 RST 为硬件复位端,只要将该端持续 4 个机器周期的高电平即可 实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图 2-3 所示:

图 2-3 复位电路原理图 6

该复位电路采用上电自动复位和手动复位两种复位方式,要实现复位只需在 51 系列单片机的 RESET 引脚上加上 5ms 的高电平就可以了。 上电复位是利用电容的充电 来实现的,即上电瞬间 RESET 端的电位与 Vcc 相同,随着电容上储能增加,电容电压 也逐渐增大,充电电流减小,RESET 端的电位。这样就会建立一个脉冲电压,调节电 容与电阻的大小可对脉冲的持续时间进行调节。通常若采用 12MHz 的晶振时,复位元 件参数为 22μF 的电解电容和 10kΩ的电阻。按钮复位电路是通过按下复位按钮时, 电源对 RESET 端维持两个机器周期的高电平实现复位的。 值得注意的是,在设计当中使用到了硬件复位和软件复位两种功能,由上面的硬 件复位后的各状态可知寄存器及存储器的值都恢复到了初始值, 而前面的功能介绍中 提到了倒计时时间的记忆功能, 该功能的实现的前提条件就是不能对单片机进行硬件 复位,所以设定了软复位功能。软复位实际上就是当程序执行完毕之后,将程序指针 通过一条跳转指令让它跳转到程序执行的起始地址。 2.2.3 2.2.3 晶振电路 MSC-51 单片机的定时控制功能是用时钟电路和振荡器完成的,而根据硬件电路 的不同,连接方式分为内部时钟方式和外部时钟方式。本设计中采用内部时钟方式。 单片机内部有一个反相放大器 XTAL1、XTAL2 分别为反相放大器的输入端和输出 端,外接定时反馈元件组成振荡器(内部时钟方式),产生时钟送至单片机内部各元 件。时钟频率越高,单片机控制器的控制节拍就越快,运算速度也就越快。 一般来说单片机内部有一个带反馈的线性反相放大器,外界晶振(或接陶瓷振荡 器)和电容就可组成振荡器,如图 2-4 所示。加电以后延时一段时间(约 10ms)振 荡器产生时钟,不受软件控制,图中 Y1 为晶振,震

荡产生的时钟频率主要由 Y1 确 定。 电容 C1,C2 的作用有两个:一是帮助振荡器起振,二是对振荡器的频率起微调 作用,典型值为 30pF。 图 2-4 晶振电路设计 7

2.2.4 键盘扫描 2.2.4 在单片机应用中键盘用得最多的形式是独立键盘及矩阵键盘,如图 2-5,图 2-6 所示。 图 2-5 独立键盘 图 2-6 矩阵键盘

它们各有自己的特点, 其中独立键盘硬件电路简单, 而且在程序设计上也不复杂, 一般用在对硬件电路要求不高的简单电路中;矩阵键盘与独立键盘有很大区别,首先 在硬件电路上它要比独立键盘复杂得多,而且在程序算法上比它要烦琐,但它在节省 端口资源上有优势得多,因此它更适合于多按键电路。 在按键过程中常产生“毛刺”现象,如图 2-7 所示,要消除“毛刺”现象,这里 采用最常用的方法,即延时重复扫描法,延时法的原理为:因为“毛刺”脉冲一般持 续时间短,约为几 ms,而我们按键的时间一般远远大于这个时间,所以当单片机检 测到有按键动静后,再延时一段时间(这里我们取 10ms)后再判断此电平是否保持原 状态,如果是则为有效按键,否则无效。 图 2-7 “毛刺”现象 8

2.2.5 数码显示管的选择 2.2.5 在这里我们使用的是七段数码管显示,如图 2-8 所示,通常在显示上我们采用的 方法一般包括两种:一种是静态显示,一种是动态显示。其中静态显示的特点是显示 稳定不闪烁,程序编写简单,但占用端口资源多;动态显示的特点是显示稳定性没静 态好,程序编写复杂,但是相对静态显示而言占用端口资源少。在本设计中根据实际 情况采用的是动态显示方法。 并通过查表法将其在数码管上显示出来,其中 P0 口为字型码输入端,P2 口低 3 位为字选段输入端。在这里我们通过查表将字型码送给 7 段数码管显示的数字,数码 管显示原理如下: MOV A,R5 MOVC A,@A+DPTR MOV P2,#01H MOV P0,A ACALL DELAY 查字型码 送位选码 送字型码 LED 数码管 调延时,去闪烁

图 2-8 LED 数码管

LED 数码有共阳和共阴两种,把这些 LED 发光二极管的正极接到一块(一般是拼 成一个 8 字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那 么应用时这个脚就分别的接 VCC 和 GND。再把多个这样的 8 字装在一起就成了多位的 数码管了。如图 2-9 所示。 找公共共阴和公共共阳首先,我们找个电源|稳压器(3 到 5 伏)和 1 个 1K(几 百的也欧的也行) 的电阻, VCC 串接个电阻后和 GND 接在任意 2 个脚上, 组合有很多, 但总有一个 LED 会发光的找到一个就够了,然后用 GND 不动,VCC(串电阻)逐个碰 9

剩下的脚,如果有多个 LED(一般是 8 个),那它就是共阴的了。相反用 VCC 不动, GND 逐个碰剩下的脚,如果有多个 LED(一般是 8 个) ,那它就是共阳的了。 图 2-9 LED 数码管结构原理图 10 第3节 3.1 主程序 系统的软件设计

OK EQU 20H。抢答开始标志位。将 P1 口与 P2 口互换,P3.0-P1.0,P3.1-P1.7 RING EQU 22H。响铃标志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040H MAIN: MOV R1,#0FH。初设抢答时间为 15s MOV R2,#0AH。初设答题时间为 10s MOV TMOD,#11H。设置未定时器/模式 1 MOV TH0,#0F0H MOV TL0,#0FFH。越高发声频率越高,越尖 MOV TH1,#3CH MOV TL1,#0B0H。50ms 为一次溢出中断 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。允许四个中断,T0/T1/INT0/INT1 11

CLR OK CLR RING SETB TR1 SETB TR0。一开始就运行定时器,以开始显示 FFF.如果想重新计数,重置 TH1/TL1 就可以了 。=====查询程序===== START: MOV R5,#0BH MOV R4,#0BH MOV R3,#0BH ACALL DISPLAY。未开始抢答时候显示 FFF JB P1.0,NEXT。ddddddd ACALL DELAY JB P1.0,NEXT。去抖动,如果\开始键\按下就向下执行,否者跳到非法抢答查 询 ACALL BARK。按键发声 MOV A,R1 MOV R6,A。送 R1->R6,因为 R1 中保存了抢答时间 SETB OK。抢答标志位,用于 COUNT 程序中判断是否查询抢答 MOV R3,0AH。抢答只显示计时,灭号数 AJMP COUNT。进入倒计时程序,\查询有效抢答的程序\在 COUNT 里面 NEXT: JNB P1.1,FALSE1 JNB P1.2,FALSE2 JNB P1.3,FALSE3 JNB P1.4,FALSE4 JNB P1.5,FALSE5 JNB P1.6,FALSE6 AJMP START 12

3.2 非法抢答程序 FALSE1: ACALL BARK。按键发声 MOV R3,#01H AJMP ERROR FALSE2: ACALL BARK MOV R3,#02H AJMP ERROR FALSE3: ACALL BARK MOV R3,#03H AJMP ERROR FALSE4: ACALL BARK MOV R3,#04H AJMP ERROR FALSE5: ACALL BARK MOV R3,#05H AJMP ERROR FALSE6: ACALL BARK MOV R3,#06H AJMP ERROR 。=====INT0(抢答时间 R1 调整程序)===== INT0SUB:MOV A,R1 MOV B,#0AH DIV AB MOV R5,A MOV R4,B MOV R3,#0AH ACALL DISPLAY。先在两个时间 LED 上显示 R1 13

JNB P3.4,INC0。P3.4 为+1s 键,如按下跳到 INCO JNB P3.5,DEC0。P3.5 为-1s 键,如按下跳到 DECO JNB P1.7,BACK0。P3.1 为确定键,如按下跳到 BACKO AJMP INT0SUB INC0: MOV A,R1 CJNE A,#63H,ADD0。如果不是 99,R2 加 1,如果加到 99,R1 就置 0, 重新加起。 MOV R1,#00H ACALL DELAY1 AJMP INT0SUB ADD0: INC R1 ACALL DELAY1 AJMP INT0SUB DEC0: MOV A,R1 JZ SETR1。如果 R1 为 0, R1 就置 99, DEC R1 ACALL DELAY1 AJMP INT0SUB SETR1: MOV R1,#63H ACALL DELAY1 AJMP INT0SUB BACK0: RETI

。=====INT1(回答时间 R2 调整程序)===== INT1SUB: MOV A,R2 MOV B,#0AH DIV AB MOV R5,A MOV R4,B 14

MOV R3,#0AH ACALL DISPLAY JNB P3.4,INC1 JNB P3.5,DEC1 JNB P1.7,BACK1 AJMP INT1SUB INC1: MOV A,R2 CJNE A,#63H,ADD1 MOV R2,#00H ACALL DELAY1 AJMP INT1SUB ADD1: INC R2 ACALL DELAY1 AJMP INT1SUB DEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUB SETR2: MOV R2,#63H ACALL DELAY1 AJMP INT1SUB BACK1: RETI 3.3 倒计时程序 COUNT: MOV R0,#00H。重置定时器中断次数 MOV TH1,#3CH MOV TL1,#0B0H。重置定时器 15

RECOUNT:

MOV A,R6。R6 保存了倒计时的时间,之前先将抢答时间或回答时间给 R6 MOV B,#0AH DIV AB。除十分出个位/十位 MOV 30H,A。十位存于(30H) MOV 31H,B。个位存于(31H) MOV

R5,30H。取十位 MOV R4,31H。取个位 MOV A,R6 SUBB A,#07H JNC LARGER。大于 5s 跳到 LARGER,小于等于 5s 会提醒 MOV A,R0 CJNE A,#0AH,FULL。1s 中 0.5s 向下运行 CLR RING AJMP CHECK FULL:

CJNE A,#14H,CHECK。下面系 1s 的情况,响并显示号数并清 R0,重新计 SETB RING MOV A,R6 JZ QUIT。计时完毕 MOV R0,#00H DEC R6。一秒标志减 1 AJMP CHECK LARGER:

MOV A,R0 CJNE A,#14H,CHECK。如果 1s 向下运行,否者跳到查\停/显示\。计时一秒 R6 自动减 1 MOV R0,#00H CHECK:

JNB P1.7,QUIT。如按下停止键退出 ACALL DISPLAY 16

JB OK,ACCOUT。如果是抢答倒计时,如是则查询抢答,否者跳过查询继续倒 数(这里起到锁抢答作用) AJMP RECOUNT ACCOUT: JNB P1.1,TRUE1 JNB P1.2,TRUE2 JNB P1.3,TRUE3 JNB P1.4,TRUE4 JNB P1.5,TRUE5 JNB P1.6,TRUE5 AJMP RECOUNT QUIT: CLR OK。如果按下了\停止键\执行的程序 CLR RING AJMP START 3.4 3.4 显示程序 DISPLAY: MOV DPTR,#DAT1。查表显示程序,利用 P0 口做段选码口输出/P2 低三位做 位选码输出, MOV A,R5 MOVC A,@A+DPTR MOV P2,#01H MOV P0,A ACALL DELAY MOV DPTR,#DAT2 MOV A,R4 MOVC A,@A+DPTR MOV P2,#02H MOV P0,A ACALL DELAY 17

MOV A,R3 MOVC A,@A+DPTR MOV P2,#04H MOV P0,A ACALL DELAY RET DAT1: DB 00H,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。\灭\灭\DAT2: DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。第一个为零,其他与上相同,因为十位如果为零显示熄灭 。====加减时间延时(起到不会按下就加 N 个数)====== DELAY1: LOOP0: MOV 35H,#08H ACALL DISPLAY DJNZ 35H,LOOP0 RET 。=====延时(显示和去抖动用到)===== DELAY: LOOP: LOOP1: MOV 32H,#12H MOV 33H,#0AFH DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET 。=====发声程序===== BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。按键发声 RET 18

结 束 语

通过此次课程设计,加深了我对单片机的认识,学到了许多有用的东西,对我以 后的学习和生活肯定有很大的帮助。刚开始我对单片机可以说是一窍不通,做设计之 前甚至对它有些厌恶之感,开始着手做课程设计,我通过上网查阅资料,图书馆查阅 书籍,慢慢地对单片机有了一些了解,但是书本上理论的知识在实际运用中是没那么 容易的,为了完成课程设计,不得不一点一点深入地去理解,不断更正以前的错误思 想,慢慢地把理论的知识放在现实生活中去运用。中间难免会出现这样那样的错误, 解决问题的同时也是自身提高的过程。 单片机是软件和硬件的结合,硬件对于我们非电子专业的学生是很痛苦的,有时 候看着那一张张复杂的电路图头都昏昏沉沉的, 这时候书本和网络中丰富的资源就起 到了重要的作用。软件方面,其中的子程序可以参照一些课本上的,但是如何把各个 子程序衔接起来又是一个关键的问题,这就要结合单片机的结构来设计了,对汇编语 言要非常熟悉,这样才能编出好的程序。 通过此次课程设计我还学会了两个字“态度”,刚开始老师说要讲解课程设计的 格式,我就想这有什么难的,没什么好讲的,有必要这么重视么。但是听了老师的一 番话语我顿然醒悟,其实课程设计的格式也是相当重要的,从此可以看出

一个人做事 认不认真,重不重视,这么小的事都做不好又怎么能做好其他的事呢? 这样的课程设计真的很有意义,也许这样的机会在大学不会再有了,这次也发现 了自身很多的不足,许多的基本电路都不是很熟悉,也没掌握好汇编语言,在软件方 面很吃力。我深刻地体会到了学好专业知识的重要性,也理解了光明白书本上的东西 是没用的,要学会把理论联系到实际中去,这样才能发挥知识的真正用途。

总 体 评 价 总体还不错,格式规范,态度端正, 总体还不错,格式规范,态度端正,感想也真实

得分 18 19

参考文献

[1] 张迎新.单片机初级教程(M). 航空航天大学出版社,2007 [2」周润景,张丽娜.基与 PROTEUS 的电路及单片机仿真(M) .航空航天大学出版社,2007 [3] 张万奎.模拟电子技术(M).湖南大学出版社,2005 20 1

本文来源:https://www.bwwdw.com/article/wsf6.html

Top