单片机设计期末作业

合集下载

单片机期末考试题及答案

单片机期末考试题及答案

单片机期末考试题及答案一、单项选择题(每题2分,共20分)1. 单片机的CPU主要由哪两个部件组成?A. ALU和寄存器B. 运算器和控制器C. 存储器和输入输出接口D. 存储器和运算器答案:B2. 下列哪个不是单片机的I/O接口?A. 串行接口B. 并行接口C. 网络接口D. 电源接口答案:D3. 单片机中,用于存储程序的存储器是?A. RAMB. ROMC. EPROMD. EEPROM答案:B4. 下列哪个指令是单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. JMP答案:A5. 单片机的定时器/计数器的作用是什么?A. 产生定时中断B. 计数外部事件C. 以上都是D. 以上都不是答案:C6. 下列哪个不是单片机的中断源?A. 定时器B. 外部中断C. 串行通信D. 电源中断答案:D7. 单片机中,位寻址通常用于什么?A. 程序计数器B. 存储器C. I/O端口D. 定时器答案:C8. 8051单片机有多少个中断源?A. 5B. 6C. 7D. 8答案:B9. 单片机的看门狗定时器的作用是什么?A. 监视程序运行B. 监视电源状态C. 监视外部中断D. 监视定时器答案:A10. 下列哪个指令是单片机的乘法指令?A. MUL ABB. DIV ABC. INC AD. DEC A答案:A二、填空题(每题2分,共20分)1. 单片机的_________是实现程序控制的基础。

答案:程序存储器2. 单片机的_________是实现数据存储的基础。

答案:数据存储器3. 单片机的_________是实现数据输入输出的基础。

答案:I/O端口4. 单片机的_________是实现定时和计数的基础。

答案:定时器/计数器5. 单片机的_________是实现中断管理的基础。

答案:中断系统6. 单片机的_________是实现程序跳转的基础。

答案:指令集7. 单片机的_________是实现数据运算的基础。

单片机期末课程设计题目

单片机期末课程设计题目

单片机期末课程设计题目一设计题目1.电子时钟设计电子时钟设计任务及要求:利用实验平台上4个LED数码管,设计数字时钟,要求:(1)在4位数码管上显示当前时间。

显示格式““时时分分””(2)由LED闪动做秒显示。

(3)利用按键可对时间及闹玲进行设置,并可显示闹玲时间。

当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。

(扩展功能)2 秒表设计设计要求用实验平台上LED数码管设计一个2位数码显示的“秒表”(1)显示时间为00—99秒,每秒自动加1。

(2)设计一个“开始”键和一个“复位”键。

3音乐倒数计数器1. 设计要求利用AT89C51单片机设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。

做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。

定时闹钟的基本功能如下。

(1)显示格式为“分分:秒秒”。

(2)用2个按键操作来设置当前想要倒计数的时间。

一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。

K1—设置倒计数的时间为10分钟,显示“1000”。

K2—设置倒计数的时间为20分钟,显示“2000”。

4 波形发生器设计(1)设计要求设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。

(2)实验原理产生指定波形可以通过DAC来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。

本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的;梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的;正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。

51单片机期末习题及答案

51单片机期末习题及答案

51单片机期末习题及答案C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是(A)A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件( D )A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机6.下列不是单片机总线是( D )A地址总线 B 控制总线 C 数据总线 D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A原码 B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。

单片机期末设计试题及答案

单片机期末设计试题及答案

单片机期末设计试题及答案一、单项选择题(每题2分,共20分)1. 单片机的核心是()。

A. 微处理器B. 存储器C. 输入/输出设备D. 总线2. 在8051单片机中,下列哪个寄存器用于设置定时器模式?()A. TCONB. TMODC. PCOND. SCON3. 8051单片机的定时器工作方式0是指()。

A. 13位定时/计数器B. 16位定时/计数器C. 8位自动重装载定时/计数器D. 16位可重装载定时/计数器4. 下列哪个指令可以实现8051单片机的堆栈操作?()A. MOVB. POPC. PUSHD. RET5. 在8051单片机中,外部中断0的入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0033H6. 8051单片机的P1口作为通用I/O口使用时,其端口线P1.0到P1.7的对应位地址分别是()。

A. 80H到87HB. 90H到97HC. A0H到A7HD. B0H到B7H7. 8051单片机的串行通信中,波特率可以通过定时器的溢出率来设置,以下哪个说法是错误的?()A. 定时器模式对波特率有影响B. 定时器溢出率越高,波特率越高C. 定时器溢出率越低,波特率越低D. 定时器的初始值不影响波特率8. 在8051单片机中,下列哪个指令是无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR9. 8051单片机的定时器作为计数器使用时,其计数脉冲来源于()。

