单片机课程设计方案任务书(A)

合集下载

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

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

单片机原理与应用课程设计任务及指导书〔适用于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.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。

单片机课程设计任务书

单片机课程设计任务书

课题一交通信号灯控制系统(Ⅰ)一、设计目的1、学习LED数码管的原理及编程方法。

2、学习键盘的原理及编程方法。

3、掌握51单片机定时器与中断的使用。

4、掌握交通信号灯控制系统的原理和实现方法。

二、设计任务书1、题目交通信号灯控制系统2、设计要求✧设计一个交通信号灯控制系统,要求:初始状态为两个方向的红灯全亮,时间6秒。

主干道绿灯亮,支干道红灯亮,主干道通车,时间为20秒。

主干道黄灯闪烁,支干道红灯亮,时间为6秒。

主干道红灯亮,支干道绿灯亮,支干道通车,时间为15秒。

主干道红灯亮,支干道黄灯闪烁,时间为6秒。

循环显示。

通过按键输入时间,使主干道和支干道通车时间一样。

(本要求可根据学生情况选择)✧画出硬件连接电路图,说明各个控制信号的作用。

✧画出程序流程图,编写程序,硬件连接调试,直至正确。

✧编写课程设计报告。

三、基本原理十字路口交通信号控制灯系统需要在主干道设置红、黄、绿三色信号灯,在支干道同样需要设置红、黄、绿三色信号灯,主干道和支干道亮灯状态的变化可查阅相关资料,本次设计可通过单片机的P1口控制6个发光二极管亮灭,从而显示交通灯状态。

在Dais-52PH+单片机实验箱中,定义了一个32键盘和6位LED数码显示器,可用于显示和按键控制。

32键盘我们只需用其0~9数字键和任意两个功能键即可,两个功能键一个设为调整键,一个设为确认键。

当调整键按下时,LED数码管显示“P”,等待输入时间,通过数字键依次输入时间的十位和个位,并在数码管上显示,输入完毕,按下确认键确认,交通灯开始以新的值工作。

键盘的键扫口地址为0FFDDH,键入口地址为0FFDEH,键值表查附录一。

6位LED只需用两个来显示计时时间的十位和个位。

字形口地址为0FFDCH,字位口地址为0FFDDH,字形表和字位表见附录一。

课题二数字电压表(Ⅰ)一、设计目的1、学习ADC0809芯片的结构和工作原理。

2、学习LED数码管显示的原理及编程方法。

单片机课程设计任务书

单片机课程设计任务书

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

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

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

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

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

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

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

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

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

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

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

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

单片机课程设计实施方案任务书(A)

单片机课程设计实施方案任务书(A)

