单片机课程设计题目
- 格式:doc
- 大小:46.00 KB
- 文档页数:5
11自动化《单片机应用课程设计》选题1.基于STC89C52RC单片机抢答器的设计基本要求:(1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,编号为0、1、2、3,各用一个按钮表示;(2)给节目支持人设置一个控制开关,用来控制系统的清零和抢答的开始;(3)抢答器具有数据锁存功能,显示功能和声音提示功能,抢答开始后,若有选手按抢答按钮,编号立即锁存,并在LED数码管上显示选手的编号,同时灯亮且伴随有声音提示。
此外,要封锁输入电路,禁止其他选手抢答,最后抢答选手的编号一直保存到主持人将系统清零。
2.基于DS1302电子时钟的设计基本要求:采用DS1302设计电子时钟,时,分,秒可以通过按键进行调整,并可以显示出实时时间。
3.基于DS18B20测温系统的设计基本要求:采用DS18B20设计测温系统,温度的上、下限可以通过按键进行设置,并可以显示出实时温度。
若温度不在设定的范围内,自动报警。
4.简易计算器的设计基本要求:(1)计算器至少能正常显示8位数;(2)开机时,显示0;(3)计算器能对整数进行简单的加、减、乘、除四则运算,在做除法时只取到小数部分的后2位;(4)运算结果超过可显示的位数时能运行出错提示。
5.简易电子琴设计基本要求:利用所给键盘的1,2,3,4,5,6,7,8八个按键,能够发出8个不同的音调,并且要求按下按键发声,松开延时一段时间停止,中间再按别的按键则发另一音调的声音。
6.直流电机调速及测速系统的设计基本要求:利用单片机对直流电机的速度进行调节,并借助测速传感器对电机的转速进行测试,并要求每3秒将直流电机的转速显示出来。
7.基于AT89S52单片机与上位机通信系统的设计基本要求:AT89S52单片机与上位机之间可以正确地进行数据传送,且上位机(电脑)的控制按钮可以控制下位机(单片机)8个发光二极管的亮与灭。
8.基于AT24C04电子密码锁的设计基本要求:将设定好的密码存于芯片AT24C04,在矩阵式键盘上输入密码进行解锁,每次输入的6位密码,会提示密码正确与否及输入密码的次数。
题目1 智能电子钟(LCD 显示)题目2 电子时钟(LCD 显示)题目3 秒表题目4 定时闹钟题目5 音乐倒数计数器题目6 基于数字温度传感器的数字温度计题目7 基于热敏电阻的数字温度计题目8 十字路口交通灯控制题目9 波形发生器设计题目10 电容、电阻参数单片机测试系统的设计题目11 数字频率计题目12 8位竞赛抢答器的设计题目13 单词记忆测试器程序设计题目14 数字电压表设计题目15 可编程作息时间控制器设计题目16 节日彩灯控制器的设计题目17 双机之间的串行通信设计题目18 电子琴设计题目19 数字音乐盒的设计题目20 单片机控制步进电机题目21 单片机控制直流电动机题目1 智能电子钟(LCD 显示) 1. 设计要求 以AT89C51单片机为核心,制作一个LCD 显示的智能电子钟: (1) 计时:秒、分、时、天、周、月、年。
(2) 闰年自动判别。
(3) 五路定时输出,可任意关断(最大可到16路)。
(4) 时间、月、日交替显示。
(5) 自定任意时刻自动开/关屏。
(6) 计时精度:误差≤1秒/月(具有微调设置) (7) 键盘采用动态扫描方式查询。
所有的查询、设置功能均由功能键K1、K2完成。
2. 工作原理 本设计采用市场上流行的时钟芯片DS1302进行制作。
DS1302是DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM ,可以通过串行接口与计算机进行通信,使得管脚数量减少。
实时时钟/日历电路能够计算2100年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。
DS1302时钟芯片的主要功能特性:(1) 能计算2100年之前的年、月、日、星期、时、分、秒的信息;每月的天数和闰年的天数可自动调整;时钟可设置为24或12小时格式。
(2) 31B 的8位暂存数据存储RAM 。
(3) 串行I/O 口方式使得引脚数量最少。
(4) DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需3根线。
单片机毕业设计选题【篇一:单片机课程设计题目汇总(全)】单片机课程设计题目汇总(一)说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。
本次题目为其一部分,稍后会有另一部分。
鼓励大家自己设计题目。
要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:c51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。
一、基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分)2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00(30分)3、能实现日期的设置,年、月、日(30分)4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。
提示:用专用时钟芯片ds1302。
图示:二、基于单片机的交通灯显示系统(一)设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分)2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显示(20分)3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分)4、实时提醒绿灯亮的剩余时间(30分)图示:三、基于单片机的交通灯显示系统(二)设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分)2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒钟。
(30分)3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。
(30分)图示:4、其他创新内容。
(10分)四、基于单片机的波形发生器设计设计内容:1、设计一款能产生3种以上波形的波形发生器(30分)2、设计波形选择按钮(采用3个独立按键)(10分)3、点阵显示波形图案(20分)4、能同时输出两种波形(30分)5、显示频率(10分)图示:五、基于单片机的led点阵广告牌设计设计内容:1、能显示不同字符、图形的led点阵广告牌(30分)2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30分)3、可通过串口从电脑下载更新需要显示的字符(30分)4、其他创新功能(10分)图示:略六、基于单片机的篮球计分器设计设计内容:1、设计lcd显示篮球比分牌(30分)2、通过加分按钮可以给a队或b队加分(20分)3、设计对调功能,a队和b队分数互换,意味着中场交换场地。
单片机课程设计题目及要求单片机课程设计是一门实践课程,要求学生具有制作调试单片机最小系统及外设的能力,能够掌握单片机内部资源的使用。
单片机课程设计内容包括硬件设计、制作及软件编写、调试,学生在熟练掌握焊接技术的基础上,能熟练使用单片机软件开发环境Keil C51编程调试,并使用STC ISP调试工具采用串口下载方式联调制作的单片机最小系统。
单片机课程设计题目包含基本部分及扩展部分,基本部分即单片机最小系统部分,扩展部分是对单片机内部资源及外部IO口的功能扩展,使制作的单片机系统具有一定的功能。
单片机课程设计计分分为5个部分:焊接制作占20%,仿真与程序调试占20%,功能实现占20%,答辩与回答问题占20%,课程设计报告占20%。
课程设计题目:1、简易频率计数器自制一个单片机最小系统,包括串口下载、复位电路,采用外部计数器T0或T1作为外部频率输入,外部频率由信号源提供,测量出来的频率显示在四位一体的数码管上。
2、简易事件计数系统自制一个单片机最小系统,包括串口下载、复位电路,采用外部按钮模拟计数脉冲,通过对脉冲进行计数并显示在四位一体的数码管上,要求能通过按钮设置计数报警值,达到计数报警值后能进行声光报警。
3、简易交通信号控制器自制一个单片机最小系统,包括串口下载、复位电路,采用内部定时器定时控制南北、东西的交通信号灯(采用LED模拟),交通信号灯由红、黄、绿灯组成,东西、南北模拟路口由12路LED组成,其中南北、东西均采用并联方式连接,双向均有倒计时牌。
控制方案如下:4、简易安防声光报警器自制一个单片机最小系统,包括串口下载、复位电路,采用两路外部中断输入门禁和红外探测两路信号(采用两个小按键模拟),中断信号输入后能将报警信息在四位一体数码管上显示,并输出声光报警信号。
5、简易数字时钟自制一个单片机最小系统,包括串口下载、复位电路,采用内部定时器计时,或者采用外部时钟芯片DS1302,设计一个具有秒、分、日、月、年的数字时钟,采用四位一体数码管显示相关信息,秒、分显示一页,日、月显示一页,年显示一页。
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. 控制 LED 闪烁:通过编程控制 LED 闪烁,是单片机入门的经典题目。
2. 计数器设计:使用单片机的计数器功能,设计一个计数器,用于计数手表或者闹钟的秒数。
3. 温度传感器控制:使用温度传感器测量温度,通过编程控制单片机输出信号,控制加热器或者冷却器。
4. 模拟信号灯:使用单片机控制信号灯,模拟交通信号灯。
5. 控制电机:使用单片机控制电机,实现电机的启动、停止、调速等功能。
6. 控制单片机串口:通过编程控制单片机的串口,与其他设备进行数据传输。
7. 模拟电路设计:通过编程控制单片机,模拟电路设计,实现音频放大器、滤波器等电路功能。
8. 控制机器人:使用单片机控制机器人的各个部件,实现机器人的前进、后退、转向等功能。
9. 控制液晶显示屏:使用单片机控制液晶显示屏,显示各种信息和图形。
10. 控制太阳能板:使用单片机控制太阳能板,实现太阳能的采集和转化。
这些题目都是单片机课程设计中的经典题目,可以帮助学生学习
单片机的基本原理和应用。
同时,通过这些题目的编写和调试,学生可以加深对单片机编程和控制系统的理解,提高实践能力。
心之所向,所向披靡单片机与接口技术课程设计题目1、基于单片机的电子秒表本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。
要求按键输入采用中断方式,按键A接INT0,按键B接INT1。
2、智能电动百叶窗本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。
设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。
按键输入采用中断方式,按键中断请求信号接INT0.单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量;当P>S2时,控制M反转以减少进光量;当S1<P<=S2时,M停转。
3、智能温控器本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个控制温度设定按键(增大 / 减小),四位数码管分别显示设定温度和实际温度,量程为0~99度,打开电源开关后设定温度值初始化为26度。
按键输入采用中断方式,两个按键分别接INT0和INT1.采用铂电阻(Pt100)温度传感器进行温度测量,模数转换采用ADC0809.单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路;当P>S+1时,控制R断开电加热回路;当S-1<P<=S+1时,R保持原状态不变。
单片机课程设计题目大全一、课程目标知识目标:1. 理解单片机的基本原理和功能,掌握常见单片机的工作原理及编程方法。
2. 学会使用一种单片机开发环境,如51单片机或Arduino,并能运用C语言进行程序设计。
3. 掌握单片机外围电路的连接和调试方法,实现简单的电子项目。
技能目标:1. 培养学生动手实践能力,能独立完成单片机程序的编写、烧录和调试。
2. 培养学生运用单片机解决实际问题的能力,提高创新意识和团队合作精神。
3. 提高学生查阅资料、自主学习的能力,形成良好的学习习惯。
情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣,激发学习热情,增强自信心。
2. 培养学生勇于尝试、不畏困难的精神,形成积极向上的学习态度。
3. 培养学生具备良好的合作精神,尊重他人意见,善于沟通交流。
课程性质:本课程为实践性较强的课程,结合理论教学,注重培养学生的动手能力和实际操作技能。
学生特点:学生具备一定的电子基础和编程能力,对单片机有一定了解,但实践经验不足。
教学要求:教师应注重理论与实践相结合,引导学生通过实践项目掌握单片机知识,提高学生的实际操作能力。
同时,关注学生的个体差异,因材施教,使学生在课程中取得较好的学习成果。
通过课程学习,学生能够达到上述知识、技能和情感态度价值观目标。
后续教学设计和评估将以此为基础,确保课程目标的实现。
二、教学内容1. 单片机基础知识- 单片机概述、发展及应用- 单片机的组成、工作原理及性能指标2. 单片机编程语言- C语言基础语法- 单片机C语言编程规范与技巧3. 单片机开发环境及编程工具- 51单片机开发环境搭建- Arduino开发环境及编程工具使用4. 单片机外围电路设计- 常用电子元器件及其功能- 单片机与外围电路的连接方法5. 单片机程序设计与调试- 单片机程序结构及编程流程- 常见程序设计实例分析- 程序烧录、调试及优化方法6. 单片机应用案例分析- 简单电子项目设计原理及实现- 创新性项目设计方法与步骤教学内容安排及进度:1. 第1-2周:单片机基础知识学习,了解单片机的基本原理和性能指标。
单片机原理与应用课程设计1.基于单片机的温度报警器的设计温卫敏设计内容及要求:利用温度传感器采集参数信息,送到单片机中进行处理,并显示在LCD或数码管上,根据设定的上下限来进行确定蜂鸣器报警,系统主要包括硬件电路接口连接和软件模块的设计,硬件电路接口连接主要是温度传感器接口电路连接、报警电路连接,单片机最小系统等,软件主要包括传感器采集模块、显示模块、报警模块等。
2.基于单片机的花房温湿度控制系统设计温卫敏设计内容及要求:利用温湿度传感器采集参数信息,送到单片机中进行处理,并显示在LCD,根据设定的上下限来进行控制电机,以便于通风,系统主要包括硬件电路接口连接和软件模块的设计,硬件电路接口连接主要是温湿度传感器接口电路连接、报警电路连接,单片机最小系统等,软件主要包括传感器采集模块、显示模块、控制模块等。
3.基于单片机的窗帘自动控制系统设计温卫敏设计内容及要求:利用光照传感器采集参数信息,送到单片机中进行处理,并显示在LCD,根据设定的上下限来进行控制电机,来进行打开或者关闭窗帘,系统主要包括硬件电路接口连接和软件模块的设计,硬件电路接口连接主要是光敏传感器接口电路连接、单片机最小系统等,软件主要包括传感器采集模块、显示模块、控制模块等。
4.基于单片机的超声波测距仪的设计温卫敏设计内容及要求:利用超声波传感器采集参数信息,送到单片机中进行处理,并显示在LCD,系统主要包括硬件电路接口连接和软件模块的设计,硬件电路接口连接主要是超声波传感器接口电路连接、单片机最小系统等,软件主要包括传感器采集模块、显示模块等。
5. 节日彩灯控制器于红利设计内容及要求:制作一个节日彩灯控制器,通过按下不同的按键来控制LED发光二极管的显示规律,在P1.0~P1.3引脚上接有4个按键k0-k3,个按键的功能如下:(1) k0为开始键,按此键彩灯开始由上向下流动显示。
(2) k1为停止键,按此键彩灯停止流动显示,所有灯为暗。
《单片机原理与应用》课程设计题目1.基于单片机的电子秒表本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。
要求按键输入采用中断方式,按键A接INT0,按键B接INT1。
2.智能电动百叶窗本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。
设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。
按键输入采用中断方式,按键中断请求信号接INT0.单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量;当P>S2时,控制M反转以减少进光量;当S1<P<=S2时,M停转。
3.智能温控器本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个控制温度设定按键(增大/ 减小),四位数码管分别显示设定温度和实际温度,量程为0~99度,打开电源开关后设定温度值初始化为26度。
按键输入采用中断方式,两个按键分别接INT0和INT1.采用铂电阻(Pt100)温度传感器进行温度测量,模数转换采用ADC0809.单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路;当P>S+1时,控制R断开电加热回路;当S-1<P<=S+1时,R保持原状态不变。
4.抢答器任务要求:1、有一主持人和8个参赛队。
2、当主持人按下抢答按键,参赛队在10秒钟内可以抢答。
如超过10秒则不能抢答。
如抢答成功,则显示抢答的队号。
3、如抢答成功必需在60秒内回答完成。
如超过时间则抢答无效,且显示无效指示。
如在60秒内回答完成(抢答队再次按下抢答按键表示回答完成)则抢答正确成功,且显示有效。
4、当主持人按下复位按键时,系统回到初始状态。
5.电子密码锁任务要求:1、密码锁由4X4键盘和4位数码管组成。
2、当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示。
若密码不正确,则可以从新输入密码。
如连续三次输入错误,则禁止输入。
6.篮球比赛计分器任务要求:1、能显示2个队的当前比分;2、根据各自得分情况进行加1、2、3分;3、显示当前进攻队的进攻时间倒计;4、计时归零时候鸣响。
7.基于单片机的精确时钟本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,1个按键负责设置时间和开始走时,1个按键负责循环递增时间,16位数码管显示,可实时显示年,月,日,时,分,秒,百分秒,要求精确到0.01秒。
具有整点播放音乐,并根据时针输出相应次数的嘟嘟声,最后一声较尖锐,为准确整点时间。
要求按键输入采用中断方式,按键A接INT0,按键B接INT1.8.基于单片机的直流电机调速系统本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个启动开关,1个停止开关,1个正向开关,1个反向开关,8位拨码开关负责设置占空比,进行脉冲宽度调制,可实现电动机的正转,反转,刹车,滑行,4种状态,并可根据占空比调节转速。
9.基于单片机的锅炉报警系统本设计以MCS-51系列单片机为核心,采用常用电子器件设计,采用蜂鸣器输出声音报警,LED输出红灯报警,并可根据指示灯确定哪个参量越限,6位数码管显示越限参量值,可对锅炉的水位上下限,炉膛温度上下限,蒸汽压力上下限,6个极限值进行报警。
10.密码锁控制本设计利用8051单片机的控制程序结合LCD,设计一个LCD密码锁,可以用在需要密码输入的应用场合。
本课程设计可以学习8051按键扫描输入、LCD 显示、密码比较处理的设计方法。
其基本功能为:(1)使用LCD显示器来显示密码输入的相关信息;(2)可以设置4位数字(0~9)密码;(3)内定另一组4位数字密码为‘1234’;(4)密码输入正确则继电器启动2s,密码输入错误则发出警报声。
程序执行后工作指示灯LED亮,表示程序开始执行,LCD显示“PASSWORD A OR B KEY”,按下操作键A或B 动作如下:操作键A:设置新的4位数字密码,操作键B:输入4位数字密码并做检查。
11.可存储式电子琴本设计利用8051单片机的控制程序结合LCD,设计一台数字式可存储式电子琴。
其基本功能为:(1)使用LCD显示器来显示音阶输入的相关信息;(2)当按下键盘组相对按键,压电喇叭会发出相对音阶单音,共有2个8度音阶;(3)所有单音会存入8051内而保存起来;(4)至多可以输入64个单音,可以一起演奏出来;演奏时可以按键中断;可以实时显示目前正演奏的单音码。
12.8051八音盒本设计利用8051单片机结合内部定时器及LCD,设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。
本设计可以学习8051定时器程序设计、按键扫描及歌曲旋律简单直觉式输入法的设计方法。
其基本功能为:(1)使用LCD显示器来显示目前演奏的歌曲编号;(2)具有16个按键操作来选择演奏哪一首歌曲;(3)内建10首歌曲旋律按下单键就可以演奏歌曲;(4)演奏时可以按键中断。
程序执行后工作指示LED闪动,表示程序开始执行,按下单键0~9便可以演奏歌曲,歌曲演奏中,可以按键中断。
13.液位检测检测系统的设计设计某制药厂液缸内液位检测系统,本设计以MCS-51系列单片机为核心,采用常用电子器件设计,自行设计电源,选用合适的液位检测传感器,检测液位,数码管显示,当液位高度太高或太低时,报警。
可采用中断方式设计。
14.煤气、酒精检测系统的设计本设计以MCS-51系列单片机为核心,采用常用电子器件设计,自行设计电源,选用合适的气体检测传感器,检测气体浓度,数码管显示,当浓度超标时候,报警。
可采用中断方式设计。
15.自动滚动广告牌的设计广告牌有4张宣传彩页,卷入一卷轴,依次来回显示每一页,每一页显示的时间相同。
本设计以MCS-51系列单片机为核心,采用常用电子器件设计,自行设计电源,设定广告彩页的显示时间长度,时间一到就用直流电动机旋转控制彩页切换,用一台直流电机控制广告彩页的旋转(正转/ 反转),用一个光敏电阻传感器测量光强度,当光线较暗的时候启动背景灯。
设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。
设置若干个位置控制行程开关,设置彩页的显示位置。
按键输入采用中断方式16.采用单片机和DAC设计波形发生器任务要求:1 利用单片机和DAC0832产生锯齿波、三角波、正弦波等波形2 完成DAC与运放的连接,输出可供示波器显示。
3 用按键改变波型的种类,波形的幅值与频率。
17.步进电机控制任务要求:1 完成单片机与功率驱动电路及小功率步进电机的连接2 控制步进电机的转动方向、转动速度及转过指定的角度。
3 通过按键改变电机的转向、转速等参数。
18.矩阵式键盘与单片机的接口与编程任务要求:1 完成单片机与16键矩阵式键盘的连接方法。
2 识别是否有按键按下,并将键值用两位数码管显示出来。
3 具有软件延时去除按键抖动问题。
19.模拟交通灯任务要求:1、主干道绿灯60秒,支干道绿灯30秒,黄灯都是3秒;2、要求用定时器实现定时时间;3、要求显示器同步显示主干道时间的倒计时;4、如果有按键按下,表示有紧急车辆通过(救火车等),2路都亮红灯,蜂鸣器响,如果另外一个按键按下则恢复正常。
20.班级投票显示器任务要求:1、设计一个投票系统,具有计票显示功能;2、可实现6人同时进行投票,累计票数在显示器上显示;3、主持人使用一个按键开关控制开始投票,终止投票和清零;4、投票开始后每人能且仅能投一次票,多投无效;21.动静态显示电路设计任务要求:1、设计一个由6位数码管组成的动态显示电路,显示当前时刻;2、设计一个由两位数码管组成的静态显示电路,显示秒;22.用移位寄存器实现的12位静态显示器任务要求:1、设计一个由12位数码管组成的静态显示电路,显示当前日期和时刻。
23.数字语音录放电路设计任务要求:1、可用语音芯片实现数字放音功能;2、可实现数字录音功能;3、可用按键控制放不同的语音。
24.热敏电阻温度测量系统设计任务要求:1、设计基于MF58的NTC热敏电阻信号调理电路;2、设计A/D转换电路;3、设计数码管显示电路。
参考资料:[1] 中国期刊全文数据库: /kns50/(限校园网内访问)[2] [3] [4] 查电子元器件资料: /[5] 胡汉才编著,单片机原理及系统设计,清华大学出版社。