可编程作息时间控制器设计

上传人:re****.1 文档编号:564882628 上传时间:2023-10-19 格式:DOCX 页数:57 大小:763.34KB
返回 下载 相关 举报
可编程作息时间控制器设计_第1页
第1页 / 共57页
可编程作息时间控制器设计_第2页
第2页 / 共57页
可编程作息时间控制器设计_第3页
第3页 / 共57页
可编程作息时间控制器设计_第4页
第4页 / 共57页
可编程作息时间控制器设计_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《可编程作息时间控制器设计》由会员分享,可在线阅读,更多相关《可编程作息时间控制器设计(57页珍藏版)》请在金锄头文库上搜索。

1、扬州大学能源与动力工程学院题 目: 可编编程作息息时间控控制器设设计 课 程: 单片片机原理理及应用用课程设设计 专 业: 电气气工程及及其自动动化 班 级: 姓 名: 学 号: 第 一 部部 分任务书单片机原原理及应应用课课程设计计任务书书一、课题名名称详见单片片机课程程设计题题目(一一):主要是是软件仿仿真,利利用Prroteeus软软件进行行仿真设设计并调调试; 单单片机课课程设计计题目(二二):主要是是硬件设设计,利利用单片片机周立立功实验验箱进行行设计并并调试。二、课程设设计目的的课程设计是是课程教教学中的的一项重重要内容容,是达达到教学学目标的的重要环环节,是是综合性性较强的的实践

2、教教学环节节,它对对帮助学学生全面面牢固地地掌握课课堂教学学内容、培培养学生生的实践践和实际际动手能能力、提提高学生生全面素素质具有有很重要要的意义义。单片机原原理及应应用是是一门理理论性、实实用性和和实践性性都很强强的课程程,课程程设计环环节应占占有更加加重要的的地位。单单片机原原理及应应用课程程设计的的目的是是让学生生在理论论学习的的基础上上,通过过完成一一个涉及及MCSS-511单片机机多种资资源应用用并具有有综合功功能的小小系统目目标板的的设计与与编程应应用,使使学生不不但能将将课堂上上学到的的理论知知识与实实际应用用结合起起来,而而且能进进一步加加深对电电子电路路、电子子元器件件等知

3、识识的认识识与理解解,同时时在软件件编程、排排错调试试、相关关软件和和仪器设设备的使使用技能能等方面面得到较较全面的的锻炼和和提高。为为今后能能够独立立进行某某些单片片机应用用系统的的开发设设计工作作打下一一定的基基础。通通过单片片机硬件件和软件件设计、调调试、整整理资料料等环节节的培训训,使学学生初步步掌握工工程设计计方法和和组织实实践的基基本技能能,逐步步熟悉开开展科学学实践的的程序和和方法。三、课程设设计内容容设计以899C511单片机机和外围围元器件件构成的的单片机机应用系系统,并并完成相相应的软软硬件调调试。1. 系统统方案设设计:综综合运用用单片机机课程中中所学到到的理论论知识,学

4、学生根据据所选课课题的任任务、要要求和条条件进行行总体方方案的设设计。2. 硬件件电路设设计:对对方案中中以单片片机为核核心的电电路进行行设计计计算,包包括元器器件的选选择和电电路参数数的计算算,并画画出总体体电路图图。3. 软件件设计:根据已已设计出出的软件件系统框框图,用用汇编语语言或CC51编编制出各各功能模模块的子子程序和和整机软软件系统统的主程程序。4. 调试试:在单单片机EEDA仿仿真软件件环境PProtteuss下进行行仿真设设计并调调试;或或在单片片机周立立功实验验箱上进进行相关关设计并并调试。四、课程设设计要求求设计一个以以单片机机为核心心的可编编程作息息时间控控制器:按照给