《单片机原理与应用》课程设计指导书班级:09机电1指导教师:高金玉2011. 5. 17单片机课程设计指导书一、课程设计目地单片机课程设计作为独立地教学环节,学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行地一次综合练习 .b5E2RGbCAP其目地在于加深对 MCS-51单片机地理解,掌握单片机应用系统地设计方法;掌握常用接口芯片地正确使用方法;强化单片机应用电路地设计与分析能力;提高学生在单片机应用方面地实践技能和科学作风;培育学生综合运用理论知识解决问题地能力,力求实现理论结合实际,学以致用地原则.plEanqFDPw 学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践地基本技能;熟悉单片机系统及程序地编制过程,为今后从事生产技术工作打下必要地基础;学会灵活运用已经学过地知识,并能不断接受新地知识,大胆发明创造地设计理念.DXDiTa9E3d二、课程设计要求课程设计应充分体现“教师指导下地以学生为中心”地教学模式,以学生为认知主体,充分调动学生地积极性和能动性,重视学生自学能力地培养.根据课程设计具体课题安排时间,确定课题地设计、编程和调试内容,分小组进行.根据合理地进度安排,一步一步、踏踏实实地开展课程设计活动,按时完成每部分工作.课程设计集中在教室、机房进行,每天由班长、学习委员负责考勤,指导教师抽查. 在课程设计过程中,坚持独立完成,实现课题规定地各项指标,并写出设计报告.RTCrpUDGiT三、课程设计时间及进度安排课程设计集中在1周进行.为保证达到预计地教学任务及目地,以小组为单位分别进行资料地收集、方案论证、电路设计、编程、调试、实验及改进.具体进度及要求安排如下:5PCzVD7HxA四、课程设计课题及内容具体设计课题可根据实际情况选择,或在下列给出地题目任选一题题目一校园作息时间控制系统设计要求:(1)作息时间能控制电铃,可以按键设置时间,包括设置当前时间,显示闹铃设置时间,设定闹铃时间, 闹铃地ON/OFF设置等.jLBHrnAlLg⑵利用单片机实现,方法自选.整个系统需自行设计电路,辅助电路及元件自选题目二交通信号灯控制系统设计要求:(1)正常情况下交叉路口地轮流通行(主道3个LED红、黄、绿控制直行,支道3个LED红、黄、绿,切换时间自行设定);XHAQX74J0X(2)特殊情况控制通行方式控制,用按键开关K1控制主道通行,支道禁行, K2控制支道通行,主道禁行,特殊情况控制通行放行• LDAYtRyKfE(3)有紧急情况时用按键开关K0控制两道均为红灯;(4)4位LED数码管能够显示双直行方向绿灯和红灯地等待时间题目三环境温度监测系统设计要求:(1)多路温度监测:温度范围0-1500 C,分辨率0.5 C,测量误差w 10C(2)能实时显示测量地温度值:xxxx.x,显示器每隔一分钟刷新一次温度值(3)当温度值超过设定地报警限值时,可用蜂鸣器和发光管实现声光报警题目四太阳能热水器自动控制系统设计要求:实现温度和水位参数地实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能;能实现在用水时,若日晒水温达不到设定值,则电加热自动补温;良好地稳定性和抗干扰性能.Zzz6ZB2Ltk题目五LED大屏幕滚动显示电子钟设计要求:用LED点阵显示电子钟.工作时,先滚动显示“您好,今天是20**年**月*日星期* 然后静止显示当前时间"**:**”3秒钟,如此循环.dvzfvkwMI1题目六单片机脉搏测量仪rqyn14ZNXI设计要求:(1)接触式测量和非接触式测量脉搏;⑵测量值显示题目七八路智能抢答器设计要求:(1)八路抢答,各用一个抢答按钮;(2)设置一个控制开关,控制系统地清零和抢答地开始;(3)具有数据锁存和显示功能,抢答开始后若有选手按动抢答按钮,编号立即锁存,并在数码管上显示出选手地编号和抢答时刻,同时扬声器给出音响提示,此外,要封锁输入电路,禁止其他选手抢答.优先抢答选手地编号一直保持到系统清零为止;EmxvxOtOco可扩展以下功能:(4)具有定时抢答地功能,选手在设定地时间内抢答有效,且一次抢答地时间设定为 8秒,超时扬声器报警;⑸定时抢答地时间到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选 手超时抢答,时间显示器上显示00 ; SixE2yXPq5(6)开始开关未动作,选手抢答无效,并报警,系统复位,重新开始题目八电子计时器 设计要求:(1)上电时自动显示时、分、秒⑵设置一个控制按键,按下按键,则时钟以秒为单位开始计时 (3) 运行状态下可通过控制按键使时钟暂停,同时显示已计时数值(4) 停止状态(已上电),按下复位键,时钟复位(清零)并进入下一次计时状态题目九 简易数字电压表 设计要求:可以测量0〜5V 地8路输入电压值,并在四位LED 数码管上轮流显示或单路选择显示题目十 简易数字频率计 要求:(1) 频率测量a.测量范围 信号:方波、正弦波;幅度: b .测量误差< 0.1% (2) 周期测量a.测量范围 信号:方波、正弦波;幅度: b .测量误差< 0.1% (3) 脉冲宽度测量a.测量范围 信号:脉冲波;幅度:0.5V 〜5V ;脉冲宽度> 100八 b •测量误差< 1% (4) 显示器十进制数字显示,显示刷新时间1〜10秒连续可调,对上述三种测量功能分别用不同颜色地发光二极管指示•五、设计报告中地几点说明设计完成后,要求每个同学写出设计报告•设计报告包括设计过程、逻辑电路图、 程序框图、程序、调试说明、心得体会等内容,逻辑电路图和程序框图必须按照下列原则画出.6ewMyirQFL1、程序框图地原则是:0.5V 〜5V ;频率:1Hz 〜1MHz0.5V 〜5V ;频率:1Hz 〜1MHz①程序框图一般有几个框图构成,通常所有地框图画在一张图纸上•所画框图不必太详细,也不能太模糊,关键是要反映出程序地主要思路,逻辑顺序,输入输出以及控制点地设计思想.kavU42VRUs②框图要能清晰地表示出控制信息和数据信息地流向.信息地流向可以是任意地,通常由左至右、自上到下.③所有框图和连线必须清晰整齐.2、画逻辑电路图地原则是:①一般把电路地输入端画在左边,输出端画在右边,重要地电路画在上部,不重要地画在下部.②所有通路应尽量连接,连接线可交叉,但若相交则要用一个圆点表示.如果走线拥挤须将通路分开画时,应在断口两端做上标记.y6v3ALoS89③超出一张纸地逻辑电路,应使用同一坐标系统(像地图一样),标出信号从一张到另一张地引出点和引入点.单片机课程设计报告――电子课程表系统摘要:该实验设计基于 AVRmega16开发板平台,根据点阵屏和七段数码管地基本原理,做出了方便实用地电子课表 .M2ub6vSTnP关键字:单片机 8*8点阵屏电子课表前言:AVR单片机是一款功能十分强大,集成度非常高地数字处理系统.它集成了 ADC与DAC地模块,而且还有硬件滤波器!它基本上能够处理生活实时性不太强地模拟信号与数字信号,并实现通信!近年来,广告地普及和生活水平地提高,点阵大屏地需求日益强烈!OYujCfmUCwLED因其体积小,耗电量低,高亮度及环保等优点而被广泛应用于公共场所地大屏显示上,LED 点阵大屏可应用于户外广告,交通导航,大厅公告,比赛地多媒体实时显示等领域.老校公教楼地点阵屏可以用来显示整幅课表 .eUts8ZQVRd我们地课程设计是基于 AVR单片机,用8*8点阵显示滚动地课程英文名称,至于教室门口,可即时显示该教室内正在上地课程名称,方便师生选择合适地教室学习.所作地点阵屏具有可移植性强,功能简单,可以简单继续添加更多相关功能地模型,也可以扩展成多块点阵屏地组合,以改良显示效果.sQsAEJkW5T 正文: 一、系统设计目地、用途以及功能经过一段时间地观察,我们发现,同学们上自习是经常遇到一个问题.教室中有很多人,但不能确定里面是不是在上课,能不能到里面去自习.公教楼进门地地方有电子大屏可以显示课程安排,但看起来过于麻烦,也不能具体到每一个教室.所以我们设想,能不能设计一个电子课表,放在每个教室地门口,显示当前在上地课程,并可以通过一定地按键来及时改变课程,以应对临时变化.后来经电子设计大赛地老师提醒,我们曾经想设计一种有控制终端地课程显示系统.即每个教室门口都有一个电子课表,通过终端地控制完成所有课表地显示.但后来发现,以我们地能力做这样地工作太过复杂,所以我们选择了更容易地方式:单一地放在教室门口地电子课表,只显示当前地课程.于是现在地作品应运而生.GMslasNXkA电子课表地基本功能如下:1、实现LED 点阵屏汉字名称地滚动显示2、 实现不通课程汉字名称地自动切换3、 实现按键控制课程名称地临时更改4、 实现节日动画地显示.5、实现6位七段数码管显示时分秒6、实现按键控制时间地调整.硬件设计原理及内容硬件设计思想:通过按键输入控制信号,由单片机进行处理,并将行列信号分别通过显示驱动输 入点阵屏和数码管,控制点阵和数码管地显示.TlrRGchYzgf>按键ATmega16硬件模块一――基于 Atmega16单片机,利用4片点阵屏地组合来实现 16*16地显示,从而使汉字地显示变成可能」zq7IGfO2E我们分别采用两片 74IS595来控制行地显示,用一块 74IS154来控列地显示•本来计划要用两 74ls138地 级连来控制列地变化,后来在测试中发现出现一些问题, 于是改为74IS154.且154地使用可以减少资源地占用.zvpgeqJ1hk如焊接图所示,将左右点阵屏地行地控制引脚相连接, 按照测试好地顺序排成0〜15号,通过100欧地电阻后接到三极管上,三极管地作用是增大亮度 .在三极管后同样使用 100欧地电阻,最后接入两片74IS595.将595地电源和接地连好后,控制端连接到单片机地控制端,100欧地电阻起限流作用.NrpoJac3v1PBOPB H FEZ PH Li AIM PBt PDG PE ; Atmega16引脚图- I vcc GNO XTfll ? KI AU 7EqZcWLZNXPO2 PD3 PO A P05 PI m L 匚匚c 匚 C- 匚匚 匚匚 E 匚 C 匚匚fl1as45B7•L 」一口rnnnhInnrTnDnnDn二阳APE 卜3NQ 悩g 七7CBiMkSO)将上下点阵屏地列地控制引脚相连接,同样按照顺序排为 0〜15号,接入74LS154芯片,再将154芯片地电源和接地连接,控制端借入单片机地控制端 .1nowfTG4KI设置普通键盘,连到单片机地控制端作为电子课表系统地控制按键该模块做为电子课程表地核心系统,能直观地显示所需目地,简便、快捷、容易理解 •围绕这一模块完成以后地拓展工作 .fjnFLDa5Zo 模块一硬件图VCCno TQ7 JD3硬件模块二一一七段数码管显示时分秒 1.用74hc164实现8路并口输出地扩展,占用单片机地两个端口编写hc164_send_byte()函数,程序控制hc164_data(PD6)作为数据线,将一字节由高位到低位,依次输出,输出时先根据该位地数值置PD6为“1”或“ 0”,然后控制hc164_CLK(PA7)输出“ 1”,再输出“ 0”,模拟时钟信号,将 PD6数据打入 74hc164.循环移位8次后,将1字节地数据由低位到高位串行输入到 74hc164中,即可在74hc164地输 出端得到并行地8位数据,即七段数码管地段码值.tfnNhnE6e5 2.用74IS138实现6路并口输出地扩展,将位选地段码值依次打入74IS138, 74ls138任一时刻只有一个输出口输出低电平,对应地一位数码管被选中,扫描 6次后可以实现六位数码管地显示 .HbmVN777sL4.51欧电阻起限流地作用.6.该模块可以实现时分秒地显示,补充并强化了电子课表地功能, 为了节省单片机布局有些不合理地端口,用了两处串入并出地扩展 .V7l4jRB8Hs 模块二硬件图镀盘HE三、系统设计所需资源及参数Atmega16单片机、8 X 8共阳点阵屏4个、74HC595移位寄存器 2个、74ls154译码器1个、100欧电阻32个、NPN8050三极管16个、排线若干、共阴三位七段数码管两块,74hc164移位寄存器一片,74IS138译码器一片,51欧电阻8个83ICPA59W9 1、74HC154 参数:描述:74HC595是告诉地硅结构地 CMOS器件,兼容低电压TTL电路,遵守JEDEC标准.74HC595是有8位移位寄存器和一个存储器,三态输出功能•移位寄存器和存储器是分别地时钟•数据在SCHcp地上升沿输入,在STcp地上升沿进入地存储寄存器中去存器早一个脉冲•移位寄存器有一个串行移入(Ds),和一个串行输出(Q7),和一个异步地平复位,存储寄存器有一个并行8位地,具态地总线输出,当使能 0E时(为低电平),存存器地数据输出到总线.mZkklkzaaP特点:8位串行输入/8位串行或并行输出存态寄存器,三种状态;输出寄存器可以直接100MHz 地移位频率.AVktR43bpw输出能力:并行输出,总线驱动;串行输标准中等规模集成电路. 位输低电备三储寄储状清除2、74HC595 参数:QA--QH:八位并行输出端.QH':级联输出端.SI:串行数据输入端.74595地控制端说明:/SCLR(10脚):低点平时将移位寄存器地数据清零.SCK(11脚):上升沿时数据寄存器地数据移位.QA-->QB-->QC-->...-->QH ;下降沿移位寄存器数据不变.(脉冲宽度:5V时,大于几十纳秒就行了)ORjBnOwcEdRCK(12脚):上升沿时移位寄存器地数据进入数据存储寄存器,下降沿时存储寄存器数据不变.(5V时,大于几十纳秒就s0.如果两个时钟连在一起,则移位寄存器总是比存储4呃丄6 Q G ———SCKSCLR —RCK行了),更新显示数据.2MiJTy0dTT/G(13脚):高电平时禁止输出(高阻态)•如果单片机地引脚不紧张,用一个引脚控制它,可以方便地产生 闪烁和熄灭效果•比通过数据端移位控制要省时省力 .gliSpiue7A四、 测试过程及数据 1 •测试仪器:CVAVR 和 AVR Studio 软件,JTAG 下载线,easyavr 开发板. 2.测试与分析:(1) 测试点阵:把万用表调到测二极管地档,用红表笔触行输入端,用黑表笔触列输出端 .注意观察256个点是否正常亮」Ag9qLsgBX(2) 测试按键:直接连接按键到单个可用 LED 发光二极管(这里采用实验板上发光二极管 ),按下每个按 键看LED 是否可亮,若亮,说明按键可用 .WwghWvVhPE(3) 程序调试:通过 Cvavr 和AVR Studio 在线仿真调试,知道程序编译并运行成功(4) 正式操作过程.1、 通电之后,数码管开始显示11: 00: 30.没有按键,则依次滚动显示原子物理学 30s 课间休息20秒,无课30秒,之后停止显示.asfpsfpi4k2、 显示过程中,若按下 key1键,显示有活动,再按下,返回 .3、 显示课间时,按 key2,实现课间休息和心图案地转换 .4|、显示过程中,按 key3键,实现显示效果地滚动快慢显示5|显示过程中,按 key4键,显示正弦波动地地国旗 .五、 成员分工及工作情况六、 参考资料《AVR 单片机嵌入式系统原理与应用实践》马潮版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理 .版权为个人所有3、74IS138 参数对3个输入信号进行译码.得到8 出状态.G1,G2A,G2B,为数据允许输出 G2A,G2B 低电平有效 .G1高电 效.A,B,C 为译码信号输出端, Y0~Y7为译码输出端,低电平 效.uEhOU1Yfmh4、74ls164 参数个输端, 平有有DfflAUUTPUTSVcc Yd VI Y2 ¥3 Y4 Y5 Y6* " '-------- --------- ' OUTPUT SELECT EMABIEThis article in eludes some parts, in cludi ng text, pictures, anddesig n. Copyright is pers onal own ership. ooeyYZT/用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.BkeGuInkxI Users may use the contents or services of this article forpersonal study, research or appreciation, and other non-commercial ornon -profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall not infringe upon the legitimate rights of this website and its releva nt obligees. In addition, when any content or service of this article isused for other purposes, written permission and remuneration shall be obta ined from the pers on concerned and the releva nt obligee. pgdoosRlM。

单片机课程设计任务书

单片机课程设计任务书

一、设计目的单片机工程实践是单片机技术课程的实践教学环节,是对学生学习单片机的综合性训练,这种训练是通过学生独立进行某一课程的设计、制作、调试来完成的.单片机的工程实践应主要体现在对实际工程应用系统或产品的研制来说,从课题任务的提出到定型生产或投入使用,都要经过方案的总体认证、系统设计、软件及硬件的开发、联机调试等若干步骤.因此,单片机工程实践是以工程项目和工程应用为课题.着重培养学生工程实践能力、独立工作能力及创新能力.单片机应用系统课程工程实践作为独立的教学环节,是自动化及相关专业集中实践性环节系列之一,是学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习.其目的在于加深对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.葡萄糖测试仪。

单片机课程设计方案任务书

单片机课程设计方案任务书

电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)
电子信息工程专业07级学生单片机原理课程设计任务书
<2018年秋季)。

单片机课程设计任务书

单片机课程设计任务书

单片机课程设计任务书第一篇:单片机课程设计任务书“单片机课程设计”任务书一、设计目的通过该课程设计,主要达到以下目的:①使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打基础。

②使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等。

③进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

④进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

⑤这一环节对掌握单片机技术在生产实践中的应用,对后续专业课程的学习及对培养造就应用型、创造型的工程技术人才将起到较大的促进作用。

