51单片机课程设计题目
基于51单片机电子密码锁课程设计

课程名称:微机原理课程设计题目:KS-010电子密码锁摘要伴随着科技的越来越进步和人们生活水平的提高,人们对于如何防盗的要求也越来越高,众所周知传统的机械锁由于构造简单很容易就被人破解了。
现在我们已经进入了信息化时代,可以说密码已经无处不在,银行卡要密码、手机要密码、保险箱也要密码等等,而人们为了增加安全保障性迫切需要更加安全的锁,正因为此电子密码锁应运而生。
成为了大众青睐的新一代安全锁。
本设计也正是基于此而设计的,主要就是利用STC89C52单片机作为整个系统的核心对所有的分系统进行控制,本设计是通过键盘进行密码输入然后单片机会自动与原来的已经设定好的密码进行比对,如果比对的密码正确那么锁就会自动打开。
同时显示灯会亮表示锁已开启,这样的锁具有轻便快捷、反应灵敏、安全系数高、小型化等诸多优点。
本设计的达到了基本的设计要求,能够实现作为电子密码锁的功能。
本报告主要包含八个方面,能够比较系统完整的阐述由单片机作为控制中心的电子密码锁的设计、制作、调试等过程。
可以全面的表现单片机系统、程序设计、硬件电路的设计等知识,本设计采用的的是C语言编程,其中涉及的C语言知识有很多,可以说可视为C语言中的经典范例。
而本设计加以改进也必能产生其应有的功能和价值。
关键词:52单片机、电子密码锁、C语言、单片机电路设计目录一、设计任务与要求 (4)1.1 设计任务 (4)1.2 设计要求 (4)二、方案总体设计与论证 (5)2.1 方案的总体设计 (5)2.2 方案的论证与确立 (5)三、硬件设计 (6)3.1 单片机最小系统 (6)3.2 密码锁部分 (7)3.3 总的电路结构 (9)四、软件设计 (11)4.1 模块设计 (11)4.2 程序框图 (11)五、系统仿真与调试 (13)5.1 Keil uVision4简介 (13)5.2 Proteus ISIS简介 (13)5.3 仿真与调试 (13)六、实物调试与效果 (16)七、设计总结 (18)八、参考文献 (19)一、设计任务与要求1.1 设计任务本设计的任务就是通过52单片机这个中枢结合外围的输入模块、显示模块、提示模块等进行有机结合达到能够作为电子密码锁的功能,其中就是通过键盘输入密码单片机自动与设置的密码进行比对,如果正确那么锁就会自动打开,反之则不能打开。
基于51单片机-PCF8591数字电压表课程设计

课程名称:微机原理课程设计题目:数字电压表ﻬ摘要单片微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
它最早是被用在工业控制领域。
其中我们用于学习用的最多的是STC89C52单片机,STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但也做了很多改进使得芯片具有传统51单片机不具备的功能。
STC89C52具有8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB EE PROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构,全双工串行口。
本设计就是以单片机STC89C52为核心,附以外围电路,实现数字电压表的功能,并运用软件Proteus进行仿真来得到实验结果。
关键词:STC89C52单片机、仿真、中断、数字电压表、数码管显示ﻬ目录一、任务要求ﻩ错误!未定义书签。
1.1 设计任务ﻩ错误!未定义书签。
1.2设计要求ﻩ错误!未定义书签。
1.3发挥部分 ...................................................................................... 错误!未定义书签。
1.4 创新部分 ........................................................................................... 错误!未定义书签。
51单片机课程设计 电子密码锁

