单片机课程设计任务书1305

合集下载

单片机课程设计 时钟系统 任务书

单片机课程设计 时钟系统 任务书

《单片机》课程设计任务书1、课程设计目的1)进一步加深对MCS-51内部结构和使用方法的理解。

2)提高综合程序设计能力。

2、课程设计要求在单片机最小应用系统的基础上,设计一单片机实时时钟系统,该系统外接有6位LED显示器,可显示6位24小时制的时间:小时分钟秒;该系统外接有3个按键,分别用于调整单片机的小时、分钟、秒数(调整方法为每按一次,对应的时间加1)。

画出整个硬件原理图及软件流程图,并编写相应的程序。

3、课程设计任务:1)显示部分:设计硬件电路图,使单片机系统具有电源、复位等功能;用单片机的2个并行口(P0,P1)输出小时、分钟、秒数共6位LED显示器;其中P0口输出要显示的内容,P1口输出确定点亮哪一个LED显示器。

编写显示程序,功能是循环地从显示缓冲区(片内RAM 25H-2AH单元)取出时间数值并查询该数字对应的字形码,然后将该字形码输出到对应的LED显示器上,输出采用动态显示方式:每次点亮一个LED 10ms,然后接着点亮下一个LED 10ms,循环下去。

2)键盘部分:设计硬件电路图,利用P2口给单片机外接3个按键,使单片机能根据键盘的输入修改当前时间的小时、分钟及秒数。

1#,2#,3#按键分别接P2口的P2.0、P2.1、P2.2引脚。

1#、2#、3#按键分别用于小时、分钟、秒数的加1调整(但秒不向分钟进位、分钟不向小时进位)。

小时、分钟、秒数分别存放在显示缓冲区内(片内RAM 25H-2AH单元)。

该程序对按键具有延时约20ms的去抖动功能,延时程序可采用软件延时;在确定该次按键有效时,首先应暂停当前定时器T0的定时,待按键程序处理完毕后再恢复T0定时器的定时。

画出各程序的流程图并编写程序。

3)定时部分:利用MCS-51内部定时器T0,软硬件结合编写一个定时时间为1S的程序,1S时间到则调用一次秒加1子程序。

画出各程序的流程图并编写程序。

4)时间处理部分:编写一个秒加1子程序,实现显示缓冲区中的秒计数的加1及满60调用分钟加1子程序。

班单片机课程设计任务书

班单片机课程设计任务书

衡水职业技术学院机电工程系课程设计任务书课程:单片机原理题目:秒表的设计应用电子技术专业一班任务起止日期:2011年6月7日至2011年6月24日组别一学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

2、此任务书必须在课程设计开始前下达给学生。

学生送交成果日期2011年6月24日学生签名衡水职业技术学院机电工程系课程设计任务书课程:单片机原理题目:基于单片机的交通灯控制器的设计应用电子专业一班任务起止日期: 2011年 6 月 7 日至 2011年 6 月24日组别二学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

2、此任务书必须在课程设计开始前下达给学生。

学生送交成果日期 2011年6月24日学生签名衡水职业技术学院机电工程系课程设计任务书课程:单片机原理题目:电子钟的设计应用电子技术专业一班任务起止日期: 2011年 6 月 7 日至 2011年 6 月24日组别三学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

2、此任务书必须在课程设计开始前下达给学生。

学生送交成果日期 2011年6月24日学生签名衡水职业技术学院机电工程系课程设计任务书课程:单片机原理题目:节日彩灯控制器的设计应用电子技术专业一班任务起止日期: 2011年 6 月 7 日至 2011年 6 月24日组别四学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

2、此任务书必须在课程设计开始前下达给学生。

学生送交成果日期 2011年6月24日学生签名衡水职业技术学院机电工程系课程设计任务书课程:单片机原理题目:倒计时器的设计应用电子技术专业一班任务起止日期: 2011年 6 月 7 日至 2011年 6 月24日组别五学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

2、此任务书必须在课程设计开始前下达给学生。

学生送交成果日期 2011年6月24日学生签名衡水职业技术学院机电工程系课程设计任务书课程:单片机原理及应用题目:16*16点阵显示屏的应用设计应用电子技术专业一班任务起止日期: 2011年 6 月 7 日至 2011年 6 月24日组别六学生姓名、、指导教师曹月真注:1、此任务书应由指导教师填写。

单片机课程设计报告任务书

单片机课程设计报告任务书

单片机原理与应用课程设计任务及指导书〔适用于0934091班〕一、课程设计目的和任务:通过课程设计,主要到达以下目的:1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、D/A、串行口通讯等;3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好根底。

二、课程设计题目:一、数字音乐盒设计要求:1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音响,从而演奏乐曲〔最少储存三首乐曲,每首不少于三十秒〕;2、采用LCD显示;3、开机时有英文欢送字符,播放时显示歌曲序号〔或名称〕;4、可通过功能键选择乐曲,暂停,播放;5、选做内容:显示乐曲播放时间或剩余时间;6、本设计中用89C51单片机,4*4键盘,蜂鸣器,16*2LCD,七段显示数码管LED;二、出租车计价器设计要求:1、不同的情况具有不同的收费标准。

白天、晚上、途中等待〔>10min开场收费〕;2、能进展手动修改单价;3、具有数据的复位功能;4、I/O口分配的简易要求,距离监测使用霍尔开关A44E,白天/晚上收费标准的转换开关,数据的清零开关,单价的调整〔最好使用+和—按键〕;5、数据的输出〔采用LCM103〕单价输出2位、路程输出2位、总金额输出输出3位;6、按键启动计时开关、数据复位〔清零〕、白天/晚上转换。

三、数字温度计设计要求:1、根本X围为-50℃—110℃;2、精度误差小于0.5℃;3、LED数码管直读显示;扩展功能1、可以任意设定温度上的上下限报警功能;2、实现语音报数。

