




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机课程设计要求-电梯(推荐5篇) 第一篇:单片机课程设计要求-电梯单片机课程设计要求——电梯控制器功能模拟一、课程设计目标使用给定的51单片机开发板实现电梯控制器的基本控制逻辑。包括但不限于以下子功能的组合:1.直流电机的旋转;2.直流电机的速度控制;3.电梯按键板功能实现;4.楼层号显示;5.电机按照楼层设定值的不同转动不同的时间;6.模拟电梯升降过程中楼层指示的变化;7.模拟电梯升降过程中被乘客中途选择其它楼层中断的场景;8.其它电梯工作场景模拟。二、课程设计建议步骤:A.开发准备1.完成开发板相关线缆的连接,实现电路板的供电、程序下载连接;2.快速准备和搭建开发环境,配置和调试完成单片机开发软件和程序下载软件。B.程序设计1.开机画面使用竞赛板所配的数码管,显示一个开机数字,以展示编程技巧,要求:能够稳定地显示“2018”和“XXX”XXX为学号尾数(001~200),保持大约3秒;然后依次滚动显示“2、0、1、8、X、X、X”,字与字之间的滚动间隔为0.5秒,滚动显示2轮之后数码管不显示任何信息。2.基本功能要求开机画面结束后,程序自动转到基本功能题的程序模块。(1)结合竞赛板上电位器的AD转换值实现直流电机的转速控制:电位越高时电机转速越快,电位越低时电机转速越慢,并通过数码管显示相应的转速值(转速值范围1~99)。(2)实现通过按键K1可以关闭和打开第(1)小题中的功能。从左到右或从右到左,每个数码管分别代表楼层1、2、3、4、5、6、7、8,要求通过矩阵键盘S1、S2、S5、S6、S9、S10、S13、S14可以控制每个数码管对应数字的显示与否,楼层数字范围1~8.(3)当通过(2)中矩阵键盘改变数码管的数字时,要求电机有相应时间的转动,如:当前数码管值为5,按下S14将数码管值设为8,则电机要求运转1.5秒;也要实现从高层到底层的跳变(在此电机没有正反转要求)。在转动过程中,要求数码管实时显示当前对应位置的数值,类似于电梯面板的楼层显示数字。3.发挥部分(1)要求在第2题基本功能要求第(2)、(3)小题的基础上,实现:可同时选定多个楼层,电机可模拟真实楼梯逐层停靠,停靠1秒钟后,对应楼层的数码管熄灭,然后电机继续旋转至下一选定楼层,直至最后一层。(2)要求在发挥题第(1)题的基础上实现:当电机在朝向某一楼层转动时,按下其它未按下的数字,系统能够根据该数字对应的楼层是否到达而进行处理(如果尚未到达则应按顺序停靠,如果已经超过该楼层,则电梯到达终点后将该楼层选择清除并且不会到达该楼层)。第二篇:单片机课程设计要求单片机课程设计要求课程设计的题目(自选)班级:学号:姓名:论文要求要有题目、中英文摘要、参考文献(不少于8篇),内容包括以下几个方面:一、设计简介对单片机系统的功能进行简单介绍二、系统介绍简单介绍系统的组成包括硬件电路和软件有哪几部分组成三、硬件电路设计对硬件电路的各个模块功能和工作原理的介绍,包括外围扩展芯片功能的介绍。四、程序设计介绍程序的组成和功能,画出程序流程图,附上程序清单。采用C51或汇编语言变成均可。推荐采用C51。(把源程序发到邮箱:)五、仿真结果对硬件电路和软件进行联合仿真,并给出仿真结果和说明。六、总结对本课程设计进行总结。论文不少于6业第三篇:单片机课程设计要求1.电子表设计要求以AT89S52单片机为核心设计一个多功电子表,具有时钟和跑表功能。做时钟时在LED显示器上显示分、秒,做跑表时显示范围000.0秒~999.9秒并具有跑表启动和跑表复位功能键。电子时钟的计时范围00分00秒59分-59秒,并在LED显示器上显示;做跑表时显示范围000.0秒-999.9秒,当按下启动按钮跑表开始计时,按下停止按停止计时,当按下复位按钮跑表回零。2.汽车尾灯的设计设计要求:假设汽车尾部左右两侧各有3个指示灯(用发光二极管代替),应使指示灯达到三个要求:(1)汽车正常运行时指示灯全灭;(2)右转弯时,右侧三个指示灯按右循环顺序点亮;左转弯时左侧3个指示灯按左循环顺序点亮。(3)临时刹车时所有指示灯同时闪烁。3.数字温度计设计要求采用8051单片机和温度传感器DS18B20设计一种数字温度计,测温范围-55到128度,测量精度为0.1摄氏度,由按键设定温度报警上下限值TH和TL,采用LCD作为数字温度计的显示器,分两行显示,第一行显示工作状态,正常时显示”DS18B20OK”,不正常时显示“DS18B20ERROR”;第二行显示实测温度值和状态符号,“>H”表示实测温度大于温度报警值TH,“4、带温度显示功能的计时器功能及技术指标:(1)本设计主要分为计时和温度显示功能两部分,实现天、时、分、秒的显示和温度的采集并显示功能。时间显示时、分、秒各两位数,并能够手动设置时间参数;温度表采集经过A/

Ja****44
实名认证
内容提供者


最近下载