华中师范大学武汉传媒学院传媒技术学院电子信息工程2011仅发布百度文库,版权所有.基于单片机的密码锁的设计1设计题目:电子密码锁要求采用AT89S51单片机为主控芯片,通过软件程序组成电子密码锁系统2设计框图3方案设计课题设计目标本设计采用AT89S51单片机为主控芯片,通过软件程序组成电子密码锁系统,能够实现:1.正确输入密码前提下,开锁提示;2.错误输入密码情况下,蜂鸣器报警;3.密码可以根据用户需要更改;4.断电存储功能主控部分的选择选用单片机作为系统的核心部件,实现控制与处理的功能。
单片机具有资源丰富、速度快、编程容易等优点。
利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LCD),键盘输入等实现数据的处理传输和显示功能,基本上能实现设计指标。
密码输入方式的选择由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被触动。
行线设计成上拉口线,初始时被置高电位,列线悬空,初始置低。
通过不断读行线口线,或者中断方式触发键位扫描。
当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。
当某条列线置低时,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。
每个按键都可通过程序赋予功能,从而完成密码识别。
4 硬件原图设计5程序流程图主程序流程图键功能程序流程图开锁程序流程图6仿真图7制作本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。
其中矩阵键盘用于输入数字密码和进行各种功能的实现。
由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可,当然也可以用继电器的常开触点去控制电磁铁吸合线圈。
51单片机课程设计题目

51单片机课程设计题目一、课程目标知识目标:1. 理解51单片机的基本结构、工作原理及功能特点;2. 学会使用51单片机的开发环境,掌握相关编程语言;3. 掌握51单片机外围电路的设计方法,能进行基本的电路连接;4. 了解51单片机在实际应用中的典型场景和案例分析。
技能目标:1. 能够独立完成51单片机的程序编写、调试及优化;2. 能够运用51单片机进行简单的控制系统设计,具备实际操作能力;3. 能够通过查阅资料、团队协作等方式解决51单片机开发过程中遇到的问题;4. 能够对51单片机项目进行评估、总结,提高自身项目管理和执行能力。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发创新意识;2. 培养学生严谨、细致的学习态度,养成良好的编程习惯;3. 培养学生团队协作精神,提高沟通与表达能力;4. 培养学生具备一定的工程素养,关注51单片机在科技发展中的应用。
课程性质:本课程为实践性较强的课程,以项目驱动、任务导向的方式进行教学。
学生特点:学生具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足。
教学要求:结合课程性质和学生特点,注重实践操作,引导学生主动探索、动手实践,培养解决实际问题的能力。
在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。
通过课程学习,使学生具备51单片机开发的基本技能,为后续深入学习打下坚实基础。
二、教学内容1. 51单片机基本原理及结构:包括内部资源、引脚功能、工作原理等;教材章节:第一章 51单片机概述2. 51单片机指令系统与编程:掌握汇编语言编程、C语言编程;教材章节:第二章 51单片机指令系统与编程3. 51单片机开发环境:学习Keil、Proteus等开发工具的使用;教材章节:第三章 51单片机开发环境及工具4. 51单片机I/O口编程与应用:掌握I/O口编程,实现基本输入输出控制;教材章节:第四章 51单片机I/O口编程与应用5. 51单片机中断系统:学习中断处理程序编写,了解中断优先级;教材章节:第五章 51单片机中断系统6. 51单片机定时器/计数器:学习定时器/计数器的编程及应用;教材章节:第六章 51单片机定时器/计数器7. 51单片机串行通信:了解串行通信原理,学会串行通信编程;教材章节:第七章 51单片机串行通信8. 51单片机外围电路设计:学习外围电路设计方法,进行实际操作;教材章节:第八章 51单片机外围电路设计9. 51单片机项目实践:结合实际案例,进行项目设计与实施;教材章节:第九章 51单片机项目实践教学内容安排与进度:共10个课时,每课时45分钟。
单片机课程设计题目及任务要求