A. 内部时钟B. T0或T1引脚C. 外部中断引脚D. 串行通信引脚10. 在8051单片机中,若要使用外部存储器,需要对()进行配置。

A. 特殊功能寄存器B. 数据指针寄存器C. 堆栈指针寄存器D. 程序计数器二、填空题(每空3分,共30分)11. 8051单片机的时钟频率为12MHz,机器周期是______μs。

12. 8051单片机的定时器T0和T1各有______种工作模式。

基于51单片机而制作的0~9_矩阵键盘期末大作业

基于51单片机而制作的0~9_矩阵键盘期末大作业

0~9矩阵键盘数码管显示●功能实现:通过4x4键盘输入数字,并将这些数字以七段码的形式显示在数码管上,主要实现了一个基本的数字输入和显示的嵌入式系统功能。

●硬件要求:AT89C51、7SEG-COM-AN-GRN(共阳极单位数码管)、BUTTON(按钮)、RES16DIPIS (电阻包)、CAP(22pF电容)、RES、晶振等。

●硬件连接:●程序:➢程序可分为五部分:头文件、数码管七段码定义、延时函数、按键扫描函数、主函数#include<reg51.h>#include<intrins.h> //包含左移函数unsigned code dis[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}; //数码管七段码定义void delay(unsigned int x) //延时函数{unsigned char t;while(x--){for(t=0;t<120;t++);}}unsigned char keyScan(void) //按键扫描函数,用于检测4x4键盘上的按键状态它通过循环扫描4行和4列的组合,以检测按键是否被按下{unsigned char i,temp,num=16;for(i=0;i<4;i++){P1=_crol_(0xfe,i); //_crol_左移函数,它对0xfe进行逻辑循环左移i位,然后将结果赋给P1寄存器。

temp=P1;temp=temp & 0xf0;if(temp!=0xf0) //检查高四位是否有按键按下,即检查temp是否不等于0xf0{delay(20); //如果有按键按下,则进行一个短暂的延时。

这是为了稳定按键信号,避免按键抖动temp=P1; //延时后读取P1寄存器的值到temp变量中。

再进行一次判断是否有案件按下temp=temp & 0xf0;if(temp!=0xf0) //再进行一次判断高四位是否有案件按下为了确认按键状态稳定,而不是由于按键抖动引起的误触发。

单片机期末设计

单片机期末设计

目录1.引言 (1)1.1作品简介 (2)1.2作品设计思路及方案 (2)1.3知识点应用 (3)2.硬件设计 (3)2.1硬件设计思路描述软件设计 (3)2.2分模块进行设计说明 (4)2.3硬件设计原理图 (9)3.软件设计 (9)3.1软件设计思路描述 (9)3.2主程序设计 (10)3.3核心子程序的设计 (16)4.作品调试 (17)结语 (17)参考文献 (17)1.引言近年来,在电子技术中,频率是最基本的参数之一,并且与许多的电参量的测量方法、测量结果都有十分密切的关系,因此,频率的测量显得尤其重要。

数字电路制造工业的进步,使得系统的设计人员能在更小的空间内实现更多的功能,从而提高系统的可靠性和速度,数字集成电路具有结构简单,和同类型电路单元多的特点,因为容易高集成化和归一化。

在电子系统非常广泛的应用者,到处可见处理离散系统的数字电路,共消费用的微波炉和电视、先进的工业控制系统、空间通讯系统、交通控制雷达系统、医院救急系统等无一不用到数字技术。

由于数字电路的飞速发展,所以数字频率计的发展也很快。

通常能对时间和频率两种以上的功能数字化测量仪器,称为数字式频率计。

在电子测量技术中是最为基本的一个参量,对适应晶体振荡器、各种信号发生器、分频和倍频电路的出书信号的频率测量,广播、电视、电讯、微电子技术等现代科学领域。

因此,数字频率计是一种应用很广泛的仪器。

1.1作品简介数字频率计是一种用十进制数字,显示被测信号频率的数字测量仪器。

它的基本功能是测量正弦信号,方波信号以及其他各种单位时间内变化的物理量。

在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,显示直观,所以经常要用到数字频率计。

1.2作品设计思路及方案频率测量中直接测量的数字频率计主要由四个部分构成:时基(T)电路、输入电路、计数显示电路以及控制电路。