四、交通灯设计设计要求:1、系统包括人行道、左转、右转以及根本的交通灯功能;2、系统除具有情况根本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

单片机课程设计任务书

单片机课程设计任务书

单片机课程设计任务书一、教学目标本课程旨在让学生了解和掌握单片机的基本原理和应用技能,通过理论学习和实践操作,使学生能够熟练使用单片机进行简单的程序设计和控制系统设计。

具体的教学目标如下:知识目标:使学生了解单片机的基本结构、工作原理和编程方法;掌握单片机的硬件接口和编程语言;了解单片机在不同领域的应用。

技能目标:培养学生具备单片机的程序设计、系统调试和故障排查能力;能够运用单片机实现简单的控制系统和智能设备。

情感态度价值观目标:培养学生对单片机技术和电子信息科学的兴趣和热情,提高学生创新意识和团队协作能力,使学生认识到单片机技术在现代社会中的重要地位和作用。

二、教学内容本课程的教学内容主要包括以下几个部分:1.单片机的基本原理:介绍单片机的结构、工作原理和性能特点,使学生了解单片机的基本概念。

2.单片机的编程语言:讲解单片机的编程语言,包括指令系统、编程规范和程序结构,培养学生具备编写简单程序的能力。

3.单片机的硬件接口:介绍单片机的各种接口电路,如并行接口、串行接口、ADC和DAC等,使学生掌握单片机与外部设备的数据交换方法。

4.单片机的应用案例:分析单片机在各个领域的应用实例,如家电、工业控制、智能交通等,帮助学生了解单片机的实际应用。

5.单片机编程实践:安排一定的实验课时,让学生动手实践,进行单片机的编程和系统调试,提高学生的实际操作能力。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解单片机的基本原理、编程方法和应用案例,引导学生掌握单片机的相关知识。

2.讨论法:学生进行课堂讨论,分享学习心得和经验,提高学生的思维能力和团队协作能力。

3.案例分析法:分析单片机在实际应用中的典型案例,让学生了解单片机技术的应用前景。

4.实验法:安排实验室实践环节,让学生动手操作,进行单片机的编程和系统调试,提高学生的实际操作能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。

单片机课程设计任务书

单片机课程设计任务书

单片机课程设计及任务书一、课程设计目的和意义课程设计是一个综合应用课程知识的教学环节,要求学生能够将课程知识系统的联系起来,根据任务要求,科学合理地选择相应理论知识,培养学生应用课程知识解决实际问题的能力,提高对课程内容的认识和理解,培养学生分析问题、解决问题的思维能力。

提高学生全局考虑问题、综合应用专业知识的能力。

要完成设计任务,学生必须全局考虑单片机的软件、硬件知识,学习相应功能的实现方法,掌握简单的外部电路功能,了解单片机和外部电路的接口电路,设计接口协议,合理分配硬件、软件资源,综合利用专业知识。

单片机课程设计要求学生进一步了解单片机的硬件结构。

根据设计任务和单片机的功能,分析用单片机的功能实现设计任务的方法,充分考虑单片机的各种功能,最大限度的利用单片机软件、硬件资源,考虑硬件、软件资源的分配,力求以最低的成本实现设计任务要求的功能。

通过单片机课程设计要求学生能够更好的理解单片机的组成,理解单片机各个组成部分的功能和应用,了解单片机的广泛应用,学习单片机的应用方法。

通过单片机课程设计,可以提高学生的编程能力。

课程设计的题目都是日常生活中经常见到的内容,学生容易接受和理解设计任务的要求,如何科学合理的应用单片机知识实现设计任务是单片机课程设计的主要目的。

根据设计任务全面考虑课程知识,按照设计要求将任务分解,设计控制流程,体现了模块化设计的基本思想。

组织学过的各种语句实现相应的功能控制,既可以学习程序编制方法,又可以进一步加深对每个语句的理解,巩固各条语句的使用语法,提高学生的编程水平。

单片机课程设计可以提高学生的实际操作水平。

电路板包含了单片机最小系统和课程设计各项目所需的主要元件,学生需要根据电路板上提供的元件进行硬件选择,分配硬件资源和软件资源,画出硬件原理图和连接图,根据硬件原理图和题目要求编写设计框图和相关程序,用仿真软件进行调试和连接,调试成功后用编程器将程序烧写到单片机的内部ROM中,进行硬件和软件的分别调试和统一调试,提高学生实际操作能力。

秒表课程设计

秒表课程设计

《单片机技术》课程设计说明书数字式秒表院、部:电气与信息工程学院学生姓名:刘贝贝指导教师:肖冬瑞职称讲师专业:电气工程及其自动化班级:电气本1305班学号:1330120504完成时间:2016年6月湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化指导教师肖冬瑞学生姓名刘贝贝课题名称数字式秒表内内容及任务一、设计任务设计一个具有特定功能的数字式秒表。

二、设计内容1、秒表的硬件系统(1)、单片机最小系统模块(2)、供电模块(3)、显示模块(4)、键盘模块2、秒表的软件系统(1)、系统监控程序模块(2)、显示程序模块(3)、键盘程序模块三、设计要求该数字式秒表上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

该数字式秒表应具有开始、暂停、连续、清零和停止功能。

主主要参考资料[1]李广弟.单片机基础[M].第3版.北京:北京航空航天大学出版社,2003.6.[2]李全利.单片机原理及应用(C51编程)[M].北京:高等教育出版社,2012.12.[3]马忠梅.单片机的C语言应用程序设计[M].第4版.北京:北京航空航天大学出版社,2003.6.[4]李光飞.单片机C程序设计指导[M].北京:北京航空航天大学出版社,2003.01.[5]李光飞.单片机课程设计实例指导[M].北京:北京航空航天大学出版社,2004.9.教教研室意见见教研室主任:(签字)年月日摘要本次课程设计的数字电子秒表系统采用AT89S52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计。