目录1、课题名称:8X8点阵LED电路设计 (2)2、课题名称:单片机实现数字钟(LED显示小时:分:秒) (2)3、课题名称:电子跑表,定时器的设计 (2)4、课题名称:倒计时器 (3)5、课题名称:4X4矩阵键盘设计 (3)6、课题名称:非编码键盘 (4)7、课题名称:基于8155芯片的键盘/LED设计 (4)8、课题名称:多功能接口芯片8155应用电路设计 (5)9、课题名称:电子密码锁 (5)10、课题名称:交通灯管理电路设计 (5)11、课题名称:简单红外收发器设计 (6)12、课题名称:温度检测报警器 (6)13、课题名称:脉搏信号检测 (7)14、课题名称:单频信号的测频和脉宽信号的测宽 (7)15、课题名称:自动打铃控制器 (8)16、课题名称:简单串行通讯终端 (8)17、课题名称:单片机间的串行通信系统 (8)18、课题名称:红外防盗报警器 (9)19、课题名称:直流电机控制 (9)20、课题名称:步进电机控制 (10)21、课题名称:电梯控制 (10)22、课题名称:简易防盗系统设计(光电传感,蜂鸣器) (11)23、课题名称:基于0809ADC芯片的简单采集系统设计 (11)24、课题名称:基于0832DAC芯片的简单信号发生器设计 (11)25、课题名称:温度采集显示系统 (12)26、课题名称:篮球比赛计分器 (12)1、课题名称:8X8点阵LED电路设计设计目的:训练学生综合运用已学课程的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。
设计要求:1. 应用MCS-51单片机设计8X8点阵LED电路;2. 选用8X8点阵LED显示器,一个发光二极管控制点阵中的一个点,延时时间为1ms;3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。
设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计根据所确定的设计电路,利用Protel或EWB等有关工具软件绘制电路原理图、PCB 板图、提供元器件清单。
单片机课程设计电子时钟

xxxxxx大学课程设计报告课程设计名称:单片机系统综合课程设计课程设计题目:电子时钟院(系):专业:班级:学号:姓名:指导教师:完成日期:xxxxxx大学课程设计报告目录第1章总体设计方案 (1)1.1设计原理 (1)1.2设计思路 (1)1.3实验环境 (2)第2章详细设计方案 (3)2.1硬件电路设计 (3)2.2主程序设计 (3)2.3功能模块的设计与实现 (4)第3章结果测试及分析 (11)3.1结果测试 (11)3.2结果分析 (11)参考文献 (12)附录 A (13)附录 B (21)附录 C (22)第1章总体设计方案1.1 设计原理根据课程设计任务书的内容,要求实现在MCS51单片机上对数字电子钟的基本功能设计,对当前时间正确显示,并可根据需要对时间进行更改,以完成时间的校对和闹钟的设置。
时钟时间以时、分、秒在6位数码管上显示,小时以24小时计时模式,分秒均为60进位。
用6MHz晶振产生振荡脉冲,定时器进行秒计时。
调整设置时间的过程运用可编程键盘上的按键进行控制,共设有5个按键,首先按键A进入校时模式或E进入闹钟模式,再分别按键B对小时或C分钟进行更改,每按键一次数码管计数显示加一,更改结束后按键D退出设置,时钟正常显示。
闹钟时间到时,蜂鸣器鸣响10秒后时钟正常显示。
1.2 设计思路采用C语言程序设计结合硬件电路设计方法,利用Lab6000实验箱来实现数字电子钟的设计。
1)提出方案根据设计要求,可将本次设计分为3个模块进行:1)时钟显示模块:主要用于时间的正确显示。
2)校时模块:此模块用于时钟的校对,以完成用户更改时间的需求。
3)闹钟模块:用于实现闹钟的时间设置和定点闹铃的功能。
2)方案论证时钟显示模块中,利用可编程定时器中断进行秒计时,将时间显示在6位数码管上。
校时模块主要利用键盘上5个键的控制完成各项功能,并在数码管上动态显示改变结果,完成设置后进入时钟显示模块。
闹钟模块的设置过程与校时模块相似,但设置完成进入时间显示模块后则等待闹铃时间,到规定时间后,通过数码管闪烁及蜂鸣器的鸣响来实现定点闹铃提醒功能。
51单片机课程设计电子时钟