5、给定的时时间模拟拟控制,实实现广播播、上下下课打铃铃、灯光光控制(屏屏幕显示示),同同时具备备日期和和时钟显显示。五、进度安安排序号内容天数1布置任务,熟熟悉课题题要求0.52总体方案确确定,硬硬件电路路设计1.53软件编程1.54Proteeus仿仿真,或或在周立立功实验验箱上调调试25总结,撰写写课程设设计报告告1.5七、课程设设计报告告内容:总结设计过过程,写写出设计计报告,设设计报告告具体内内容要求求如下:1课程设设计的目目和设计计的内容容。2课程设设计的要要求。3控制系系统总框框图及系系统工作作原理。4控制系系统的硬硬件电路路连接图图,电路路的原理理。 5软件设设计流程程图及其其说明

6、。6电路设设计,软软件编程程、调试试中遇到到的问题题及分析析解决方方法。7实验结结果及其其分析。8体会。第 二 部部 分课程设计报目 录 1 课题简简介11.1 课课题目的的11.2 课课题要求求12 可编编程作息息时间控控制器方方案设计计12.1 系系统总体体介绍12.2 系系统整体体框图12.3系统统工作原原理13可编程作作息时间间控制器器硬件电电路及芯芯片介绍绍23.1 AAT899C511单片机机23.2 16002LCCD液晶晶显示器器33.3 其其他重要要元件43.4 硬硬件电路路设计图图54 可编程程作息时时间控制制器软件件编程设设计54.1 系系统初始始化54.2 系系统时间间

7、校正64.3 系系统时间间设定74.4 作作息时间间设定74.5 响响铃处理理94.6 逻逻辑控制制104.7 116022LCDD液晶显显示115 实验与与结果分分析115.1 实实验的调调试115.2 实实验的结结果125.3 实实验的问问题146 小结与与体会151 课题简简介1.1 课课题目的的 由单片机AAT899C511芯片和和LCDD显示器器,辅以以必要的的的电路路,构成成一个可可编程作作息时间间控制器器。电子子钟采用用采用单单片机来来完成,LCDD显示“时”,“分”,LEED闪动动来做秒秒计数,定定时时间间到能发发出相应应的提示示,从而而能够实实现作息息时间控控制。现现在是自自

8、动化高高度发达达的时代代,特别别是电子子类产品品都是靠靠内部的的控制电电路来实实现对产产品的控控制,达达到自动动运行的的目的,这这就需要要我们这这里要做做的设计计中的电电器元件件及电路路的支持持。1.2 课课题要求求(1) 在keill uVVisiion 和prroteeus上上编写软软件完成成设计。(2) 以AT899C511单片机机为核心心结合字字符型LLCD显显示器的的可编程程作息时时间控制制器。(3) 按照给定的的时间模模拟控制制,实现现广播、上上下课打打铃、灯灯光控制制(屏幕幕显示),同时具具备日期期和时钟钟显示。(4) 上机调试程程序。(5) 写出设计报报告。2 可编编程作息息时

9、间控控制器方方案设计计2.1 系系统总体体介绍 可编程作息息时间控控制器是是由简单单的一路路闹钟的的基础上上增加至至四路可可调闹钟钟,从而而实现依依次执行行作息时时间的提提醒任务务。系统统主要是是由时间程序序和闹钟钟程序所所构成,由显示模块、时钟模块以及闹钟模块三大部分组成。其中时钟运算模块要对时、分、秒的数值进行操作,并且秒算到60时,要自己清零并向分进1;分算到60时,要自己清零并向时进1,时算到24时,要清零,这样,才能循环记时。并在不同状态下使得四个按键有着不同的功能,从而实现系统时间的调整,同时可以在不同状态下可以调整闹钟的时间。当定时到达时LCD将显示出现在的闹钟是哪一路,响铃一分