将软、硬件有机地结合起来,使得系统能够实现LED显示,0~99.99秒,计时精度为0.01秒,能正确地进行计时。

其中软件系统采用汇编语言编写程序,包括主程序,显示程序,中断服务程序,延时程序,按键程序等,并在KEIL中调试运行,硬件系统利用PROTEUS来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。

单片机课程设计任务书

单片机课程设计任务书

一、设计目的单片机工程实践是单片机技术课程的实践教学环节,是对学生学习单片机的综合性训练,这种训练是通过学生独立进行某一课程的设计、制作、调试来完成的.单片机的工程实践应主要体现在对实际工程应用系统或产品的研制来说,从课题任务的提出到定型生产或投入使用,都要经过方案的总体认证、系统设计、软件及硬件的开发、联机调试等若干步骤.因此,单片机工程实践是以工程项目和工程应用为课题.着重培养学生工程实践能力、独立工作能力及创新能力.单片机应用系统课程工程实践作为独立的教学环节,是自动化及相关专业集中实践性环节系列之一,是学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习.其目的在于加深对MCS 一51单片机的理解,掌握单片机应用系统的设计方法,掌握常用接口芯片的正确使用方法,强化单片机应用电路的设计与分析能力,提高学生在单片机应用方面的实践技能和科学作风,培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际、学以至用.学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能} 熟悉开展科学实践的程序和办法,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念.二、设计要求1)根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计2)根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程;3)根据任务要求和硬件设计要求,首先画出程序的总体流程图,然后进行各控制模块的程序设计;4)掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程.三、单片机课程设计可选题1. 音乐播放系统设计设计一个音乐播放系统,要求:(1)利用单片机的定时器产生乐谱的各种频率方波,信号经过放大后由喇叭发出声音;(2)学会音乐在单片机系统中的转换方法及设置;(3)可自动选取某段音乐令单片机连续播放.3. 医院住院病人呼叫器的设计(1)设计一个8 床位的无线呼叫器,供医院住院病人(或静脉点滴病人)呼叫医护人员时使用;(2)病人可通过按动自己床边的按钮,向医护人员发出呼叫信号;(3)当有病人呼叫信号时,医护人员值班室设置的显示器可显示出该病人的床位编号,同时扬声器发出声音信号,提示值班的医护人员.5. 自动电梯控制电路的设计设计一个8 层楼房的电梯自动控制电路,要求:(1)电梯内设有对外报警开关,可以在紧急情况下报警.报警装置设在电梯外;(2)每层楼梯门边设有上、下楼的请求开关及指示灯,电梯内设有可选择楼层的开关及相应指示灯;(3)设有表示电梯所处上升或下降的状态标志,以及电梯正位于哪层楼的指示显示;(4)能记忆电梯外的所有请求信号,并按照电梯的运行规则对信号分批处理,每个请求信号一直保持到处理后才能撤除.电梯运行规则如下:①电梯上升时,仅响应电梯所在位置以上层的上楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕.然后升到有下楼请求的最高层,开始执行下楼请求;②电梯下降时,仅响应电梯所处位置以下层的下楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕.然后降到有上楼请求的最低层,开始执行上楼请求;③一旦电梯执行完全部请求信号后,应在原位置停止,等待新的请求信号到来时再处理.(5)电梯运行速度为 5 秒/层;(6)电梯到达有请求的楼层停下时,该层指示灯亮.经1 秒后,电梯门自动打开,经10 秒后,电梯门自动关闭(指示灯显示).电梯到达新楼层后,原楼层指示灯灭17. 自动往返电动车的设计设计一台自动往返电动车,要求:(1)电动车自主前进、遇到障碍后返回;(2)电动车行驶过程中不能出现擦墙行驶,或撞墙故障;(3)自动测量显示里程数、行车时间;(4)误差要求:总里程数:<3% ;行车时间:<3% ;识别距离:5〜15cm .9. 消毒柜控制电路的设计设计一台消毒柜控制系统,要求:(1 )显示消毒柜温度、保持时间;(2)可以键盘设定消毒柜温度、定时时间;(3)可以实现实时中断功能;(4)消毒后自动关机;(5)测温误差:<0.5 C;(6)定时误差:<20 秒/月.11. 低频信号发生器设计制作低频信号发生器,要求利用单片机产生正弦波、方波及三角波等波形( 1 )正弦波用单片机实现正弦波的输出;输出的波形有1 Hz 、1 0Hz 、1 00Hz、1 kHz 、1 0kHz5种可选频率;输出电压范围为0〜5V可调(峰峰值);用6位数码管显示频率;频率误差<1 % .(2)方波频率范围:0.O1Hz〜lOOkHz ;频率误差:<0.1%;电压范围:0〜1OV.3)三角波频率范O.01Hz〜频率误差:<0.1%;电压范围:O〜20V(峰一峰值);失真率:r w% .13. 多输入端报警电路设计制作一个多输入端报警电路,要求如下:(1)有报警输入控制端16个,报警音响信号输出端1个;(2)报警输入端中的任意一端出现报警信号时,电路自动发出类似警报的音响信号;⑶报警音响信号持续11s自动停止•如果输入信号继续存在,报警音响信号又重新启动;⑷音调、频率、响度、持续时间等参数,均可通过“V键调整•15. 电容、电阻参数单片机测试系统的设计设计要求:电阻、电容充放电电路可计算电路时间常数;用A/D 转换器测量电压值能测得时间常数值,经单片机计算,算出电阻或电容值,并在LCD 上显示.电阻分为0〜200,0〜2K,0〜20K,0〜200K,0〜2M五个档;电容分为0〜200p,0〜2n,0〜20n,0〜200n,0〜2u,0〜200u六个档17.步进电机单片机控制系统的设计设计要求:利用按键控制步进电机的启停、正反转( 500r/min )、加减速,并在LED上显示各自的功能.19.单片机控制步进电机步进电机是工业过程控制及仪表中的主要控制元件之一,它可以在机械结构中把丝杠的角度变成直线位移,也可以用它带动螺旋电位器,调节电压和电流,从而实现对执行机构的控制.在数字控制系统中,由于它可以直接接受计算机输出的数字信号,而不需要进行D/A转换,所以使用起来十分方便.步进电机具有快速的启停能力和精度高的显著特点,在定位场合得到了广泛的应用.步进电机实际上是一个数字/角度转换器,也是一个串行的数/模转换器.因此,需把并行的二进制转换成串行的脉冲序列,并实现方向控制.每当步进电机脉冲输入线上得到一个脉冲,它便沿着特定的方向走一步.设计要求:采用单片机来控制一个三相单三拍的步进电机工作.步进电机的旋转方向由正反转控制信号来控制.步进电机的步数由键盘输入,可输入的步数分别为3,6,9,12,15,18,21,24,27 步.并且键盘具有键盘锁的功能,当键盘上锁的时候,步进电机是不接受输入步数的,也不会运转.只有当键盘锁打开并输入步数的时候,步进电机才开始工作.电机运转的时候有正转和反转指示灯指示.当电机在运转的过程当中,如果过热,则电机停止运转,同时红色指示灯亮.,同时警报响.本题目的关键之处是:如何生成控制步进电机的脉冲序列.21.单词记忆测试器程序设计设计任务:编写一个帮助单词记忆的程序.设计要求:(1) 实现单词的录入(为使程序具有可演示性,单词不少于10个);(2) 单词根据按键控制依次在屏幕上显示,按键选择认识还是不认识,也可以直接进入下一个或者上一个;(3) 单词背完后给出正确率.扩展功能:(1) 旧单词可从文件中读出.(2) 录入的新单词保存到文件中;(3) 第一次背完后,把不认识以及跳过的单词再次显示出来,提醒用户再记忆,直到用户全部都记住;(4) 结束后,给出各个单词的记忆结果信息,如记忆次数23.单片机节日彩灯控制器设计彩灯控制器设计要求:(1) P1.2: 开始,按此键则灯开始流动(由上而下) ;(2) P1.3: 停止,按此键则停止流动,所有灯为暗;(3) P1.4: 上,按此键则灯由上向下流动;(4) P1.5: 下,按此键则灯由下向上流动.25.作息时间控制器设计要求:1) 作息时间控制器能通过继电器控制电铃或放音机2) 作息时间控制器能控制蜂鸣器进行与电铃同步的现场提示3) 单片机作息时间控制的功能如下:使用JDH62A 液晶模块作为显示器显示格式为“时分秒”,日期,星期系统采用24C16储存日期、星期和闹钟最多可以设定40 个闹钟具有 4 个按键来做功能设置,可以设置现在的时间、日期、星期及闹钟一旦闹钟时间到则发出一阵声响,同时继电器启动,可以控制放音机开启和关闭.4) 功能的详细设置如下:在时间显示的状态下,液晶的上面一行显示的为时间和星期,第二行显示的是日期.此时,按下0键进入调整时间状态;按下1 键进入调整星期状态;按下2 键进入调整日期状态;按下3 键进入查看闹钟程序.在进入时间调整状态后,分钟闪烁显示,时钟停止计时.此时按 1 键分钟加一,按2键分钟减一,按下0键则退出调时,按 3 键则转到调整小时的状态.在调整小时的状态下小时闪烁显示,按 1 键小时加一,按 2 键小时减一,按 3 键则返回到调整分钟状态,按0 键则退出调时.在调整星期状态下,星期闪烁显示,按1键星期加一,按 2 键星期减一,按0键退出调整星期.在调整日期状态下,首先日闪烁显示,此时按1 键日加一,按2键日减一,按3键转到调整月状态,按0 键退出调整日期.调整月状态下月闪烁显示,此时按 1 键月加一,按2 键月减一,按3键转到调整年,按0 键退出调整日期.在调整年状态下年闪烁显示,此时按1键年加一,按2键年减一,按 3 键返回到日调整状态,按0键退出调整日期.在查看闹钟状态下,第一行显示的为闹钟的编号,第二行显示的为闹钟时间.此时按1键查看下一个闹钟时间,按 2 键查看上一个闹钟时间,按0 键则开始调整此编号对应的闹钟时间,按 3 键则退出查看闹钟.在调整闹钟时间的状态下,分钟闪烁显示,按1 键则分钟加一,按2 键分钟减一,按3 键则转到小时调整状态,按0 键退出闹钟调整,返回到闹钟查看状态.在调整闹钟小时状态下,小时闪烁显示,此时按1键加一,按2键减一,按3 键返回到闹钟分钟调整状态,按0 键退出闹钟调整,返回到闹钟查看状态.27.交通信号灯模拟控制1) 设计定时交通信号灯控制在双干线的“十字”路口上,交通信号灯的变化是定时的,其基本变化规律如下:A:放行线:绿灯亮放行25s,黄灯亮警告5s,然后红灯亮禁止.B:禁行线:红灯亮禁止30s,然后绿灯亮放行.2) 具体设计要求:(1)该设计能控制东、西、南、北四个路口的红、黄、绿信号灯正常工作.(2)当东西方向放行、南北方向禁行时,东西方向绿灯亮25s,然后黄灯亮5s;南北方向红灯亮30s.(3)当南北方向放行、东西方向禁行时,南北方向绿灯亮25s,然后黄灯亮5s;东西方向红灯亮30s.当使两条路线交替地成为放行线和禁行线时,就可以实现定时交通控制.3)设计方案(1)芯片选择为了实现上述设计要求,可以用AT89C51 单片机芯片.用AT89C51 芯片的P1 口(P1.0〜P1.5)分别接上两组六位信号灯•(2)延时的实现延时的实现可以是通过软件实现;也可利用定时器/计数器的定时工作方式实现;还可以通过扩展8155芯片,利用其中的定时器/计数器实现延时•本系统使用软件延时•29.电动智能小车设计要求:在现有玩具电动车的基础上,加装光电、红外线、超声波传感器及金属探测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制•这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求•设计采用MCS-51系列中的AT89S51单片机•以AT89S51为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能•31.PC机温度控制系统目的:掌握PC机与单片机的通讯方式以及温度控制的方法,要求是自适应算法,可以根据不同的控制对象的参数的不同进行算法自动调整,达到温度恒定•内容:PC机通过232 口向单片机传送控制指令,单片机根据指令进行温度采集、温度控制•33.单片机实现PC机键盘控制器设计目的:掌握单片机扫描键盘原理,以及单片机与PC机的通信方法•内容:单片机通过扫描键盘确定键值(有键按下时),然后通过232 串口将键值发送给PC 机•35.远程抄表系统目的:掌握数字脉冲信号的容错、纠错方法及单片机的中断、定时器的使用方法•内容:首先由数据采集单元实时采集数据,通过专用的数据线传送到数据硬处理单元,对数据确认无误后,发送给中央处理单元,中央处理单元对采集到的数据进行分析、分类,通过总线(485、CAN或市话网、移动网、互联网、无线网等方式传送给PC机的数据汇总分析单元,PC 机根据统计的结果,向控制单元发出控制信息,同时将相关的信息或结果发送给当事人•37.GPS全球卫星车载信息模拟系统目的:掌握GPS工作原理及其应用设计方法•要求:能够实时跟踪定位模拟车辆的经度和纬度,能够在电子地图上绘制出(在小区或某一39.音乐倒数计数器1.设计要求利用AT89C51煮开水或小睡片刻等旦按下键则开始倒计数,当计数为0时,K1 —可调整倒计数的时间K2 —设置倒计数的时间为K3 —设置倒计数的时间为K4 —设置倒计数的时间为1〜60分钟.5分钟,显示“ 0500 ”10分钟,显示“1000 ”20分钟,显示“ 2000 ”K1键100),其计算的数值为:街道等)的具体位置信息显示器设计一个简易的倒数计数器,可用来煮方便面、•做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事定时闹钟的基本功能如下.字符型LCD(16 '2)显示器.显示格式为“ TIME分分:秒秒”.用4个按键操作来设置当前想要倒计数的时间发出一阵音乐声.程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1〜K4动作如下.复位后LCD的画面应能显示倒计时的分钟和秒数,此时按则在LCD上显示出设置画面.此时,若:a. 按操作键K2 —增加倒计数的时间1分钟.b. 按操作键K3 —减少倒计数的时间1分钟.c. 按操作键K4 —设置完成.键盘实现菜单功能的方法,已在题目4详细说明,不再赘述.本题目最大难点是实现音乐的播放.作者利用定时计数器,通过载入不同的计数初值,产生频率不同的方波,输入到蜂鸣器(SOUNER )中,使其发出频率不同的声音.本设计中单片机晶振为 1.0592MHz,通过计算各音阶频率,可得1、2、3、4、5、6、7共7个音应赋给定时器的初值为64580、64684、64777、64820、64898、64968、65030.在此基础上,可将乐曲的简谱转化为单片机可以识别”的数组谱”,进一步加入对音长、休止符等的控制量后,可以实现音乐的播放.41.数字电压表设计1. 设计要求以单片机为核心,设计一个数字电压表.采用中断方式,对2路0〜5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存.超过界限时指示灯闪烁.2. 实验原理本题目本质上是以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理.为得到可读的电压值,需根据ADC的原理,对采集所得的信号进行计算,并显示在LED 上.本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为:而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以驾驶操作将小数点显示在第二位数码管上,即为实际的电压本示例程序将1.25 V和2.5 V作为两路输入的报警值,反映在二进制数字上,分别为0x40和0x80.当AD结果超过这一数值时,将会出现二极管闪烁和蜂鸣器发声43.微波炉控制程序设计二,设计要求:利用实验系统的硬件资源设计一个"带LED显示的微波炉控制器”控制面板包括:两位数码显示十个数字按键键盘电源按键电源指示灯大中小火力选择开关工作流程如下:(1) 按下电源键,指示灯亮,通过数字键设定需要加热的时间,并在LED上进行显示,单位为秒(2) 时间设定完后,通过大,中,小三个按键,选择火力的大小,并启动微波炉进行工作(3) LED实时显示剩余的工作时间,定时时间到后自动停止,指示灯灭(4) 微波炉运行过程中,若再按下电源键,则微波炉停止工作,指示灯灭45.数控DC/DC电源系统硬件与软件设计性能指标参数如下:(1)输入直流电压为9.V〜15.0V⑵输出电压为3.6 V〜6.0V,步进可调,最小步距为10mV ;文波电压为小于5mV.⑶最大输出电流不小于500mA.⑷效率不小于80%47.汽车转向灯的设计利用定时器或计数器与中断系统组成控制系统的工作原理,从而达到控制汽车在不同运行状态时各个车灯是不是闪烁,从而达到传递交通信息的作用1、设计要求汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作.在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁.以上闪烁,都是频率为1Hz的低频闪烁;在汽车停靠而停靠开关合上时左头灯、右头灯、左尾灯、右尾灯按频率为30Hz.的高频闪烁由上所述,各种情况作操作时,信号灯应输出信号列于表1.1.表1.1汽车驾驶操纵与信号49.十进制加减乘除法计算器一、课程设计题目及任务要求设计十进制加减乘除法计算器•要求能(不同时)显示3位输入和4位输出.二、设计思路1操作显示设备显示设备采用八片七段共阴极LED显示器,共设置16个键,其中数字键0〜9共十个,接下来依次是加号键、减号键、乘号键、除号键、等于号、清除键.操作设备是两行八列共16键的简单键盘•第一行从左至右分别为0、1、2、3、4、5、6、7,第二行分别为8、9、A (+ )、B (-)、C (= )、D (清除键)、E (清除键)、F (清除键),清除键”表示程序初始化,为下次输入准备•2、程序实现功能(1)十进制加减乘除法计算:输入范围为(1~999),该程序输入两个定点数,每个 3 位,输出4位;A为加,B为减,C为等于,输出为四位计算结果•数据输入采用规范化输入,即必须输入3个数才算完成一个运算数的输入,两个运算数之间输入运算符A或者B,输入完成按C显示计算结果;(2)计算机复位功能:DEF均为清零重启,任何时候按下DEF中一个将重新开始;51. 液晶点阵显示屏程序设计设计要求:1 能进行正常的模拟量采样值显示(温度、压力、电位),并将其显示到液晶面板上.2 LCD 将从下到上滚动显示:“湖北师范学院机电与控制工程学院”然,后显示:“ 2011年单片机课程设计”、“液晶点阵显示屏程序设计”“作者姓名、班级、学号”3 改变字库的内容,显示其它汉字.4 改变页地址或列地址,使显示的内容改变位置5 改变滚动显示模式,使显示内容左右、上下滚动;改变参数使滚动速度变化.53. 全自动洗衣机控制器基本要求:采用步进电机模拟洗衣机电机,实现上水、浸泡、洗涤、漂洗、甩干等过程.洗涤分弱洗、轻洗、强洗;可设定3级水位设定,每级水位均设定水位下限(值自定);可选择漂洗次数(3~5 次).使用键盘进行流程及参数设定及自动存储流程,有停止键终止洗衣机的工作,并在LED 或LCD 上显示当前流程.(1)上水时,通过可调电位器及A/D 转换模拟水位检测传感器,若水位低于设定水位下限,则通过蜂鸣器报警,手动调节可调电位器,直至水位超过水位下限,切断进水开关(用开关量输出电路模拟),进入下一流程.(2)浸泡不进行任何操作,延时等待30s;(3)洗涤时,先强洗、后轻洗再弱洗.可直接选择轻洗可弱洗.强洗、轻洗与弱洗的步进电机转速不同,依次递减,但均需正反转(转速自定、时间自定、正反转的时间自定);( 4 )漂洗进行正反转,转速介于强洗与弱洗之间,或与强洗同.( 5 )甩干高速正向转动,时间自定;( 6 )洗涤、漂洗间均需脱水、上水,但脱水转速低于甩干.55. 超声波避障小车57. GSM 汽车防盗报警器59. 激光测径仪61. 无线温度测量系统无线模块采用nRF24L01 无线收发模块,温度测量用DS18B20. 采用两块单片机分别控制一个无线模块模块,一个单片机作为主单片机,发送控制信息并显示接收回的信息,另一个单片机作为从单片机,接收主单片机的控制信息并控制温度测量模块DS18B2Q然后将测得数据通过无线模块传回到主单片机63. 电容量测量65. 电阻量测量电阻测量要求:1. 数据采集部分:采用标准电阻(RQ)与待测电阻(R1)串联分压,用ADQ832读取待测电阻两端电压U1,则待测电阻阻值R仁U1*RQ/(UQ-U1), UQ为电源电压• 标准电阻采用不同阻值构成多个测量档位,用开关控制档位的切换.难点:标准电阻精度要高,材料选择较难电源电压要求高,要求电压纹波小,准备由294Q 稳压芯片稳压提供5V 电源2. 数据处理部分:单片机控制ADQ832采集电压信号,由单片机处理数据并根据档位换算出阻值,通过液晶1602显示出来,这部分主要是单片机程序的编写.67. 条码阅读器69. 指纹识别71.DDS73. 无线控制75. 水平仪77.血压测试仪79.血氧测试仪81.存储示波器83.GIS 车辆监控调度系统85. 手持红外测温仪87.SMS 转23289.SMS 通信91.SMS 远程控制93.基于GSM 的环境参数测试(温度、湿度、照度等)要求:用51 单片机配合传感器A/D,D/A 转换器及GSM 通信模块,将室内环境参数上传至上位机并由液晶显示模块显示,下位机放在室内,通过传感器采集环境参数,经单片机的串行接口,由GSM 模块负责上位机和下位机的通信.95.三角测距仪A 、利用三角测距法进行设计(三角形有一条边BC 已定,根据三角测距法求出离定点A 的距离)通过将定位器电压量的变化转化为角度的变化,从而测出所求定点 A 的距离.B、三角函数的转换关系在系统内部进行,使用显示器直接显示出离定点A的距离;97.数控直流电源(电压源)99.数控交流电源(电压源50Hz~60Hz )101.无电源RFID103.基于GSM 的环境参数测试(温度、湿度、照度等)要求:用51 单片机配合传感器A/D,D/A 转换器及GPRS 通信模块,将室内环境参数上传至上位机并由液晶显示模块显示,下位机放在室内,通过传感器采集环境参数,经单片机的串行接口,由GPRS模块负责上位机和下位机的通信105.单键盘飞梭控制按键设计107. 基于51 单片机的16 键触摸盘设计109.葡萄糖测试仪。

单片机课程设计计划书(精选五篇)

单片机课程设计计划书(精选五篇)

单片机课程设计计划书(精选五篇)第一篇:单片机课程设计计划书机电科学与工程系电气自动化技术专业(专科)《单片机原理及接口技术课程设计》计划书一、目的及要求1.目的:通过本课程设计,•使学生进一步掌握单片机应用系统的硬、•软件开发方法,输入/输出(I/O)接口的扩展技术,应用程序设计技术并结合专业能设计简单、实用的单片机应用系统。

主要针对课堂重点讲授内容使学生加深对单片机硬件原理的理解及提高汇编语言程序设计的能力,提高学生的开发创新能力。

2.基本要求:重点研究单片机、A/D转换器、运算放大器、传感器、LED显示器、固态继电器、微型直流电机等元器件的特性、功能及使用方法;同时掌握主程序、子程序、中断服务程序框图的设计方法与汇编语言程序设计方法。

要求设计系统具有可靠性高、可维护、维修性好及检测精度高等优点。

设计内容可参考设计题目,也可根据自身情况自己拟定。

3.任务要求:了解控制对象、环境参数检测原理,在充分掌握单片机、A/D转换器、运算放大器、传感器、LED显示器、固态继电器、微型直流电机等元器件的工作原理、特性、功能及使用方法的基础上,创造性的、两人一组分工协作(一人偏软、一人偏硬)独立的设计本课题的内容。

二、设计内容、步骤及材料要求1.设计内容画出硬件原理图一张(A4号);软件框图(包括主程序框图、主要子程序框图、中断服务程序框图等)和系统初始化的汇编语言原程序。

提交不少于4000字的设计报告一份(A4纸)。

从整体方案的规划设计到各功能模块的设计,可实现功能及各元器件的选择,参数计算均需表述清楚。

报告的书写要清除工整,层次清晰,文字流畅。

后附5篇以上的参考文献。

2.设计步骤设计时间为5天,前2天进行硬件原理草图设计,指导教师审查之后用1天的时间再进行绘图;第四天进行软件框图(包括主程序框图、主要子程序框图、中断服务程序框图)的设计及系统初始化的汇编语言原程序的设计;第5天答辩。

3.设计图纸要求(1)硬件原理图的绘制:元件图正确、型号标注要准确、连线清楚.(2)软件框图的绘制:流程清晰。

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

单片机课程设计任务书单片机课程工程实践的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。

着重提高学生在单片机应用方面的实践技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。

学生通过单片机的硬件和软件设计、安装、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。

一、设计目的单片机工程实践是单片机技术课程的实践教学环节,是对学生学习单片机的综合性训练,这种训练是通过学生独立进行某一课程的设计、制作、调试来完成的.单片机的工程实践应主要体现在对实际工程应用系统或产品的研制来说,从课题任务的提出到定型生产或投入使用,都要经过方案的总体认证、系统设计、软件及硬件的开发、联机调试等若干步骤.因此,单片机工程实践是以工程项目和工程应用为课题.着重培养学生工程实践能力、独立工作能力及创新能力。

单片机应用系统课程工程实践作为独立的教学环节,是自动化及相关专业集中实践性环节系列之一,是学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习。

其目的在于加深对MCS一51单片机的理解,掌握单片机应用系统的设计方法,掌握常用接口芯片的正确使用方法,强化单片机应用电路的设计与分析能力,提高学生在单片机应用方面的实践技能和科学作风,培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际、学以至用。

学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能}熟悉开展科学实践的程序和办法,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念。

