欢迎来到天天文库
浏览记录
ID:35627305
大小:968.21 KB
页数:43页
时间:2019-04-03
《单片机课程设计-1602LCD显示的秒表》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、芜湖职业技术学院信息工程系单片机课程设计题目:1602LCD显示的秒表系别/班级:信息工程系11级嵌入式技术与应用专业小组成员:王玉瑶吴颖盈项念念小组成员学号:110407115110407215110407116110407216指导老师:万振宇老师43芜湖职业技术学院信息工程系目录1单片机原理…………………………………………………32课程设计的任务与要求……………………………………33课程设计目的………………………………………………44芯片资料……………………………………………………54.1AT
2、89C51……………………………………………54.21602LCD……………………………………………85电路分析…………………………………………………166代码分析…………………………………………………217设计分析…………………………………………………298调试成功与否……………………………………………319参考文献…………………………………………………3610附录1602LCD秒表的显示源代码………………………371602LCD秒表的显示原理图………………………4343芜湖职业技术学院信息工程系
3、一、单片机原理单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。它是一种在线式实时控制计算机,需要有较强的抗干扰能力,较低的成本。本次设计内容为以8051单片机为核心的秒表,采用数码管显示,单片机技术控制。利用单片机的定时器/计数器定时和技术的原理,用集成电路芯片、LCD数码管以及按键来设计计时器。将软、硬件有机地结合起来,使它拥有正确的计时、暂停、清零、并同时可以用数码管显示,在现实生活中应用广泛。二、课程设计的任务与要求设计
4、任务:利用AT89C51单片机结合1602LCD显示器设计一个秒表设计要求:1.本设计实现一个1602LCD显示秒表2.利用AT89C51控制整个电路来实现秒表的显示。大体上可以讲1602LCD秒表的显示主要包括硬件和软件两部分。重点就是各部分硬件的连接设计以及程序的编写。本章讲述的就是系统硬件的设计,其中包括各模块的器件选择和电路设计。43芜湖职业技术学院信息工程系三、课程设计目的《MCS-51单片机原理及应用》课的课程设计是四个学生一组完成一个老师给的一个题目,叫1602LCD显示的秒表。为了让
5、我们能够综合运用自己学的课程的基本知识,能够进行单片机的应用,掌握单片机程序设计调试和应用电路设计、分析及调试检测。通过这个实验:1.、使我们增进对单片机知识的进一步认识,也同时加深对单片机理论知识的理解。2、使我们掌握单片机的内部功能模块的应用,3、使我们了解和掌握单片机应用系统的软硬件设计过程,方法即实现,为了以后设计和实现单片机应用系统打下基础。四、芯片资料4、1AT89C5143芜湖职业技术学院信息工程系AT89C51是128字节内部RAM,4KB可编程Flash存储器(可擦写1000次),
6、三级程序存储器保密,静态工作频率:0Hz-24MHz,2个16位定时/计数器,一个串行通讯口,6个中断源,32条I/O引线,有片内时种振荡器。输入输出引脚资料: (1)P0端口[P0.0-P0.7]P0是一个8位漏极开路型双向I/O端口,端口置1(对端口写1)时作高阻抗输入端。作为输出口时能驱动8个TTL。在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。 (2)P1端口[P1.0-P1.7]P1是一个带有内部上拉电阻的8位双向I/0端口。
7、输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。 (3)P2端口[P2.0-P2.7]P2是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。 在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。 (4)P3端口[P3.0-P3.7]43芜湖职业技术学院信息工程系P2是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4
8、个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。其它控制或复用引脚:(1)ALE/PROG30访问外部存储器时,ALE(地址锁存允许)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率输出脉冲信号(此频率是振荡器频率的1/6)。在访问外部数据存储器时,出现一个ALE脉冲。(2)PSEN29该引是外部程序存储器的选通信号输出端。当AT89C51由外部程序存储器取指令或常数时,每个机器周期输出2个脉冲即两次有效。但访问外部数据存储器时
此文档下载收益归作者所有