在一个测量周期过程中,被测信号通过NE555芯片的的输入端输入,从输出端引出后,信号发往单片机,在定时器进行一秒钟的中断,和计数器的计数脉冲个数,即可得到被测信号的频率)1.3知识点应用时钟电路复位电路计数器定时器数码管动态扫描NE555的波形整形电路2. 硬件设计2.1硬件设计思路描述:数字频率计的主要功能是测量周期信号的频率。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题(每题2分,共20分)1. 下列哪项不是单片机的特点?A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D2. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B3. 下列哪个寄存器是8051单片机的程序计数器?A. SPB. PCC. DPTRD. ACC答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个指令不是8051单片机的算术运算指令?A. ADDB. SUBC. MULD. MOV答案:D7. 8051单片机的串行通信接口是:A. SPIB. I2CC. USARTD. UART答案:D8. 8051单片机的定时器/计数器的定时方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机的看门狗定时器的作用是什么?A. 用于定时B. 用于计数C. 用于监控程序运行D. 用于中断答案:C10. 8051单片机的EA引脚的作用是什么?A. 外部中断B. 定时器/计数器C. 看门狗定时器D. 程序总中断答案:D二、填空题(每空1分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和定时器/计数器1可以工作在______模式或______模式。

答案:13位定时/计数;16位定时/计数3. 8051单片机的外部中断0和外部中断1的优先级分别为______和______。

答案:低;高4. 8051单片机的定时器/计数器溢出时,会自动向______寄存器写入______。

答案:程序计数器;0000H5. 8051单片机的串行通信接口可以工作在______模式或______模式。

单片机原理期末大作业

单片机原理期末大作业

《单片机原理与应用》大作业题目基于单片机的电视遥控器院系信息科学与技术学院专业计算机应用姓名班级学号指导教师二○一一年十二月信息科学与技术学院单片机大作业任务书作业名称基于AT89C52单片机的万年历1、设计任务:基于单片机的遥控器设计2、设计要求:红外遥控是目前使用较多的一种遥控手段。

功能强,成本低的等特点。

系统设计要求利用红外传输控制指令及智能控制系统,借助微处理器强大灵活地控制功能发出脉冲编码,组成一个遥控系统。

本设计的主要技术指标如下:(1)显示可控制通道(2)灵敏性可靠,抗干扰性强(4)遥控范围:4——6米红外线的特点不影响周边环境的,不干扰其他电器设备。

由于其无法穿透墙壁,股不同房间的家用电器可使用的遥控器而不会产生相互干扰;多路遥控。

完成时间2010-2011学年第二学期摘要本作业是基于单片机的遥控器设计。

本设计采用的是AT89S51.和AT89C55单片机,接收端的输出端状态大致可分为脉冲,电平,自锁,互锁,数据五种形式。

“脉冲”输出是档案发射端按键时接收端应对应输出端输出一个“有效脉冲”通过此次作业能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。

总体设计1.1.1利用红外遥控开关电路用单片机制作一个红外电器遥控器,可以控制电视机。

当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。

1.1.2红外接收部分结构如下:当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前调的数字。

第2章系统硬件电路设计2.1.红外遥控电路设计由于本设计为一红外遥控装置,根据所选择方案将其分为发射和接收两大模块进行设计。

2.1.1 发射电路部分2.1.1.1器件选择单片机的选择:本设计所用的单片机可以用C-31, AT89C-51,羚羊单片机等多种单片机来实现。

但是C-31没有内部存储器,本设计需要编写程序,那么就要用外部扩展,比较麻烦。

本设计所编写的程序比较简单,功能也比较少,如用羚羊单片机过于麻烦,大材小用,本设计所用到的输入输出端口也不是很多,所以我们决定用AT89C-51单片机来完成本设计,既方便也很实用。

51单片机期末习题及答案

51单片机期末习题及答案

51单片机期末习题及答案首先,让我们一起来回顾一下51单片机的基础知识。

51单片机是一种经典的8位单片机,广泛应用于嵌入式系统和电子设备中。

在期末考试中,我们通常需要回答一些关于51单片机的习题。

本文将为你提供一些常见的51单片机期末习题及答案,希望对你的复习和考试有所帮助。

1. 简述51单片机的体系结构及特点。

51单片机的体系结构是基于哈佛结构,具有8位ALU、内部128字节的RAM和4KB的程序存储器。

其特点包括:具有51指令集,支持高低电平触发的中断服务,具备4个8位I/O端口和一个16位定时器/计数器等。

2. 请简述P0口的输入/输出特点及其寄存器控制。

P0口是51单片机的一个8位I/O端口,同时具有输入和输出的特点。

P0口专用的寄存器是P0、P0CON和P0DIR。

P0寄存器用于控制P0口的输入输出状态,设置特定位为1可以将相应的口设为输出,清零则为输入;P0CON寄存器用于指定P0口的工作模式,比如推挽输出、开漏输出等;P0DIR寄存器则用于指定P0口的方向,1表示输出,0表示输入。

3. 请简述定时器/计数器的工作原理。

51单片机中的定时器/计数器是一个16位的计数器,可以用于延时和计数的应用。

定时器/计数器通常由两个8位的寄存器THx和TLx组成,合起来形成一个16位的寄存器。

定时器的工作原理是通过对计数器进行计数,当计数器溢出时产生中断,从而实现定时功能。

计数器可以根据需要设定初值,并通过对THx和TLx的赋值来进行设置和控制。

4. 请简述51单片机的中断优先级。

51单片机的中断优先级由高到低分为4级,分别是优先级0、1、2和3。

当多个中断同时发生时,具有较高优先级的中断将被优先处理。

5. 简述51单片机的编程模式及程序设计的基本步骤。

51单片机的编程模式是基于汇编语言编写的,程序设计的基本步骤如下:(1)定义变量和常量,包括数据存储器、端口和寄存器等;(2)初始化程序,包括初始化变量、寄存器和定时器等;(3)编写主程序,即具体的功能实现代码;(4)设计中断服务程序,处理中断事件;(5)调试程序,确保程序的正确性和稳定性;(6)下载程序,将程序烧写到单片机中运行。

MCS-51单片机期末考试试卷AB卷带答案

MCS-51单片机期末考试试卷AB卷带答案

单片机考试试卷A卷一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

期末试卷(单片机 A卷)(附答案)

期末试卷(单片机 A卷)(附答案)

一填空题(每空1分,共20分)1、十进制数215转换成二进制数表示11010111 B 。

2、8051单片机是8位单片机。

3、8051内部数据存储器的地址范围是00H~7FH,位地址空间的字节地址范围是20H~2FH,对应的位地址范围是00H~7FH,外部数据存储器的最大可扩展容量是64K。

4、MCS-51系列单片机指令系统的寻址方式有_寄存器寻址__、_直接寻址_、寄存器间接寻址_、_立即寻址、变址寻址,位寻址和相对寻址。

5、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH 。

6、当单片机复位时PSW=00H,堆栈指针SP和程序计数器PC的内容分别为07H和0000H。

7、使P1口的低4位输出0,高4位不变,应执行一条ANL P1,#0F0H命令。

8、80c51单片机P0口用作输出时,必须加上拉电阻。

9、LED数码管显示器有共阴极和共阳极两种;有静态显示和动态显示两种显示方式。

二选择题(每小题2分,共20分)1、在MCS-51系列单片微机的CPU内部参与运算的数是( C )数。

A.八进制B.十六进制C.二进制D.十进制2、下列指令中错误的有(D )。

A MOV 30H, #45HB MOVX @DPTR, AC MOV 30H, AD CLR R03、8051单片机晶振频率11.0592MHz,执行一条2周期指令所用的时间是(B)。

A. 1.085089微秒B. 2.1701781微秒C. 3.255267微秒D. 1微秒4、指令MOVX寻址空间是(B)。

A.片外ROMB.片外RAMC.片内RAMD.片内ROM5、访问程序存储器,指令操作码的助记符是(A)。

A.MOVCB.MOVC.MOVXD.XCH6、启动定时器0开始计数的指令是使TCON的(B )。

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置07、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( D) 。

单片机期末考试试卷及答案(1)

单片机期末考试试卷及答案(1)

一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH.2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。

3、单片机复位后,堆栈指针SP的值是07h。

4、若采用6MHz的晶体振荡器,则MCS—51单片机的振荡周期为0.5us,机器周期为2us.5、一个函数由两部分组,即说明部分和语句部分。

6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。

7.当MCS—51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址.8.MCS—51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域。

9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH。

10.MCS—51片内20H—2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线. 12。

一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

13、单片机的复位操作是_高电平, 寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。

14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。

15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H .16、片机的内部RAM区中,可以位寻址的地址范围是20H—2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址 .17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX.18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。

19、CS-51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0-P4口中,P0为真正的双向口,P1—P3为准双向口。

单片机期末试题及答案

单片机期末试题及答案

单片机期末试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是8051单片机的内部存储器()。

A. ROMB. RAMC. EPROMD. SRAM答案:C3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的外部中断源有()个。

A. 1B. 2C. 3D. 4答案:B5. 下列哪个指令是将累加器A的内容与寄存器R0的内容相加()。

A. ADD A, #dataB. ADD A, R0C. MOV A, #dataD. MOV A, R0答案:B6. 8051单片机的定时器/计数器工作在定时模式时,定时时间由()决定。

A. 定时器/计数器的初值B. 定时器/计数器的溢出次数C. 定时器/计数器的初值和溢出次数D. 单片机的时钟频率答案:C7. 8051单片机的串行通信接口工作在方式1时,其波特率由()决定。

A. 定时器的初值B. 定时器的溢出次数C. 单片机的时钟频率D. 单片机的时钟频率和定时器的初值答案:D8. 8051单片机的外部中断优先级由()决定。

A. 外部中断源B. 优先级寄存器IPC. 外部中断源和优先级寄存器IPD. 中断向量表答案:C9. 8051单片机的I/O端口P1.0的高电平输出电压接近于()。

A. 0VB. 5VC. 3.3VD. 2.5V答案:B10. 8051单片机的看门狗定时器的英文缩写是()。

A. WDTB. WDGC. WTDD. WDC答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。

答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和1可以工作在______、______和______模式。

答案:13位定时/计数器;16位定时/计数器;8位自动重装载3. 8051单片机的外部中断INT0和INT1的中断向量地址分别是______和______。

单片机期末考试试卷及答案

单片机期末考试试卷及答案

单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。

一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。

```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。

```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。

答案:对2) 51单片机可以通过中断方式实现高精度定时。