10、钟,并可以通过按键提前结束闹钟,恢复到时间显示状态。2.2 系系统整体体框图 LCD显示 扬声器和灯闪 广播单片机AT89C51按 键2.3系统统工作原原理使用AT889C551单片片机结合合字符型型LCDD显示器器设计一一个简易易的可编编程作息息时间控控制器,若若LCDD选择有有背光显显示的模模块,在在夜晚或或黑暗的的场合中中也可使使用。程程序执行行后工作作指示灯灯LEDD闪动,表表示程序序开始执执行,同同时显示示系统时时间。作作息时间间控制器器是由44路可调调闹钟组组成,从从而实现现打铃等等功能。当当四路闹闹钟中的的任一路路到时,均均会点亮亮灯、打打铃。其其中操作作键K11K44的功能能分

11、别为为:设置置限制的的时间/时的调调整、显显示闹钟钟设置的的时间/分的调调整、设设置闹钟钟的时间间/设置置完成、闹闹钟更换换。3可编程作作息时间间控制器器硬件电电路及芯芯片介绍绍系统主要是是由ATT89CC51单单片机、116022LCDD液晶显显示器以以及其他他重要元元件组成成,按键键作为系系统的控控制输入入端,可可以进行行时间、闹闹钟等内内容的设设定,并并通过液液晶显示示器显示示出时间间等内容容。3.1 AAT899C511单片机机本设计的核核心硬件件就是880511芯片,这这里选择择了ATT89CC51,AT889C551是一一种带44K字节节闪烁可可编程可可擦除只只读存储储器(FFPE

12、RROMFallsh Proograammaablee annd EErassablle RReadd Onnly Memmoryy)的低低电压,高高性能CCMOSS8位微微处理器器,俗称称单片机机。该器器件采用用ATMMEL高高密度非非易失存存储器制制造技术术制造,与与工业标标准的MMCS-51指指令集和和输出管管脚相兼兼容。由由于将多多功能88位CPPU和闪闪烁存储储器组合合在单个个芯片中中,ATTMELL的ATT89CC51是是一种高高效微控控制器,为为很多嵌嵌入式控控制系统统提供了了一种灵灵活性高高且价廉廉的方案案。 图3.1 AAT899C511引脚图图引脚及其功功能:P0口:PP0

13、口为为一个88位漏级级开路双双 向向I/OO口,每每脚可吸吸收8TTTL门门电流。当当P1口口的管脚脚第一次次写1时时,被定定义为高高阻输入入。P00能够用用于外部部程序数数据存储储器,它它可以被被定义为为数据/地址的的第八位位。在FFIASSH编程程时,PP0 口口作为原原码输入入口,当当FIAASH进进行校验验时,PP0输出出原码,此此时P00外部必必须被拉拉高。P1口:PP1口是是一个内内部提供供上拉电电阻的88位双向向I/OO口,PP1口缓缓冲器能能接收输输出4TTTL门门电流。PP1口管管脚写入入1后,被被内部上上拉为高高,可用用作输入入,P11口被外外部下拉拉为低电电平时,将将输出

14、电电流,这这是由于于内部上上拉的缘缘故。在在FLAASH编编程和校校验时,PP1口作作为第八八位地址址接收。P2口:PP2口为为一个内内部上拉拉电阻的的8位双双向I/O口,PP2口缓缓冲器可可接收,输输出4个个TTLL门电流流,当PP2口被被写“1”时,其其管脚被被内部上上拉电阻阻拉高,且且作为输输入。并并因此作作为输入入时,PP2口的的管脚被被外部拉拉低,将将输出电电流。这这是由于于内部上上拉的缘缘故。PP2口当当用于外外部程序序存储器器或166位地址址外部数数据存储储器进行行存取时时,P22口输出出地址的的高八位位。在给给出地址址“1”时,它它利用内内部上拉拉优势,当当对外部部八位地地址数据据存储器器进行读读写时,PP2口输输出其特特殊功能能寄存器器的内容容。P22口在FFLASSH编程程和校验验时接收收高八位位地址信信号和控控制信号号。P3口:PP3口管管脚是88个带内内部上拉拉电阻的的双向II/O口口,可接接收输出出4个TTTL门门电流。当当P3口

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号