二、设计要求1)根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计方案;2)根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程;3)根据任务要求和硬件设计要求,首先画出程序的总体流程图,然后进行各控制模块的程序设计;4)掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。

三、单片机课程设计可选题2. 出租车计价器系统设计设计一个出租车的计程计价系统,要求:(1)具有时钟和计程计价显示功能:按下启动键,系统开始计程,同时显示起价和每公里单价;(2)在行驶过程中,实时显示已行走的里程数和当前累计价格。

价格=速度*时间*单价,总价等于其和;利用单片机的定时器/计数器定时和计数,用LED 数码管显示总价和时间;(3)按下清除键,计价器清0。

4. 智力竞赛抢答器的设计设计一个供8 名选手参加比赛的智力竞赛抢答器,要求:(1)每名选手有一个抢答按钮,按钮的编号与选手的编号相对应;(2)抢答器具有第一个抢答信号的鉴别和数据锁存、显示的功能。

抢答开始后,若有选手按抢答按钮,则该选手指示灯亮,并在数码管上显示相应编号,扬声器发出音响提示。

同时,电路应具备自锁功能,禁止其他选手再抢答,优先抢答选手的编号一直保持到主持人将系统清0 为止;(3)抢答器具有计分、显示功能。

预置分数可由主持人设定,并显示在每名选手的计分牌上,选手答对加10 分,答错扣10 分;(4)抢答器具有定时抢答的功能。