答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对5) 单片机内部的RAM存储器是用于存储程序的。

答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。

中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。

中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

单片机设计期末作业

单片机设计期末作业

《单片机原理》课程期末作业一、作业形式通过本次作业,考查对8051单片机原理的掌握,以及程序设计和调试基本能力。

要求独立设计并调试完成一个具有完整功能的小型单片机系统,并写一份简短的设计报告,对自己所设计的系统进行描述和测试。

本次作业完成情况将作为平时成绩部分,计入期末总分。

二、作业内容1、参考课程光盘内\学习板说明书\ C51 StartKit学习板.pdf 的说明,自行购买电子元件,组装一套51单片机学习板。

2、从7道作业题中任选一题,独立完成程序设计,并在学习板上调试成功。

3、撰写一份简短的设计报告。

(主要说明设计思路、方法以及结果)三、作业提交方式将作业打包压缩(rar文件),按照“学号_姓名_题目.rar”的文件名作为附件,发邮件至xd_homework@。

提交截止时间:课程期末考试前。

提交内容:1、源程序。

(整个工程所在文件夹)2、设计报告。

(Word文档)3、(如果有)相关演示视频、图片等。

四、作业题目(任选一题,多做不限)本次作业题难度分为ABC三档,A题较难,B题中等,C题较为简单。

