基于Proteus的定时控制器设计.doc

资料分类:设计作品 上传会员:火星人 更新时间:2021-04-03
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15346
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:基于Proteus的定时控制器设计课题包括硬件电路设计、系统软件设计和仿真调试三部分。该定时控制器可定时控制并显示当前时间,在满足系统要求的同时,又具备简单、经济之特点。此外,灵活的键盘输入方式能随时对当前时间、定时时间进行修正调整。硬件系统以AT89S51为核心,由双排LCD液晶显示器、5个按键开关、蜂鸣器、继电器和简单外围电路构成, 通过Proteus中的智能原理图设计软件ISIS进行了硬件电路的原理图设计和布图。系统软件设计采用C语言进行程序设计, 其中的智能原理图设计软件ISIS可搭建单片机系统硬件电路并完成软硬件仿真, 由此得到HEX的目标代码文件被加载到单片机中仿真运行,即可检查、调试系统功能的实现情况。由仿真情况可知:系统硬件结构简单,能同时完成小时、分钟、秒的显示。配合软件运行和按键控制可以实现时钟、运行、显示、强电控制,定时等功能,基本达到了毕业设计任务书的要求。

关键词:AT89S51单片机  Proteus软件  定时控制器  LED

 

目 录

摘 要

ABSTRACT

1 绪论-5

1.1课题背景-5

1.2设计意义-5

2 系统总体设计-6

2.1设计要求-6

2.2设计思路-6

2.3系统总体设计框图-7

3 AT89S51单片机-8

3.1 AT89S51单片机简介-8

3.1.2主要功能与性能参数-9

3.1.3引脚说明-9

3.1.4 内部结构-11

3.1.5晶体振荡器特性-13

3.2 AT89S51单片机中断系统-14

3.2.1 中断概述-14

3.2.2 MCS-51中断系统结构及控制-15

3.2.3 中断请求标志-16

3.2.4 中断处理过程-17

3.3 AT89S51单片机定时/计数器-18

3.3.1 定时/计数器器概述-18

3.3.2 定时/计数器结构及控制-19

4 控制系统硬件设计-21

4.1LCD液晶显示器模块电路-21

4.1.1 显示器选择-21

4.1.2 LCD液晶显示器简介-21

4.1.3 LCD LM016L的基本参数及引脚功能-22

4.1.4 LCD LM016L的指令说明及时序-23

4.1.5 LCD液晶显示器电路原理图模块-24

4.2继电器强电控制模块电路-25

4.2.1 继电器简介-25

4.2.2继电器强电控制电路原理图模块-25

4.3按键控制电路模块-26

4.4蜂鸣器电路模块-27

4.4.1蜂鸣器简介-27

4.4.2 蜂鸣器电路原理图-27

4.5内部振荡器电路模块-28

4.6定时控制器硬件电路原理图-29

5 控制系统软件设计-30

5.1设计思路-30

5.2 主程序模块-31

5.3 送显模块-32

5.4 计时模块-33

5.5定时与按键模块-35

6 仿真和调试-36

6.1 Proteus软件-36

6.1.1 Proteus软件概述-36

6.1.2 Proteus ISIS窗口-36

6.2 调试环节-37

7 结束语-38

致  谢-39

参考文献-40

附录1定时控制器硬件电路原理图及仿真效果图-41

附录2程序清单-42

相关论文资料:
最新评论
上传会员 火星人 对本文的描述:2)由于此次设计有强电方面的控制所以在设计中我选择了一个电动机来模拟一下强电控制,当系统上电以后电动机开始转动直至定时时间到了,蜂鸣器发出警报,控制强电断开,电动机便......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: