- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用课程设计报告
院系:电子工程系
班级:0电信班
姓名:学号:0140
东南大学成贤学院
目录
第一章 选题与功能描述 1
1.1 流水灯设计 1
1.2 日历时钟的设计 1
1.3 多功能对时的设计 1
1.4 温度测量的设计 2
第二章 硬件工作原理 3
2.1 MCS-51 单片实验电路 3
2.2 流水灯的设计原理 3
2.3 日历时钟的设计原理 5
2.4 多功能对时的设计原理 6
2.5 温度测量的设计原理 8
第三章 程序方案及流程 11
3.1 流水灯的设计 11
3.2 日历时钟的设计 12
3.3 多功能对时的设计 13
3.4 温度测量的设计 15
第四章 总结 16
参考文献 17
附录 18
选题与功能描述
流水灯设计
1. 要求:单片机口8个发光二极管循环点亮。
2. 功能::单片机分别用软件延时来实现8灯循环右移。实验箱上的1区和15区,分别LED灯和51RB2单片机。采用软件延时,即通过循环语句,实现8个灯依次亮,因为共阳,所以低电平有效。
1.2 日历时钟的设计
1. 要求:使用单片机资源设计一个,在数码管显示。
2. 功能:实验箱上的15区和8区,分别51RB2单片机和数码管。是利用动态显示来实现的,利用片选和延时依次使6个数码管显示,从左到右每两位分别显示的是时、分、秒。采用硬件延时,即通过设置中断实现数码管显示。
1.3 多功能对时的设计
1. 要求:在日历时钟的基础上,使用单片机实验板上的键盘时钟时、分、秒。
2. 功能:该实验是在时钟走时的基础上,加入了键盘的操作。实验箱上的15区和8区,分别51单片机和数码管模块。该实验修改当前时间。显示动态显示的方式,按键操作通过。硬件连接方面单片机的P0口,P1,P2口。
1.4 温度测量的设计
1. 要求:使用单片机完成温度测量,数码管上显示温度值。
2. 功能: 15区单片机14区DB18B20数字温度传感器8区数码管显示。该实验通过DB18B20数字温度传感器来温度单片机处理将温度的显示在数码管上,显示值带有两位小数。
硬件工作原理
2.1 MCS-51 单片实验电路
图2.1.1
2.2 流水灯的设计原理
1. 单片机15区复位、晶体和电源都正确连接,P3.0与P3.1作为ISP接口,其他端口线都在接线端上引出,具有完整的P0,P1和P2;P3口的P3.0,P3.1在不作ISP功能时,仍然可以通过接线端引出。在实验到达总线扩展阶段后,P89V51RB2移到18区,此时15区作为通用插座使用。图2..1所示。
图2.2.1接线端的定义完全对应于AT89C51的引脚定义,具体如2.2.2:2.01区本实验用箱01区的8发光二极管(图2.2.3),因为共阳,所以。
图2.2.32.3 日历时钟的设计原理
1.08区本实验实验箱08区的数码管显示模块2.3.1所示。6根数码管都采用共阳极接法。A、B、C、D、E、F、G、Dp对应于数码管的各段。所以当输入低电平(逻辑“0”)时,相应的段被点亮,当输入为高电平(逻辑“1”)时,相应的段熄灭。DIGH、DIG4、DIG3、DIG2、DIG1、DIGL是各个数码管的片选端。
图2.3.1动态显示方式,。定时中断完成,CPU主程序可以执行其他任务。实验箱约为12MHZ,,1μs。所以。2.4 多功能对时的设计原理
图2.4.1
如图2.4.1所示,实验箱08区有一4x4的行列式键盘。行列式键盘左侧ROW0~ROW3接口为行选择输入端,分别对应于行列式键盘的第1、2、3、4行。当对应的ROW接口为低电平时,该行按键的感应有效。COL0~COL3接口为列感应信号输出端,分别对应于行列式键盘的第1、2、3、4列。当用户按下按键感应有效的那一行键中的某个键时,这个键对应的COL接口就输出低电平。在本实验中,没隔100ms依次使各行按键的感应有效,并根据用户在该行按下的按键的列号,实现相应的功能。行列式键盘电路图
图2.4.2
本实验中管脚连接如下:
P89V5RB2引脚 实验箱引脚 P89V5RB2引脚 实验箱引脚 P0.0 A P2.3 DIG2 P0.1 B P2.4 DIG1 P0.2 C P2.5 DIGL P0.3 D P1.0 ROW0 P0.4 E P1.1 ROW1 P0.5 F P1.2 ROW2 P0.6 G P1.3 ROW3 P0.7 Dp P1.4 COL0 P2.0 DIGH P1.5 COL1 P2.1 DIG4 P1.6 COL2 P2.2 DIG3 P1.7 ALARM
2.5 温度测量的设计原理
DS18B20是一种集成数字温度传感器。它仅通过一,实现串行的输入输出。输入编码,输出为温度值。、跳过ROM指令、执行温度转换存储器
您可能关注的文档
- 计算机大专论文---学生宿舍管理系统【毕业论文设计】.doc
- 计算机数据库论文--浅谈计算机数据库系统在信息管理中的应用【毕业论文设计】.doc
- 计算机图形学综合实验设计——用C语言实现画图板的功能【毕业论文设计】.doc
- 计算机网络安全论文--计算机网络安全概述及防范策略【毕业论文设计】.doc
- 计算机网络安全与防范【毕业论文设计】.doc
- 计算机网络大作业-多用户FTP服务器的架设【毕业论文设计】.doc
- 计算机网络工程投标书.doc
- 计算机网络课程设计报告--校园网络设计方案【毕业论文设计】.doc
- 计算机网络课程设计报告-校园网网络构建方案设计和实现【毕业论文设计】.doc
- 计算机网络课程设计--校园网络构建方案设计和实现【毕业论文设计】.doc
文档评论(0)