一次抢答的时间由主持人设定,在主持人发出抢答指令后,定时器立即进行减计时,并在显示器上显示,同时扬声器发出短暂声响,声响时间持续0.5s 左右;(5)选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器显示选手编号和抢答时刻的时间,并保持到主持人将系统清0 为止;(6)如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统进行短暂的报警,并禁止选手超时后抢答,定时显示器上显示00;(7)抢答器具有犯规提示功能。

对提前抢答和超时抢答的选手,扬声器发出报警信号,并在显示器上显示其编号。

6. 智能化公共汽车报站器的设计设计一个公共汽车自动报站器,要求:(1)具有20 个停靠站的报站能力;(2)每到一站,由驾驶员按下相应的按键,扬声器便发出相应的报站语音(如“某站到了,请下车”),系统处于等待状态,一旦检测到汽车启动信号,扬声器发出相应的提示音(如“车开了,请坐好,下站是XX 站”);(3)在语音报站的同时,用汉字显示出到站的站名。

8. 简易IC 卡收费器的设计设计制作一台简易IC 卡收费器,要求:(1)实现IC 卡数据的读/写;(2)显示当前IC 卡内金额、消费金额和余额;(3)具有误操作报警功能。

10. 单片机与单片机之间的串行数据发送/接收功能基本要求:独立程序的串行接收/发送,两个单片机利用串行口进行方式1的全双工串行通信,波特率可从键盘上进行设定,可选的波特率为:1200,2400,4800,9600。