根据自己能力和兴趣选择合适的题目。

1、彩灯控制器(难度B)学习板的P1口上接有8只LED,假设它们是一串彩灯。

设计一个简易的控制系统,控制其流水或闪烁花样和速度。

设计要求:1)具有至少4种花样,可以参考下图,也可以自行设计或增添其他花样。

花样1花样2花样3花样42)具有4个控制键,按下时蜂鸣器要有“滴”提示音,按键功能如下:按1键,速度加快按2键,速度减慢按3键,切换下一种花样按4键,暂停,再按一次恢复运行3)其他功能,可自由发挥。

设计提示(仅供参考):花样的设计可以利用查表(数组)来完成,每一种花色就对应一个数组,从中循环读取赋值给P1口即可实现滚动效果。

利用定时器产生固定的节拍,当节拍计数至N时切换下一个数组元素,改变N值即可调节速度。

键盘可以利用程序库中的代码。

2、简易温度记录仪(难度B)利用学习板上的DS18B20数字温度传感器,设计一个简易温度记录系统。

单片机期末实践作业总结

单片机期末实践作业总结

单片机期末实践作业总结引言单片机期末实践作业是我们专业课的重要部分,通过这个实践作业的完成,我们不仅学会了单片机的基本知识和技能,还提升了我们的动手能力和解决实际问题的能力。

在这个总结中,我将对我们的实践作业进行总结和反思,以期对今后的学习有所帮助。

一、实践作业背景与目的我们的实践作业是基于单片机的硬件平台和软件平台进行的,目的是加深对单片机原理和应用的理解,培养我们动手能力和实际问题解决能力。

二、实践作业的内容与步骤我们的实践作业主要包括以下几个方面的内容:1. 硬件搭建:首先,我们需要根据实践作业要求,选择合适的硬件平台搭建。

这一步是整个实践作业的基础,只有搭建好了硬件平台,才能进行后续的软件程序编写和调试。

2. 软件程序设计:接下来,我们需要利用单片机开发工具进行软件程序设计。

这个步骤是实现实践作业功能的关键,我们需要充分运用所学的知识和技能,设计出合理、有效的程序。

3. 程序调试与优化:完成软件程序的设计后,我们需要对程序进行调试和优化。

在这个过程中,我们会遇到各种各样的问题,需要不断地进行调试和改进,直到达到预期效果。

4. 总结与展示:最后,我们需要对整个实践作业进行总结和展示。

通过总结和展示,我们可以回顾整个实践过程,发现不足之处,并分享经验和心得。