课程设计课程名称:单片机课程设计题目名称:单片机电子时钟学院:电信学院专业:电子工程姓名:曾代科学号: 3201指导教师:杨加国2010年 11 月 7 日一、课程设计名称:51 单片机电子时钟二、设计方案:1、经过单片机内部的计数/ 准时器,采纳软件编程来实现时钟计数,一般称为软时钟,这类方法的硬件线路简单,系统的功能一般与软件设计有关,往常用在对时间精度要求不高的场合。
2、采纳时钟芯片,它的功能强盛,功能零件集成在芯片内部,拥有自动产生时钟等有关功能,硬件成真相对较高;软件编程简单,往常用在对时钟精度要求较高的场合。
三、设计内容:这里采纳应用宽泛的 AT89C52作为时钟控制芯片,利用单片机内部的准时 / 计数器 T0 实现软时钟的目的。
第一将T0 设定工作于准时方式,对机器周期计数形成基准时间( 50ms),而后用另一个准时 / 计数器 T1 对基准时间计数形成秒,妙策 60 次形成分,分计 60 形成小时,小时计到 12。
最后经过数码管把它们的内容在相应的地点显示出来,达到时、分、秒计时的功能。
别的还要实现对时间的调整功能,89C52 的、、外接三个独立按键,当按下按键时,系统进入调时间的状态或启动时间显示的功能;当按下按键时,对显示的数码管进行加一的功能;当按下按键时,对显示的数码管进行减一的功能,达到调整时间的目的。
四、系统软件程序设计1.主程序先对显示单元和准时器 / 计数器初始化,而后重复调用数码管显示模块和按键办理模块,当有按键按下时,则转入相应的功能程序。
2、数码管显示模块本实验有 8 个数码管,从右到左为妙、横线、分、横线、时。
在本系统中数码管显示采纳软件译码动向显示。
在储存器中第一成立一张显示信息的字段码表,显示时,先从显示缓冲区中拿出显示的信息,而后经过查表程序在字段表中查出所显示的信息的断码,从P0 端口输出,同时在 P2 端口进行数码管显示。
3、准时器 / 计数器 T0 中止服务程序T0用于计时,选中方式一,重复准时,准不时间设为50ms,准不时间到则中止,在中止服务程序顶用一个计数器对 50ms 计数,计20 次则对秒单元加一。
51单片机八路抢答器课程设计