附加要求:单片机与PC机之间的串行通讯(PC机一侧已提供“VC串口调试助手”程序);在发送数据的同时不影响继续计数;在计数中接收数据并从收到的数开始新的计数;……12. 火灾报警器设计制作火灾报警器,要求如下:(1)装置对火灾能自动探测报警和控制;(2)装设感烟传感器及感温的差温传感器,能对室内的烟雾及温度的突变进行报警;(3)对传感器的布线故障、内部元件的损坏能进行声、光报警;(4)如果两个传感器中有一个动作表示室内有异常现象(如烟雾浓度过大或室内温差大于设定值),装置能发出异常报警信号,令值班人员到现场处理;(5)如烟感、温感同时动作,说明有火灾,装置能发出火灾报警;(6)火灾报警10s后不解除,则控制启动灭火器.灭火器喷气前,还能发出停机、关门等顺序动作信号;(7)故障、异常、火灾报警声音各不相同,有明显的区别。

14.热敏电阻温度计设计制作一台热敏电阻温度计,要求如下:(1)测量温度为10~150℃;(2)温度误差不大于0.5%;(3)温度用4位数码管显示;(4)以热敏电阻作为温度检测元件;(5)对输入值进行线性化处理。

16.用单片机控制直流电动机并测量转速主要硬件:A/D转换芯片ADC0809;D/A转换芯片DAC0832设计要求:(1)通过改变A/D输入端可变电阻来改变A/D的输入电压,D/A输入检测量大小,进而改变直流电动机的转速;(2)手动控制:在键盘上设置两个按键——①直流电动机加速键;②直流电动机减速键。