三、实践作业的收获与困难在完成实践作业的过程中,我获得了很多宝贵的经验和知识。

首先,通过实践作业,我对单片机的工作原理和应用有了更深入的理解。

其次,我提高了动手能力和实际问题解决能力。

在实践过程中,我遇到了很多难题,但通过不断努力和尝试,我成功地解决了这些问题。

然而,实践作业也给我带来了一些困难和挑战。

首先,由于实践作业涉及到硬件搭建和程序设计两方面的内容,我需要同时兼顾这两方面的工作,在时间上会面临一些压力。

其次,由于实践作业的任务比较复杂,我需要在有限的时间内完成多个功能的设计和调试,这对我的技能要求比较高。

四、实践作业的改进与展望从这次实践作业中,我发现了一些可以改进的地方。

单片机期末练习题

单片机期末练习题

一、填空1.与汇编语言相比C51语言具有_________、________、_________、_________ 等优点。

答:可读性好,可移植性好,模块化开发与资源共享,生成的代码效率高2.C51语言头文件包括的内容有8051单片机___________以及___________的说明。

答:片内的外设硬件资源,相应的特殊功能寄存器3.C51提供了两种不同的数据存储类型__________和_________来访问片外数据存储区。

答:xdata,pdata4.C51提供了code存储类型来访问__________。

答:程序存储区5.对于SMALL存储模式,所有变量都默认位于8051单片机___________。

答:内部的数据存储器6.C51用“*”和“&”运算符来提取指针变量的_________和变量的_________。

答:内容,地址1. 除了单片机这一名称之外,单片机还可称为_______或________。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将_______、________、________和三部分,通过内部_______连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S51单片机工作频率上限为_________MHz。

答:24MHz4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低_________和提高_________。

答:成本,可靠性二、判断对错1.C51语言处理单片机的中断是由专门的中断函数来处理的。

对2.在C51语言中,函数是一个完成一定相关功能的执行代码段,它与另外两个名词“子程序”和“过程”用来描述同样的事情。

对3.在C51语言编程中,编写中断服务函数时需要考虑如何进行现场保护、阻断其他中断、返回时自动恢复现场等处理的程序段的编写。

错4.全局变量是在某一函数中存在的变量,它只在该函数内部有效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理》课程期末作业(C)西安电子科技大学测控专业一、作业形式通过本次作业,考查对8051单片机原理的掌握,以及程序设计和调试基本能力。

要求独立设计并调试完成一个具有完整功能的小型单片机系统,并写一份简短的设计报告,对自己所设计的系统进行描述和测试。

本次作业完成情况将作为平时成绩部分,计入期末总分。

二、作业内容1、参考课程光盘内\学习板说明书\ C51 StartKit学习板.pdf 的说明,自行购买电子元件,组装一套51单片机学习板。

2、从7道作业题中任选一题,独立完成程序设计,并在学习板上调试成功。

3、撰写一份简短的设计报告。

(主要说明设计思路、方法以及结果)三、作业提交方式将作业打包压缩(rar文件),按照“学号_姓名_题目.rar”的文件名作为附件,发邮件至*******************。

提交截止时间:课程期末考试前。

提交内容:1、源程序。

(整个工程所在文件夹)2、设计报告。

(Word文档)3、(如果有)相关演示视频、图片等。

四、作业题目(任选一题,多做不限)本次作业题难度分为ABC三档,A题较难,B题中等,C题较为简单。

根据自己能力和兴趣选择合适的题目。

1、彩灯控制器(难度B)学习板的P1口上接有8只LED,假设它们是一串彩灯。

设计一个简易的控制系统,控制其流水或闪烁花样和速度。

设计要求:1)具有至少4种花样,可以参考下图,也可以自行设计或增添其他花样。

花样1花样2花样3花样42)具有4个控制键,按下时蜂鸣器要有“滴”提示音,按键功能如下:按1键,速度加快按2键,速度减慢按3键,切换下一种花样按4键,暂停,再按一次恢复运行3)其他功能,可自由发挥。

设计提示(仅供参考):花样的设计可以利用查表(数组)来完成,每一种花色就对应一个数组,从中循环读取赋值给P1口即可实现滚动效果。

利用定时器产生固定的节拍,当节拍计数至N时切换下一个数组元素,改变N值即可调节速度。

键盘可以利用程序库中的代码。

2、简易温度记录仪(难度B)利用学习板上的DS18B20数字温度传感器,设计一个简易温度记录系统。

设计要求:1)实时显示温度(大约1~2秒更新一次)2)1分钟记录一次温度。

3)具有2个按键,按下时蜂鸣器要有“滴”提示音,按键功能如下:按键1按下时,清除已存储的数据,重新开始记录。