题目:51单片机八路抢答器课程设计一、概述1.1 课程设计背景正所谓“活到老学到老”,学生在校期间不仅要掌握理论知识,更需要进行实践操作,提高自己的动手能力和创新能力。
而嵌入式系统是当前信息技术领域的一个重要方向,掌握单片机开发技术对于学生来说非常重要。
1.2 课程设计意义本课程设计旨在通过51单片机八路抢答器的设计,让学生掌握嵌入式开发的基本原理和方法,培养学生的动手能力和创新能力,提高学生的实际操作能力和解决问题的能力,促进学生对嵌入式系统的深入理解。
二、课程设计目标2.1 知识目标通过学习51单片机八路抢答器课程设计,学生应该能够掌握51单片机的基本原理和编程方法,了解嵌入式开发的基本流程和原理。
2.2 能力目标学生应该能够独立完成51单片机八路抢答器的设计和调试,并能够根据实际需要进行合理的改进和优化。
2.3 情感目标通过课程设计,学生应该能够培养对嵌入式开发的兴趣和热情,提高解决问题的勇气和毅力。
三、课程设计内容3.1 理论知识讲解本部分主要介绍51单片机的基本原理、工作原理和编程方法,让学生对51单片机有一个全面的了解。
3.2 实践操作训练学生在理论知识掌握的基础上,将进行51单片机八路抢答器的设计和调试实践,让学生在实际操作中逐步加深对嵌入式系统的理解。
3.3 设计报告撰写学生需要撰写关于51单片机八路抢答器的设计报告,详细介绍设计的过程和原理,加深对课程内容的理解和应用。
四、课程设计方案4.1 课程设计流程(1)理论知识学习:学生进行对51单片机的理论知识学习,包括基本原理和编程方法。
(2)实践操作训练:学生进行51单片机八路抢答器的设计和调试实践,逐步提高自己的动手能力。
(3)设计报告撰写:学生完成设计报告,总结课程学习的得失,加深对嵌入式系统的理解。
4.2 课程设计要求(1)学生需按时完成理论知识学习和实践操作训练。
(2)学生需要严格按照课程设计要求进行设计报告的撰写,并提交给老师进行评审。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计题目
一、题目汇总:
1.彩灯控制器的设计★
2.电子时钟的设计★
3.现代交通灯的设计★★
4.多路抢答器的设计★★
5.波形发生器的设计★★
6.点阵广告牌的设计★★★
7.篮球记分器的设计★★
8.数字式温度计的设计★★★
9.步进电机的控制★★
10.电子音乐盒的设计★★
11.电风扇模拟控制系统设计★★
12.洗衣机人机界面的设计★
13.秒表系统的设计★★
14.多机串行通信的设计★★★
15.电子密码锁的设计★★★
16.4位数加法计算器的设计★★★
二、选题说明:4~6名同学组成一个团队,团队内部队员进行分工合作,共同致力将设计基本任务完成(即,不带*和@符号的任务),任务后括号内的数字表示分值,要求每名同学在设计完成后都能明白硬件原理及程序的含义。
三、设计时间安排:2015年秋季学期第13/14周
四、设计作品提交:
(1)课程设计说明书(每人提交一份),
(2)Proteus仿真程序电路图,
(3)单片机源程序文件。
五、设计考核评定:
最后一周最后两天进行答辩、答辩以团队为单位进行,顺序自由排列,先完成的团队先答辩,后完成的团队后答辩。
题目一:彩灯控制器的设计★
设计任务:1. 用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭;(20)
2. 可以用输入按钮在几种灯光效果间切换;(20)
3. 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后
继续之前的效果。
(20)
4* 增加自动在几种效果间切换的功能,并设置一个按钮可以在自动模式和手动模式间切换。
(5)
5* 使用定时中断延时(5)
6@ 实现其他除1~5中提到的功能(创新部分)(20)
设计提示:
1.LED可以采用共阳极或共阴极接法直接接在并行口,也可以用8255扩展更
多的小灯。
2.多种效果可以放在不同的子程序空间中,主程序通过散转来访问不同的子程
序段。
3.暂停效果可用中断,或定时扫描实现。
参考电路
题目二:电子时钟的设计★
设计任务:1. 用6个7段LED数码管作为显示设备,设计时钟功能;(30)
2. 可以分别设定小时、分钟和秒,复位后时间为00:00:00;(30)
3. 秒钟复位功能,秒复位键按下后,秒回到00。
(5)
4* 日期、时间切换功能(5)
5* 使用LCD取代LED作为显示设备(10)
6@ 实现闹钟功能(创新部分20分)
提示:1. LED宜采用动态扫描法显示
2. 如果需要制作电子万年历,可以考虑外部扩展专用时钟芯片(如:
DS1302)
3.成品效果图:
题目三:现代交通灯的设计★★
设计任务:1. 设计一款带左转、直行,右转三种通行绿灯,参见实物效果图;(40)
2. 带紧急按钮功能,当紧急按钮按下时,所有方向均亮起红灯;(20)
3. 夜间运行模式按钮,按下时,所有方向黄灯闪烁;(10)
4* 可更在线修改红绿灯等待间隔时间(10)
5* 实现显示倒计时功能(10)
6@ 其他功能(创新部分10分)
提示:1. Proteus里的traffic模块为传统交通灯模型(只有红、绿、黄三色);
现可用单管LED(或LED点阵)来取代左右转指示,或直行指示。
2. 实物效果图
题目四:多路抢答器的设计★★
设计任务:1. 设计一款6路或以上的抢答器;(20)
2. 设计一个抢答控制开关(开始抢答后才允许答题者抢答),供主持人用;(20)
3. 设定抢答时间限制,超过时间后,该题作废;(20)
4* 设定答题时间(5)
5* 数字LED显示当前答题者号数(15);
6@ 其他功能(创新部分10分)
有犯规(未按开始键就抢答的)时显示其号码
题目五:波形发生器的设计★★
设计任务:1. 设计一款能够产生3种以上波形的波形发生器;(30)
2. 设计波形选择按钮;(20)
3. LED或LCD显示波形代号(如1为正弦波,2为方波……);(20)
4* 能够同时输出两种波形(5)
5* 能够记录一段时间的波形(15);
6@ 其他功能(创新部分10分)
示波器元件位置
题目六:LED点阵广告牌的设计★★★
设计任务:1. 设计一款能够显示不同字符的LED点阵广告牌;(30)
2. 设计不同的字符切换效果(如闪烁,静止,平移等);(20)
3. 设计控制按钮,可以在不同的效果间切换;(20)
4* 能够显示图形或自定义字符(5)
5* 通过串行口从电脑上下载更新需显示的字符(15);
6@ 其他功能(创新部分10分)
.
题目七:篮球记分器的设计★★
设计任务:1. 设计一款能够显示篮球比分的记分牌;(30)
2. 通过加分按钮可以给A队,或B队加分;(20)
3. 设计对调功能,更换场地后,AB队分数互换;(20)
4* 增加局数比分功能(5)
5* 增加比赛时间倒计时功能(15);
6@ 其他功能(创新部分10分)
题目八:数字式温度计的设计★★★
设计任务:1. 用DS18B20设计一款能够显示当前温度值的温度计;(70)
2. 通过切换按钮可以切换华氏度和摄氏度显示;(20)
3@ 其他功能(创新部分10分)
题目九:步进电机的控制★★
设计任务:1. 查阅资料,了解步进电机的工作原理;(20)
2. 通过单片机给步数控制电机的转动;(50)
3.通过按钮可控制启停及正反转(20)
4@其他功能(创新部分10分)
步进电机在库中的名称
题目十:电子音乐盒的设计★★
设计任务:1. 查阅资料,了解单片机控制单音喇叭发声原理;(20)
2. 设计基于单片机的电子音乐盒;(50)
3.通过按钮可选择不同的音乐;(20)
4@ 其他功能(创新部分10分)
题目十一:电风扇模拟控制系统设计★★
1.用4个LED显示电风扇的工作状态(1,2,3,4四档风力),显示风类:“自然风”、“常风”和“睡眠风”。
(20分)
2.设计“自然风”、“常风”和“睡眠风”三个风类键用于设置风类;
设计一个“摇头”键用于控制电机摇头。
(20分)
3.设计一个“定时”键,用于定时时间长短设置;(20分)
4*.设计过热检测与保护电路,若电风扇电机过热,则电机停止转动,蜂鸣器报警,电机冷却后电机又恢复转动。
5*. 用LCD作为用户界面显示风扇运行模式等信息。
6@.其他功能(创新部分10分)
电机模式所处位置:
题目十二:洗衣机人机界面的设计★
1.见下图,包括洗涤过程、脱水转速、温度的调节及程序切换、启动暂停等功能(20分)
2.用2个7段LED数码管显示剩余洗涤时间。
(30分)
3.设计一个“预约”键,用于定时启动洗衣机;(30分)
4*.不同模式下的过程及转速组合[例如,在棉普通方式下,过程包括洗涤、脱水;脱水转速为800,水温30度] ( 10 ) 。
5@. 其他功能(创新部分10分)
题目十三:秒表系统的设计★★
1.实物参见下图,设计一个精度为0.01s的秒表系统(40分)
2.设计,启动按钮、暂停按钮及清零按钮。
(20分)
3*.设计每到一秒钟有声音提醒功能,可通过按钮打开及关闭该提醒音( 20 ) 。
4@. 其他功能(创新部分10分)
题目十四:多机串行通信的设计★★★
1.设计三个单片机实现主从式串行通信的系统,主机发送数据到从机,并在LED 数码管上显示。
(60分)
2.可通过接在主机上的键盘输入数据,通过主机发送到从机(10分)
3*.通信协议遵从modbus。
( 20 ) 。
4@. 其他功能(创新部分10分)
题目十五:电子密码锁的设计★★★
1.系统通过4×4的矩阵键盘输入或设定开锁密码。
(40分)
2*.可以通过LCD查看已输入的字符个数[显示为*****](30分)
3*.可以通过特殊的按键方法清除用户密码[如同时按下特定的多个键]。
( 20 ) 。
4@. 其他功能(创新部分10分)
提示:显示设备可以用LED数码管,也可用LCD。
题目十六:4位数加法计算器的设计★★★
1.系统通过4×4的矩阵键盘输入数字及运算符。
(40分)
2.可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E(30分)
3*.可以进行加法以外的计算(乘、除、减)。
( 20 ) 。
4@. 其他功能(创新部分10分)。