在手动状态下,每按一次键,电动机的转速均按照约定的速率改变;(3)用显示器显示的数码移动的速度,来及时的形象的跟踪直流电动机转速的变化情况;(4)直流电动机双极性控制:00H——逆时针转最快,80H——停止,FFH——顺时针转最快;(5)显示器:采用74LS164串行输入。

串行输入段码地址:0FF06H(D0)串入时钟地址:0FE04H(D0)显示器位控地址:0FE02H(D5~D0);(6)键盘列扫描(4×6)。

18.小直流电机调速控制系统设计要求:用0809采样电位器的值,并在显示器上显示,将此信号值作为方波占空比,通过0832输出经放大后控制电机转速。

20.单片机为核心的频率计用89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。

设计要求:(1)被测频率fx小于110Hz采用测周法,显示频率XXXXXX;fx大于110Hz采用测频法,显示频率XXXXXX;(2)可利用键盘分段测量和自动分段测量;(3)可完成单脉冲测量,输入脉冲宽度范围是100微秒--0.1秒;(4)显示脉宽要求如下:Tx小于1000微秒,显示脉宽XXX;Tx大于1000微秒,显示脉宽XXXX;(5)要求有单片机硬件系统框图,电路原理图,软件流程图。

22.抢答器控制模拟程序设计设计任务:用汇编语言模拟设计一抢答器工作的程序。

