- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
摘要 1
1 概述 2
2 硬件设计 3
2.1 单片机部分 3
2.1.1 单片机的选择 3
2.1.2 AT89C51的功能概述 3
2.1.3 单片机硬件资源分配 6
2.2 存储器部分 7
2.2.1 存储器的选择 7
2.2.2 X5045的功能概述 7
2.2.3 74HC164的功能概述 10
2.4 电源与复位电路部分 11
2.4.1 电源部分 11
2.4.2复位电路 11
2.5 电铃和继电器部分 12
2.6 按键部分 12
3 软件设计 13
3.1 主程序设计 13
3.2 子程序设计 15
3.2.1时间作息程序 17
3.2.2 程序框图 22
4 调试部分 25
4.1电源部分的调试 25
4.2显示部分的调试 25
4.3单片机控制部分的调试 25
文 献 26
谢 辞 27
摘要
学校时间方面,由于时间多,时间乱等原因,不得不去改善其时间方面的设备。单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间长短的不便,是现代学校必不可少的设备。在整个设计中,我们主要用的是单片机的自动控制原理,包括硬件和软件。在硬件部分,包括继电器,存储器和显示器接口芯片;软件部分,主要是主程序设计。软硬件结合在一起,先调试子程序,然后逐级叠加调试,最后系统调试通过。
在本论文中我是利用单片机把自动复位电路,显示电路,电源电路,继电器电路,电铃电路连接起来,再通过科技的进步需要技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,?一定会带来意想不到的惊喜。当今单片机厂商琳琅满目,产品性能各异。Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷兰Pilips的PCF80C51系列、Microchip公司的PIC系列、Zilog的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等)
图2-1 AT89C51引脚图
引脚功能说明:
VCC——电源电压
GND——接地
P0口——P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1口——P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
与AT89C52不同之处是,P1.0和P1.1不可以分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表2-1.1。FLASH编程和程序校验期间,P1接收低8位地址。
表2-1 P1.0和P1.1的第二功能
引脚号 功能特性 P1.0 T2(定时/计数器2外部计数脉冲输入),时钟输出 P1.1 T2EX(定时/计数2捕获/重装载触发和方向控制) P2口——P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口输出P2锁存器的内容。
P3口——P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流。
P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如下表所示:
表2-2.2 P3口的第二功能
端口引脚 第二功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INTO(外中断0) P3.3 INT1(外中断1) P3.4 TO(定时/计数器0)
您可能关注的文档
- 毕业论文-《 傲慢与偏见》中女性意识的体现.doc
- 毕业论文-A contrastive study of color words in Chinese and western country.doc
- 毕业论文-Female Characters in Pride and Prejudice.doc
- 毕业论文-On the Male Characters in The Great Gatsby.doc
- 毕业论文-Significance of studies of stylistics and rhetoric.doc
- 毕业论文-The Art of Symbolism in the Great Gatsby.doc
- 毕业论文-盖茨比美国梦的幻灭——透视现实生活中的爱情.doc
- 毕业论文-了不起的盖茨比.doc
- 毕业论文-了不起的盖茨比--性格对命运的分析.doc
- 毕业论文-双杨树新农村建设发展调研报告.doc
- 作息时间控制器 毕业论文设计.doc
- 作息时间控制器-毕业设计.doc
- 20万吨复合肥项目可行性研究报告建议书申请报告.doc
- 珍稀食用菌白灵菇产业化栽培基地建设项目可行性建议书.docx
- 毕业论文-浅谈大学生村官存在的问题及措施.doc
- 毕业设计(论文)上市公司会计信息披露探讨.doc
- 热动毕业设计论文-300MW火电机组机务部分局部初步设计.doc
- 扫雷游戏课程设计-经典扫雷游戏程序设计.doc
- 毕业论文-The Translation of Chinese Idioms from the Perspective of Cultural Translation.doc
- 毕业论文-关于我国税务会计的研究.doc
文档评论(0)