⑥培养学生综合运用所学专业知识分析问题和解决问题的能力。

使学生在树立正确的人生观、养成严谨、踏实的工作作风等思想素质方面受到教育和培养。

二、设计要求①巩固和加深对单片机原理和接口技术知识的理解;②培养学生根据课题需要选学参考书籍、查阅手册和文献资料的能力;③学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;④掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法。

⑤了解与课题有关的硬件元器件的工程规范,能按课程设计任务书的要求编写课程设计说明书,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。

三、设计条件Protues软件,keil软件,电脑。

四、设计所需参考资料五、设计的具体任务及进度安排① 查资料、审题 1天;② 确定系统总体方案 1天;③ 确定系统硬件电路图(包括设备模块选择、搭接线路、计算参数等)1天;④ 绘制系统软件框图,编制程序 1天;⑤ 系统调试,撰写课程设计报告及答辩 1天。

单片机设计任务书(一)

单片机设计任务书(一)

单片机设计任务书(一)引言概述:单片机是一种集成电路芯片,具有高度集成化、功耗低、功能强大等特点,被广泛应用于电子产品中。

本文档旨在明确单片机设计任务书(一)的目标和要求,以确保项目的顺利进行。

正文内容:1. 硬件设计1.1 系统功能需求:明确设计的系统功能,并列出相关的硬件需求。

1.2 系统架构设计:根据功能需求,设计单片机系统的硬件框架和组件连接方式。

1.3 电路设计:根据系统架构设计,绘制电路图,并选择适当的电子元件进行电路设计。

1.4 PCB设计:将电路设计转化为PCB布局,进行连线规划和元件放置。

1.5 原型制作:基于PCB设计,制作单片机硬件原型,并对其进行测试和验证。

2. 软件开发2.1 系统需求分析:对系统功能需求进行详细分析,并确定软件开发的需求和要求。

2.2 程序设计:根据需求分析,设计单片机系统的软件架构和模块划分。

2.3 编码实现:使用合适的编程语言,编写单片机系统的程序代码。

2.4 调试和测试:对编写的程序进行调试和测试,确保其功能正常运行。

2.5 优化和维护:根据测试结果对程序进行优化,并进行系统的维护和更新。

3. 功能测试3.1 单元测试:对单片机系统中的各个功能模块进行独立测试,验证其功能是否符合预期。

3.2 集成测试:将各个功能模块进行集成测试,验证系统整体功能是否协调运行。

3.3 性能测试:进行系统性能测试,评估系统的响应速度、稳定性和资源占用情况。

3.4 安全性测试:对系统进行安全性测试,检测系统是否存在数据泄露、攻击漏洞等问题。

3.5 用户测试:邀请用户参与系统测试,收集用户反馈,以改进系统的用户体验。

4. 文档编写4.1 硬件设计文档:撰写详细的硬件设计文档,包括电路图、PCB布局等设计细节。

4.2 软件开发文档:编写完整的软件开发文档,包括软件需求规格、设计思路、代码逻辑等。

4.3 测试文档:记录系统功能测试、性能测试、安全性测试等的测试过程和结果。

4.4 使用手册:编写用户使用手册,向用户介绍系统的功能和使用方法。

单片机课程设计任务书

单片机课程设计任务书

《单片机原理及应用》课程设计任务书单片机原理及应用课程设计是物联网专业的一个重要的实践性教学环节,是对学生学习单片机技术的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成,巩固已学的单片机技术、模拟电子技术、数字电子技术理论,着重培养学生工程实践的动手能力、创新能力和进行综合设计的能力,从而为以后利用单片机开发电子产品奠定坚实的基础。

一、本课程课题如下1、课题名称:温度测量与显示。

(1)设计内容:设计制作一个单片机系统应用系统完成温度的测量与显示。

(2)设计目的:通过单片机系统应用系统设计,加深对单片机系统软、硬件系统的理解与掌握,学会一种测量温度的软、硬件设计方法。

A 硬件设计:与单片机系统的硬件连接如图1所示:图1 图2温度检测采用DS18B20芯片。

DS18B20是DALLAS公司生产的一线式数字温度传感器,它取代了传统方法中的采样、放大、AD电路,单总线上是数字量传输,在正常工作环境上,系统有足够的抗干扰能力,无需再增加额外的抗干扰电路或屏蔽措施。

DS18B20芯片具有3引脚TO-92小体积封装形式其中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。

温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。

B 软件设计较少的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS18 B 20进行读写编程时,必须严格保证读写时序,否则将无法读取测温结果。

DS18B20的一线工作协议流程是:初始化→ROM操作指令→存储器操作指令→数据传输。

其工作时序包括初始化时序、写时序和读时序。

软件流程如图3图3DS18B20读写框图在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦DS18B20接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。

《单片机课程设计》任务书

《单片机课程设计》任务书

单片机课程设计任务书适用专业:机械电子工程一、本次课程设计实践的目的和意义学习和掌握单片机常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。

通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。

二、实践设计时间和题目(一)设计实践时间:2周(二)设计分组及要求:每组3-4人。

设计要求:a.设计、仿真相关电路;b. 编写相应程序;c. 焊接、调试电路;d.编写说明书。

(三)设计内容一)设计基于51或S12X单片机为内核的最小系统电路,至少包括单片机、晶振电路、Reset电路、电源电路、下载电路等。

二)从下列选题中任选一题。

