扬州大学计算机控制技术课设,计算机控制技术的课设.doc

计算机控制技术的课设

目录

1设计任务与要求1

1.1设计任务1

1.2设计要求1

2设计内容及步骤2

2.1方案设计2

2.2详细设计3

2.2.1设计电路3

2.2.2显示模块4

2.2.3闹铃模块4

2.2.4按键模块5

2.2.5温度检测模块5

2.3设计流程图5

2.4设计程序7

2.5仿真分析8

3主要元器件介绍9

3.1 89C51单片机9

3.2数字温度芯片DS18B2012

3.3八位七段LED数码管12

4结果分析12

5设计总结13

参考文献14

附页15

多功能数字钟设计

摘要随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。本文正是基于这种设计方向,以单片机为控制核心,设计制作一个符合指标要求的多功能数字时钟。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个多功能数字时钟系统。该时钟系统主要由时钟模块、闹钟模块、环境温度检测模块、显示模块键盘控制模块组成。系统具有简单清晰的操作界面,能够准确显示时间(显示格式为时时分分秒秒24小时制),可随时进行时间调整,具有闹钟时间设置、闹钟开/关功能,能够对时钟所在的环境温度进行测量并显示。设计以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。同时,该时钟系统还具有功耗小、成本低的特点,具有很强的实用性。由于系统所用元器件较少,单片机所被占用的I/O口不多,因此系统具有一定的可扩展性。关键词:单片机 ? ?温度传感器DS18B20 ? ?显示设计制作一个具有功能。

2设计内容及步骤

2.1方案设计

设计之初准备在89C51单片机和mega168单片机之中选择一个,由于自己对mega168单片机不是很熟悉,所以选择了较熟悉的89C51单片机。而在显示模块想过应用LCD液晶显示器来实现,不过编程比较麻烦,而且本设计应用八位LED数码管就可以实现,所以选择了LED。在设计温度显示模块时,想过应用热敏电阻,但从书上查资料发现了DS18B20数字温度传感器使用很广泛,所以选择了DS18B20数字温度传感器。

最终决定以单片机芯片AT89C5作为核心控制器,通过硬件电路的以及软件程序的编制,设计制作出一个多功能数字时钟系统。该时钟系统主要由时钟模块、闹钟模块、环境温度检测模块、显示模块键盘控制模块组成温度模块DS18B20集成温度传感器对现场环境温度进行实时

2.2详细设计

2.2.1设计电路

图1:设计电路原理图

2.2.2显示模块

图2:显示模块电路图

采用数码管显示。数码管亮度高、体积小、重量轻DS18B20,DS18B20具有许多优点,该传感器结构简单,不需外接电路,数据传输采用?one-wire总线,可用一根?I/O数据线即供电又传输数据,在-10?℃?--85℃范围内精度为±0.5℃,完全能满足题目±1℃的要求,且分辨率较高,重复性和可靠性好。

图6:主序流程图

图7:温度传感器程序流程图

2.4设计程序

设计的完整程序有两部分组成,第一部分是关于51单片机控制的主程序,还有一部分是数字温度芯片DS18B20的C语言源程序。为实现系统功能,系统软件共设个89C51 单片机为40 引脚双列直插式封装。

其引脚排列和逻辑符号如图3 所示。

图9:89C51单片机引脚图

各引脚功能简单介绍如下:

VCC:供电电压

GND:接地

P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P1口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。P2口当用于外部程序存储器或

四层电梯简单模型,包括TIA Portal计图和word。 计要求: 1.1 电梯上行计要求 ①当电梯停于1F或2F、3F时,4F呼叫,则上行到4F, 碰行程开关后停止。 ②当电梯停于1F或2F时,3F呼叫,则_上行到3F,碰行程开关后停止。 ③当电梯停于1F时,2F 呼叫,则上行到2F,碰行程开关后停止。 ④当电梯停于1F时,2F、3F同时呼叫,则上行到2F后,停5s后,继续上行到3F后停止。 ⑤当电梯停于1F时,3F、4F同时呼叫,则上行到3F后,停5s后,继续上行到4F后停止。 ⑥当电梯停于1F时,2F、4F 同时呼叫,则上行到2F后,停5s后,继续上行到4F后停止。 ⑦当电梯停于1F时,2F、3F、4F同时呼叫,则上行到2F后,停5s后,继续上行到3F后,停5s后,继续上行到4F后停止。 ⑧当电梯停于2F时,3F、4F同时呼叫,则上行到3F后,停5s后,继续上行到4F后停止。 1.2 电梯下行计要求 ①当电梯停于4F或3F、2F时,1F呼叫,则下行到1F,碰行程开关后停止。 ②当电梯停于4F或3F时,2F呼叫,则下行到2F,碰行程开关后停止。 ③当电梯停于4F时,3F呼叫,则下行到3F,碰行程开关后停止。 ④当电梯停f 4F时,3F、2F同时呼叫,则下行到3F后,停5s后,继续下行到2F后停止。 ⑤当电梯停于4F时,3F、1F同时呼叫,则下行到3F后,停5s后,继续下行到1F后停止。 ⑥当电梯停于4F时,2F、1F同时呼叫,则下行到2F后,停5s后,继续下行到1F后停止。 ⑦当电梯停于4F时,3F、2F、1F同时呼叫,则下行到3F后,停5s后,继续下行到2F后,停5s后,继续下行到1F后停止。 ⑧当电梯停于3F时,2F、1F同时呼叫,则下行到2F后,停5s后,继续下行到1F后停止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值