按键2按下时,从串口向超级终端打印记录信息,格式如下:序号,温度值1,xx.x,2,xx.x3,xx.x……4)用自己设计的温度记录系统,记录一次温度变化曲线,附在报告中。

例如:室温下记录5分钟,然后置于暖气片上加热放置10分钟(升温),再回到室温冷却10分钟(降温)。

5)其他功能或测量实验,可自由发挥。

设计提示(仅供参考):温度的测量可以利用程序库内DS18B20代码完成,1分钟计时可以通过定时器累计实现,每次1分钟定时到达时,将温度值顺序保存于一个数组中。

建议利用STC单片机256字节外部RAM(xdata)存储温度记录,可以记录128个温度值(约2小时),程序简单但缺点是实验过程不能断电。

也可以保存在STC 单片机的Flash中(参考程序库),优点是断电也不会丢失。

通过串口向超级终端打印字符,所显示的内容可以拷贝后粘贴在Excel表格里,用Excel生成曲线。

注意:学习板上的温度传感器可以用导线延长出来,可以做一些其他有趣的实验(例如测一测一壶开水的水温下降的规律是怎样的?)。

3、“节奏感”游戏机(难度A)“节奏感”是人与生俱来的一种感觉,有的人节奏感好,有的人差。

本题将利用单片机设计一个有趣的装置,对你的节奏感进行测试和评分。

原理如下图:滴滴不响延迟2秒开始差中差好中蜂鸣器发出两次“滴~滴”蜂鸣声,之间的间隔是随机产生的(0.3秒~2秒范围内随机选取)。

参与游戏者听到蜂鸣声后,根据鸣响节奏,估测第三次鸣响应该发生的时刻,按下按键。

单片机根据按键时刻的误差Et(单位:ms),给出相应评分(分数显示在数码管上)。

本次测试得分=100分(误差Et<20ms以内)100-Et/4 (误差Et>20ms)0 (误差Et>400ms)每轮游戏测试10次(每次的时间间隔都是随机的),取平均分作为最后得分。

设计要求:1)完成上述设计2)对同宿舍同学进行节奏感测试,得分情况附于报告中。

3)其他功能,可自由发挥。

设计提示(仅供参考):随机数的产生可以利用math.h库中的rand函数产生。

可以用定时器产生1ms 定时节拍,对蜂鸣及按键进行计时。

显示函数可以调用程序库内的代码。

注意,每次测试开始前1秒左右,应该有准备提示(例如LED闪烁一下,提示测试即将开始)。

4、电子骰子(难度B)利用单片机学习板上的键盘和数码管显示,设计一款电子骰子,能够产生随机骰子点数,最多能够模拟4个骰子同时扔出时的效果。

设计要求:1)有4个按键,功能如下:按键1按下,投出1颗骰子按键2按下,同时投出2颗骰子按键3按下,同时投出3颗骰子按键4按下,同时投出4颗骰子2)4位数码管显示值分别代表4个骰子的点数(1~6)。

3)按下按钮后,相应的数字位开始闪烁(1~6快速变化),松手后变化速度慢慢减缓,一段时间后才停下,蜂鸣器提示。

要求每次点数都是随机的。

4)其他功能,可自由发挥。

设计提示(仅供参考):随机数的产生可以利用math.h中的rand函数来产生,但是该函数每次生成的序列是一样的(因为每次复位或上电后,随机数种子是一样的)。

解决方法之一是用按键时间长短来产生随机数种子,例如当按键按下时,开启定时器,松手时读取计数值n,作为种子,调用srand(n)函数将n设置为随机种子,然后再调用rand函数可以获取不重复的随机数序列。

也可以开机后将外部RAM中的数据求和(上电过程不清除外部RAM,是随机数),作为随机数种子。

注意rand函数产生的是0~32767内的随机数,通过取余操作(%6)获得0~5,再加1得到1~6之间的随机数。

显示函数可以调用程序库内的代码。

5、简易电子秒表(难度C)利用单片机学习板上的键盘和数码管显示,设计一款秒表。

要求如下:1)四位显示,分辨率0.01秒,即显示SS.XX秒。

XX=00~99,SS=00~60 2)有2个按键,按键时有“滴”提示音,按键功能如下按键1按下时,秒表开始计时;再次按时暂停计时;再按恢复计时…当秒表处于暂停状态,按键2按下时,计时值清零。

3)计满1分钟(60s)后,点亮1只发光管,2分钟后点亮两只,依此类推。

4)其他功能,可自由发挥。

6、记忆力测试游戏机(难度A)据科学研究,人类的记忆分为长期记忆与短期记忆两类(有点类似于计算机的ROM和RAM)。

短期记忆信息保持的时间很短,通常在5~20秒,最长不超过1分钟。