抢答开始后,显示各抢答输入的时间,并将最快抢答标识为红色,且闪烁。

当抢答成功后,即播放一小段乐曲,以示祝贺(抢答输入由键盘输入)。

设计要求:(1)具有8个抢答输入;(2)显示抢答剩余时间(初始10秒);(3)显示抢答成功者。

扩展要求:(1)抢答成功后,有声音提示;(2)时间分辨率小于10ms;(3)完善其它自定义功能。

24.数字万年历系统设计要求:1)采用六位数码管显示小时、分钟、秒,并且可以任意设定时间。

2)可以查看并且设定日期,日期采用年、月、日的显示方式。

3)可以查看并设定闹钟,闹钟的显示方式采用与时间相同的显示方式。

4)可以查看并设定星期,数码管的最后一位显示星期,用数字8表示星期日。

5)系统设定详细说明:系统的初始状态为显示时钟状态,此时显示小时、分钟、秒。

初始状态下,按S0键进入时间调整程序,按S1键查看闹钟,按S2键查看日期,按S3键查看星期。

进入时间调整状态后,首先调整分钟,此时分钟闪烁显示,按S1键加一,按S2键减一。

按S0键开始调整小时,此时小时闪烁显示,按S1键加一,按S2键减一,再按S0键后系统返回到显示时间状态。

在调整时间状态下按下S3键进入调整闹钟状态,此时显示原先的闹钟时间,并且闹钟分钟闪烁显示,此时按S1键加一,按S2键减一;调整后按S0键转换到闹钟小时调整单元,此时按S1键加一,按S2键减一。

闹钟调整完毕后按0键回到调整时间状态,按S3键转到调整日期状态。

在调整日期状态下,日单元闪烁显示,此时按S1键加一,按S2键减一;按下S0键进入调整月,此时按S1键加一,按S2键减一;按下S0键进入调整年,此时按S1键加一,按S2键减一。

此时按下S0键返回到调整时间状态,按下S3键进入调整星期状态。

在调整星期状态下,星期闪烁显示,此时按S1键加一,按S2键减一。

按下S0键返回到调整时间状态。

此时分钟闪烁显示,按S0键开始调整小时,此时小时闪烁显示,再按S0键后系统返回到显示时间状态。

26.电子密码锁设计要求:1)电子密码锁采用4*4的矩阵式键盘作为输入设备,通过LCD显示使用户操作起来更加方便。

同时外接AT24C16用于存储用户及其密码,大大扩展了它的存储空间,且AT24C16具有记忆功能,在掉电时防止数据丢失。

2)电子密码锁包含一个超级用户(0000)和若干个普通用户。

用户通过键盘输入用户名再输入密码如若正确由单片机一个I/O口控制继电器驱动电子锁自动弹开(本系统中采用P0.7控制蜂鸣器响表示开门),用户还可自行修改密码;超级用户除具有普通用户的功能外还具有添加/删除用户及设置新用户初始密码的功能。

相关文档
最新文档