1、电子时钟(1)、实时显示秒、分、时、年等(可自动或手动设置显示)(2)、具有定时功能(3)、能调整时间、日期(4)、能调整定时时间(5)、时钟走时误差一天少于1分钟2、八路抢答器(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。

(3)抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

(4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。

当主持人启动"开始答题"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间1秒。

(5)参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编号和答题的时间,并保持到主持人将系统清除为止。

3、万年历(1)具有年、月、日、星期、时、分、秒等功能;(2)具备年、月、日、星期、时、分、秒校准功能;(3)用发光二极管显示电源是否输入4、32乘16LED点阵显示屏设计设计一个用32×16点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀,充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。

单片机课程设计任务书

单片机课程设计任务书

一、设计目的:设计一个简单的由单片机控制的输入输出系统
二、系统功能说明:
系统输入采用按键方式,当采样到按键信号后,单片机控制LED 或8段数码管按设定方式进行显示。

例1:按下按键1,则显示输出1,按下按键2,则显示输出2,依此类推,显示输出0~9。

例2:按下启动键后,LED指示灯按某一频率闪烁或点亮多个,按增加、减少键,增减LED频率或点亮灯的个数。

三、设计任务要求:
●说明自己设计的系统能够实现的功能
●画出单片机系统硬件原理图
●编写单片机程序
●在实验箱上显示输出
●写出课程设计报告
四、设计日期:
一、设计目的:设计一个简单的由单片机控制的输入输出系统
二、系统功能说明:
系统输入采用按键方式,当采样到按键信号后,单片机控制LED 或8段数码管按设定方式进行显示。

例1:按下按键1,则显示输出1,按下按键2,则显示输出2,依此类推,显示输出0~9。

例2:按下启动键后,LED指示灯按某一频率闪烁或点亮多个,按增加、减少键,增减LED频率或点亮灯的个数。

三、设计任务要求:
●说明自己设计的系统能够实现的功能
●画出单片机系统硬件原理图
●编写单片机程序
●在实验箱上显示输出
●写出课程设计报告
四、设计日期:。

单片机设计任务书

单片机设计任务书

单片机课程设计任务书一、基本情况学时:2周学分:2学分适应班级:电气工程及其自动化二、课程设计的意义、性质、目标、要求1.意义课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。

进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不少的,是非常必要的。

2.性质课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。

3.目标通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。

4.要求(1)课程设计的基本要求单片机课程设计的主要内容包括:理论设计与撰写设计报告等。

其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。

程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。

课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结,若有实践条件,把实践内容上升到理论高度。

(2)课程设计的教学要求单片机课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。

做到实训教学课堂化,严格考勤制度,在实训期间(两周)累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。

在实训期间需要外出查找资料,必须在指定的时间内方可外出。

课程设计的任务相对分散,每3—5名学生组成一个小组,完成一个课题的设计。

小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。

但每个学生必须单独完成设计任务,要有完整的设计资料,独立撰写设计报告,设计报告雷同率超过50%的课程设计考核按不及格处理。

单片机课程设计

单片机课程设计

单片机课程设计课程设计任务书1.设计目的:本设计包括确定控制任务、系统总体方案设计、硬件系统设计、软件程序的设计等,以便使学生掌握有关单片机控制的设计思想和设计方法。

为学生今后从事单片机控制系统开发工作打下基础。

研究proteus仿真软件实现电路的仿真。

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):本课程设计的基本要求是使学生全面掌握单片机控制系统设计的基本理论,熟悉掌握单片机的编程方法,用单片机AT89S51实现十字路通信号灯的控制,完成系统的软硬件设计及调试。

具体要求如下:1、正常情况下交通信号灯的控制时序给定。

南北绿灯、黄灯、红灯分别用P1.0,P1.1,P1.2控制,东西绿黄红分别用P1.3,P1.4,P1.5控制。

2、设定东西方向、南北方向紧急切换按钮各一个,当紧急按钮按下时,相应方向紧急切换为绿灯,以便特种车辆通行3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:1.根据题目要求的目标,经由进程查阅有关材料,确定体系设计方案,并设计其硬件电路图。

2.画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制干系。

3.用Proteus软件绘制硬件电路图并仿真。

4.软件设计包括流程图、用汇编语言或C语言对软件进行编译,并能通过调试。

课程设计任务书4.主要参考文献:XXX.19942.XXX.单片机原理及接口技术(第3版).XXX.20 5.设计成果形式及要求:1.硬件电路图2.软件流程图和步伐清单3.编写课程设计报告。

6.工作计划及进度:2015.6月1日~ 6月3日查找材料,确定方案6月4日~ 6月6日设计硬件电路,绘制电路原理图6月7日~ 6月10日软件设计,并调试经由进程6月11日~6月12日编写课程设计报告,答辩或成就考核XXX系主任审查意见:签字:年月日XXX课程设计仿单目录一引言1.1交通灯的研究意义进入20世纪80年代后期,交通问题成为困扰世界各国的普遍性难题,随着汽车的数量的不断增加和城市化进程的不断加快,城市交通现象逐渐变得拥挤和阻塞,由此引起的交通事故、噪声和大气污染等社会问题己经日益严重。

单片机课程设计任务书(自动化)

单片机课程设计任务书(自动化)

提高解决问题的能力: 课程设计需要学生解决 实际问题,提高解决问 题的能力,为未来工作 提供支持。
汇报人:
软件调试:检 查程序逻辑是 否正确,确保 程序正常运行
功能测试:测 试单片机系统 的各项功能是 否正常,确保 系统满足设计
要求
性能测试:测 试单片机系统 的性能指标, 如响应时间、 处理速度等, 确保系统满足
性能要求
稳定性测试: 测试单片机系 统的稳定性, 如长时间运行 是否会出现异 常,确保系统
稳定可靠
具备一定的创新思维和实践能 力
任务:完成一个基于单片机的自动化项目
内容:包括硬件设计和软件设计两部分
硬件设计:选择合适的单片机型号,设计电路图,选择元器件 等
软件设计:编写程序,实现对硬件的控制和功能实现
课程设计要求:完成项目设计报告,包括设计思路、设计方案、 实现过程、测试结果等
课程设计目标:提高学生的实践能力和创新能力,加深对单片 机技术的理解和应用。
设计内容:包括硬件设计和 软件设计
硬件设计:包括单片机、传 感器、执行器等
软件设计:包括程序编写、 调试和优化
设计成果:成功实现自动化 控制功能,提高了工作效率
设计总结:通过课程设计, 提高了单片机应用能力,加 深了对自动化控制的理解。
单片机课程 设计任务书 (自动化)
课程设计任 务总结
课程设计经 验总结
复位等
硬件组装:按 照电路图将单 片机和外围设 备组装在一起, 并进行调试和
测试
编程语言:C语言或汇编语言
编程环境:Keil uVision或 IAR Embedded Workbench
程序结构:主程序、子程序、 中断服务程序
编程技巧:模块化编程、代码 优化、错误处理

单片机课程设计任务书及报告模板.

单片机课程设计任务书及报告模板.

课程设计任务书一、目的任务单片机课程设计是《微机系统与接口技术》课程学习中不可缺少的实践性教学环节。

通过课程设计,加深学生对本门课程基本知识的理解,培养学生运用所学知识、分析和解决问题的技能,提高学生对课程基本知识的应用能力,训练并提高学生查阅文献、分析资料和撰写论文的基本功。

二、设计内容设计题目:基于单片机的显示系统,具体任务:2.1分立小模块功能要求1.输入按键并显示:4×4矩阵键盘分别定义为:0、1、2、3、4、5、。

、E、F,16个按键。

当键入一个按键,在一位数码管上显示键值。

2.键盘控制LED:利用键盘0~7八个按键,分别控制8个LED。

当键入其中一个按键,点亮相应的LED。

3.外部中断0:按下KEY1,在四位数码管闪烁显示“ERR-”三次。

4.外部中断1:按下KEY2,LED演示走马灯10次,并且LED点亮的时间控制必须精确定时,利用定时器定时时间。

2.2综合模块要求将分立小模块的多个功能集成在一个项目中,自主设计,并可自主创新。

三、时间安排2014年暑假完成课程设计,2014年8月28日分别提交电子版和纸质版设计报告书。

四、设计工作要求1.设计任务有四个小模块和一个综合模块,每组同学需要至少完成三个分立小模块。

2.3位同学为一组,每位同学都需介绍整个设计任务,并重点介绍自己完成的工作,独立完成设计报告。

3.撰写课程设计报告按照附件的模板。

在课程设计报告中,主要介绍:设计任务与功能介绍、硬件原理图分析、内部RAM使用说明、程序模块功能与流程图、程序清单与注释、心得与感想、关于《微机系统与接口》课程建议,将以上内容安排在模板的相应章节中。

例如,将程序清单与注释安排在“结果分析”章节。

请重视设计报告的撰写质量。

五、成绩评定在课程报告总结中写上自评成绩:优秀、良好、中等、及格、不及格,若想拿优秀,需要完成四个分立小模块和一个综合模块,并且需要口头答辩。

注意,自评成绩是评定自身在本次课程设计中的工作量和设计成果。

单片机课程设计任务书(总)

单片机课程设计任务书(总)

单片机原理与应用课程设计任务书班级:10电气指导教师:郑宇,胡波一、课程设计目的:1、培养学生文献检索的能力,特别是如何利用Internet检索需要的文献资料。

2、培养学生综合分析问题、发现问题和解决问题的能力。

3、培养学生运用知识的能力和工程设计的能力。

4、提高学生课程设计报告撰写水平。

二、课程设计题目每十人一个小组,每个组一个题目分组完成,题目见附件。

三、课程设计任务及设计报告的要求设计任务:(1)进行设计方案的比较,并选定设计方案;(2)完成原理分析,进行各主要元器件的选择并设计电路;(3)利用Protues绘制系统电路原理图。

(4)利用Keil软件编制程序。

(5)将软件与硬件电路连接调试仿真。

设计报告:(1)根据设计题目进行分析,选择方案和元器件,对没有在书本上学过的知识点和元器件,通过网络等方式查阅相关资料,了解其使用方法,并详细记录在设计报告上。

(作为设计报告的第一章:设计题目分析、方案及元器件选择)(2)利用Protues软件进行绘制系统电路原理图,记录绘制过程中遇到的问题及解决办法。

(作为设计报告的第二章:系统电路设计)(3)利用Keil软件编程,记录编程过程中遇到的问题及解决办法。

(作为设计报告的第三章:系统软件设计)(4)将软件与系统电路连接调试,记录在调试过程中相应修改了哪些硬件电路或软件上的问题,最终才实现了设计题目要求的功能。

(作为设计报告的第四章:连接调试)(5)在调试成功,完成全部设计后,手工写出本次设计的心得体会,字数不少于1000字。

(第五章:总结)最终绘制的电路原理图,编写的程序要打印出来附在设计报告中。

四、设计地点机电学院实训大楼,要求尽量自带笔记本电脑五、设计时间安排2012年6月19日----6月28日其中:6月19日—6月20日:学生针对题目查阅资料,设计方案。

6月21日—6月24日:用protues进行电路原理图的绘制。

6月25日—6月26日:利用KEIL软件进行程序设计,并配合protues进行连接调试。

单片机课程设计任务书

单片机课程设计任务书

单片机课程设计任务书一、课程目标知识目标:1. 理解单片机的基本原理,掌握其内部结构和功能模块;2. 学会使用单片机编程语言进行程序设计,能够编写简单的控制程序;3. 了解单片机在现实生活中的应用,掌握相关传感器和执行器的使用方法。

技能目标:1. 能够运用所学知识,设计并实现简单的单片机控制系统;2. 培养学生动手实践能力,熟练使用编程软件和开发工具进行程序编写和调试;3. 提高学生的问题分析能力,培养他们独立解决实际问题的技能。

情感态度价值观目标:1. 培养学生对单片机技术及电子科技的兴趣,激发他们探索未知、创新实践的欲望;2. 培养学生团队合作精神,学会在团队中分工合作,共同完成任务;3. 增强学生的环保意识,让他们认识到单片机技术在节能减排方面的作用,培养社会责任感。

课程性质:本课程为实践性较强的学科,结合理论教学,注重培养学生的动手能力和实际问题解决能力。

学生特点:六年级学生具有一定的逻辑思维能力和动手操作能力,对新鲜事物充满好奇心,但需引导培养耐心和细致的学习态度。

教学要求:结合学生特点,采用理论教学与实践操作相结合的方式,充分调动学生的积极性,引导他们主动探索,培养实际操作能力。

将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容根据课程目标,教学内容分为以下三个部分:1. 单片机基础知识- 章节一:单片机概述- 内容:介绍单片机的发展历程、分类、应用领域等。

- 章节二:单片机内部结构及工作原理- 内容:讲解单片机的内部结构、各功能模块及其工作原理。

2. 单片机编程与开发- 章节三:单片机编程语言- 内容:学习单片机编程语言(如C语言、汇编语言)的基本语法和使用方法。

- 章节四:编程软件及开发工具的使用- 内容:介绍编程软件(如Keil、IAR等)和开发工具(如STC、AVR等)的使用方法。

3. 单片机应用实例- 章节五:传感器与执行器的使用- 内容:学习常见传感器(如温度传感器、光敏传感器等)和执行器(如继电器、电机等)的原理及接线方法。

单片机课程设计任务书—格式

单片机课程设计任务书—格式

单片机课程设计任务书一、题目:艺术彩灯控制系统设计二、内容:1.设计并实现具有复位功能的单片机小系统。

2.利用单片机进行灯光的场景开关控制。

3.利用单片机进行灯光的循环点亮控制及速度变化控制。

4.利用单片机进行灯光的色彩连续变化效果控制。

5.利用单片机进行灯光的三色联动定时控制。

6. 配合2至5项中功能,实现液晶屏输出功能或状态信息。

(受器件条件限制,只需仿真方式实现。

)7. 以调节5或4项中的时间为例实现基于4X4键盘的输入功能。

(受器件条件限制,只需仿真方式实现。

)8. 其它自由发挥三、要求1.能启动、停止;2.能通过开关进行功能选择;3.要体现循环、组合和色彩变化的控制功能和效果,实现三色联动定时控制,控制变化规律的类型或功能不少于5种;3.要有完善的课程设计报告,每人须提交1份A4纸的报告;4.如为电子版,另将设计报告的电子版发送到指导教师的邮箱(wcyhbue2008@)中,要求文件名格式为:XXX(指报告人姓名)-XXX(指同组人姓名,若为多人,可连写)-单片机课程设计报告。

四、地点:实验2号楼4层硬件实验室五、时间安排:第2-18周星期四的34节六、实验环境PC机Keil开发软件环境启东单片机实验箱仿真器编程器各种必须的元器件万用表等测试仪表5V直流电源示波器(至少两台共用)七、班级与指导老师:电嵌Q0841班;指导教师:汪成义八、参考资料《单片机原理与应用及C51程序设计》清华大学出版社,作者:谢维成2006.82 1.2.《 51系列单片机设计实例》(第2版) 北京航空航天大学出版社作者:楼然苗李光飞 2006.23.《单片微型计算机原理及接口技术实验指导与实训》林军编著中国水利水电出版社 2004年10月4.《基于5103K的单片机实验指导书》(内部试用)单片机课程设计报告写作要求一、封面应包括:单片机课程设计报告设计题目:艺术彩灯控制系统设计班级:实验人:学号:同组人:实验指导老师:二、课程设计任务书三、内容提要四、目录五、正文1、概述所作题目的意义、本人所做的工作及系统的主要功能;2、硬件电路设计及描述;3、软件设计流程及描述;4、源程序代码(要有注释)。

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

单片机原理与应用》课程设计指导书班级:09机电1 指导教师:高金玉2018.5.17单片机课程设计指导书、课程设计目的单片机课程设计作为独立的教案环节,学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习。

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

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

、课程设计要求课程设计应充分体现教师指导下的以学生为中心”的教案模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

根据课程设计具体课题安排时间,确定课题的设计、编程和调试内容,分小组进行。

根据合理的进度安排,一步一步、踏踏实实地开展课程设计活动,按时完成每部分工作。

课程设计集中在教室、机房进行,每天由班长、学习委员负责考勤,指导教师抽查。

在课程设计过程中,坚持独立完成,实现课题规定的各项指标,并写出设计报告。

三、课程设计时间及进度安排课程设计集中在1周进行。

为保证达到预计的教案任务及目的,以小组为单位分别进行资料的收集、方案论证、电路设计、编程、调试、实验及改进。

具体进度及要求安排如下:时间内容布置课题,落实任务,确定课题及组织形式,收集课题相关的技术资料及方第1天案论证、分析、讨论。

第2天电路设计、设计各模块程序框图及软件设计、调试第3 —4天电路设计、设计各模块程序框图及软件设计、调试第5天调试,整理资料、写课程设计报告递交课程设计报告、总结四、课程设计课题及内容具体设计课题可根据实际情况选择,或在下列给出的题目任选一题。

题目一校园作息时间控制系统设计要求:(1>作息时间能控制电铃,可以按键设置时间,包括设置当前时间,显示闹铃设置时间,设定闹铃时间,闹铃的ON/OFF设置等。

(2>利用单片机实现,方法自选。

整个系统需自行设计电路,辅助电路及元件自选题目二交通信号灯控制系统设计要求:(1>正常情况下交叉路口的轮流通行(主道3个LED红、黄、绿控制直行,支道3个LED红、黄、绿,切换时间自行设定>;(2>特殊情况控制通行方式控制,用按键开关K1控制主道通行,支道禁行,K2控制支道通行,主道禁行,特殊情况控制通行放行。

(3>有紧急情况时用按键开关K0控制两道均为红灯;(4>4位LED数码管能够显示双直行方向绿灯和红灯的等待时间。

题目三环境温度监测系统设计要求:(1>多路温度监测:温度范围0-1500 C,分辨率0.5 C,测量误差w 10C(2>能实时显示测量的温度值:xxxx.x,显示器每隔一分钟刷新一次温度值(3>当温度值超过设定的报警限值时,可用蜂鸣器和发光管实现声光报警题目四太阳能热水器自动控制系统设计要求实现温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能;能实现在用水时,若日晒水温达不到设定值,则电加热自动补温;良好的稳定性和抗干扰性能。

题目五LED大屏幕滚动显示电子钟设计要求:用LED点阵显示电子钟。

工作时,先滚动显示“您好,今天是20**年**月*日星期*”,然后静止显示当前时间“ **:**”3秒钟,如此循环。

题目六单片机脉搏测量仪设计要求:(1>接触式测量和非接触式测量脉搏;(2>测量值显示题目七八路智能抢答器设计要求:(1>八路抢答,各用一个抢答按钮;(2>设置一个控制开关,控制系统的清零和抢答的开始;(3>具有数据锁存和显示功能,抢答开始后若有选手按动抢答按钮,编号立即锁存,并在数码管上显示出选手的编号和抢答时刻,同时扬声器给出音响提示,此外,要封锁输入电路,禁止其他选手抢答。

优先抢答选手的编号一直保持到系统清零为止;可扩展以下功能:(4>具有定时抢答的功能,选手在设定的时间内抢答有效,且一次抢答的时间设定为8秒,超时扬声器报警;(5>定时抢答的时间到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时抢答,时间显示器上显示00 ;(6>开始开关未动作,选手抢答无效,并报警,系统复位,重新开始。

题目八电子计时器设计要求:(1>上电时自动显示时、分、秒(2>设置一个控制按键,按下按键,则时钟以秒为单位开始计时(3>运行状态下可通过控制按键使时钟暂停,同时显示已计时数值(4>停止状态(已上电>,按下复位键,时钟复位(清零>并进入下一次计时状态题目九简易数字电压表设计要求:可以测量0〜5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。

题目十简易数字频率计要求:(1>频率测量a.测量范围信号:方波、正弦波;幅度:0.5V〜5V ;频率:1Hz〜1MHzb .测量误差<0.1%(2>周期测量a.测量范围信号:方波、正弦波;幅度:0.5V〜5V ;频率:1Hz〜1MHzb .测量误差<0.1%(3>脉冲宽度测量a.测量范围信号:脉冲波;幅度:0.5V〜5V ;脉冲宽度>100 sb •测量误差<1%(4>显示器十进制数字显示,显示刷新时间1〜10秒连续可调,对上述三种测量功能分别用不同颜色的发光二极管指示。

五、设计报告中的几点说明设计完成后,要求每个同学写出设计报告。

设计报告包括设计过程、逻辑电路图、程序框图、程序、调试说明、心得体会等内容,逻辑电路图和程序框图必须按照下列原则画出。

1、程序框图的原则是:框图一般有几个框图构成,通常所有的框图画在一张图纸上。

所画框图不必太详细,也不能太模糊,关键是要反映出程序的主要思路,逻辑顺序,输入输出以及控制点的设计思想。

② 框图要能清晰地表示出控制信息和数据信息的流向。

信息的流向可以是任意的,通常由左至右、自上到下。

③所有框图和连线必须清晰整齐。

2、画逻辑电路图的原则是:①一般把电路的输入端画在左边,输出端画在右边,重要的电路画在上部,不重要的画在下部。

②所有通路应尽量连接,连接线可交叉,但若相交则要用一个圆点表示。

如果走线拥挤须将通路分开画时,应在断口两端做上标记。

③超出一张纸的逻辑电路,应使用同一坐标系统(像地图一样>,标出信号从一张到另一张的引出点和引入点。

单片机课程设计报告——电子课程表系统摘要:该实验设计基于AVRmega16开发板平台,根据点阵屏和七段数码管的基本原理,做出了方便实用的电子课表。

关键字:单片机8*8点阵屏电子课表前言:AVR单片机是一款功能十分强大,集成度非常高的数字处理系统。

它集成了ADC与DAC的模块,而且还有硬件滤波器!它基本上能够处理生活实时性不太强的模拟信号与数字信号,并实现通信!近年来,广告的普及和生活水平的提高,点阵大屏的需求日益强烈!LED 因其体积小,耗电量低,高亮度及环保等优点而被广泛应用于公共场所的大屏显示上,LED 点阵大屏可应用于户外广告,交通导航,大厅公告,比赛的多媒体实时显示等领域。

老校公教楼的点阵屏可以用来显示整幅课表。

我们的课程设计是基于AVR单片机,用8*8点阵显示滚动的课程英文名称,至于教室门口,可即时显示该教室内正在上的课程名称,方便师生选择合适的教室学习。

所作的点阵屏具有可移植性强,功能简单,可以简单继续添加更多相关功能的模型,也可以扩展成多块点阵屏的组合,以改良显示效果。

正文:一、系统设计目的、用途以及功能经过一段时间的观察,我们发现,同学们上自习是经常遇到一个问题。

教室中有很多人,但不能确定 里面是不是在上课,能不能到里面去自习。

公教楼进门的地方有电子大屏可以显示课程安排,但看起来过于麻烦,也不能具体到每一个教室。

所 以我们设想,能不能设计一个电子课表,放在每个教室的门口,显示当前在上的课程,并可以通过一 定的按键来及时改变课程,以应对临时变化。

后来经电子设计大赛的老师提醒,我们曾经想设计一种 有控制终端的课程显示系统。

即每个教室门口都有一个电子课表,通过终端的控制完成所有课表的显 示。

但后来发现,以我们的能力做这样的工作太过复杂,所以我们选择了更容易的方式:单一的放在 教室门口的电子课表,只显示当前的课程。

于是现在的作品应运而生。

电子课表的基本功能如下:1、 实现LED 点阵屏汉字名称的滚动显示。

2、 实现不通课程汉字名称的自动切换。

3、 实现按键控制课程名称的临时更改。

4、实现节日动画的显示。

5、实现6位七段数码管显示时分秒。

6、实现按键控制时间的调整。

二、硬件设计原理及内容硬件设计思想:通过按键输入控制信号,由单片机进行处理,并将行列信号分别通过显示驱动输 入点阵屏和数码管,控制点阵和数码管的显示硬件模块一基于Atmega16单片机 利用4片点阵屏的组合来实现16*16的显示,从而使汉字的显示变成可能。

控制信按键74IS138Led16*16*点阵屏iMOSl) iMkSO) 六位七段数码Atmega16引脚图ATmega16 母74hc164匚 匚 匚 二 二 二 匚二|_厂L匚 匚r匸 c-HI ■舟 I VCC GMO Pfco PB H FEZ PH LiRim pet PDG PE ; ARE 卜 ZNDpoPDPDroPD-PDplh765 432107 n nn二二二我们分别采用两片74IS595来控制行的显示,用一块74IS154来控列的显示。

本来计划要用两74ls138的级连来控制列的变化,后来在测试中发现出现一些问题,于是改为74IS154 •且154的使用可以减少资源的占用。

如焊接图所示,将左右点阵屏的行的控制引脚相连接,按照测试好的顺序排成0〜15号,通过100欧的电阻后接到三极管上,三极管的作用是增大亮度。

在三极管后同样使用100欧的电阻,最后接入两片74IS595.将595的电源和接地连好后,控制端连接到单片机的控制端,100欧的电阻起限流作用。

将上下点阵屏的列的控制引脚相连接,同样按照顺序排为0〜15号,接入74LS154芯片,再将154芯片的电源和接地连接,控制端借入单片机的控制端。

设置普通键盘,连到单片机的控制端作为电子课表系统的控制按键。

该模块做为电子课程表的核心系统,能直观的显示所需目的,简便、快捷、容易理解。

围绕这一模块完成以后的拓展工作。

模块一硬件图硬件模块二一一七段数码管显示时分秒1•用74hc164实现8路并口输出的扩展,占用单片机的两个端口。

编写hc164_send_byte(>函数,程序控制hc164_data(PD6>作为数据线,将一字节由高位到低位,依次输出,输出时先根据该位的数值置PD6 为“1或“0;'然后控制hc164_CLK(PA7>输出“ 1;'再输出“0;'模拟时钟信号,将PD6数据打入74hc16 4。

相关文档
最新文档