短期记忆有时也被称为电话号码式记忆,如同人们查到电话号码后立刻拨号,通完了话,号码也就随即忘掉。

短期记忆能力反映了大脑信息处理过程中的信息暂存能力。

本题将设计一款简单有趣的游戏装置,可以用来测试和提高你的短期记忆能力。

原理如下图,按照随机的排列顺序在4位数码管上,随机位置显示数字1~4,然后要求用按键1~4重复输入刚才看到的序列。

随着序列逐渐变长,记忆的难度也随之加大,直到记忆出错时为止游戏结束,此前的序列长度就代表了记忆能力。

显示得分游戏过程:1)系统中具有4位数码管显示,4个按键。

2)复位后,数码管提示LV-X,X表示难度等级,可以在数字1~5范围设置;按1键难度等级增加1按2键难度等级减少1按3键确认,游戏正式开始3)蜂鸣器“滴”短鸣后,开始显示数字,数字1~4在随机位置出现(其他位消隐不显示),停留一段时间后,在下一个随机位置显示。

难度等级越高,停留时间越短。

4)显示完毕后,数字全部消失,用按键1~4输入刚才看到的序列。

5)若输入序列正确,显示“PASS”1秒钟,序列长度增加1(相当于下一关),跳回步骤3,然后开始下一轮游戏。

6)若输入序列错误,在输错的那一次按键时,提示“FAIL”1秒钟,然后显示得分,游戏结束。

此后所有按键失效,必须按复位键重新开始游戏。

步骤2)中的难度等级定义:LV-1 难度:每个数字显示停留2秒,LV-2 难度:每个数字显示停留1.5秒,LV-3 难度:每个数字显示停留1秒,LV-4 难度:每个数字显示停留0.5秒,LV-5 难度:每个数字显示停留0.3秒,步骤6)中的得分= [闯关数(失败前一关的序列长度)*10 + 本关(失败那一关)正确的个数]*难度等级:设计要求:1)完成上述设计2)对同宿舍同学进行记忆力测试,将宿舍同学得分(最好有不同难度等级的得分)贴在报告中。

3)其他功能,可自由发挥。

设计提示(仅供参考):随机数的产生方法参考第4题。

随机位置也可以用相同的方法产生。

在任意位置显示数字和字母的功能可以通过显示程序库来实现。

用定时器产生10ms左右的定时节拍,计数产生0.3~2秒的显示停留时间。

键盘输入可以调用程序库实现。

所产生的随机数字序列,可以先一次生成整个序列,保存在一个数组中,按照时间间隔依次显示完毕后与输入序列逐一进行对比。

7、简易定时提醒器(难度C)利用单片机学习板上的键盘和数码管显示,设计一款定时提醒器。

要求如下:1)四位倒计时显示,即显示MM.SS。

MM=99~00分钟,SS=59~00秒2)有4个按键,按键时有“滴”提示音,其中按键1和按键2用来设定倒计时时间,按键3和按键4用来控制。

具体按键功能如下:按键1按下时,调整分钟值加1,最大可设定99分钟按键1长按不放时,分钟值加10。

按键2按下时,调整分钟值减1,最小可设定01分钟按键2长按不放时,分钟值减10,按键3按下时,倒计时开始,秒钟值每秒减1,减到0后分钟减1,同时秒钟值变为59。

倒计时过程中,再按一次按键3,倒计时暂停。

再按恢复,依此类推。

按键4按下时,取消本次定时,计时值清零,此后可以用按键1/2重新设定新的定时值。

3)倒计时计至00.00时,蜂鸣器响。

4)其他功能,可自由发挥。

8、自选题目鼓励在上述5个题目之外自由发挥选题,利用51单片机学习板,设计并实现一个小型但完整的单片机系统(允许并鼓励扩展),完成某些特定的功能。

以下是可供参考的选题方向。

1. 解决生活中实际问题的小电子装置。

2. 实用美观的电子礼品、电子装饰品等。

3. 出于个人兴趣爱好的开发和研究。

4. 尝试一些别人没有过的设计,特别是“看起来”不可思议的事。

6. 用单片机自动完成某些实验的测量工作。

7. 设计一些有趣的小游戏。

8. 为单片机学习板编写一个模块化程序。

9. 设计新的人机交互方法、或新的人机交互体验10. 以上未列出的一切富有创意以及能完整实现的作品。

五、报告攥写范例《XXXX》(所选题目名称)设计报告学号__________ 班级__________ 姓名____________一、摘要用几句话简单明了的概述你做了什么东西,比如利用了51单片机的哪些模块,通过什么方法,实现了什么功能,达到了什么指标,做了什么实验,结果如何等信息(并非严格格式,自己发挥,但要简明扼要突出重点)。

相关文档
最新文档