1.基于51单片机的汉字LCD智能显示模块设计 毕业论文
用单片机进行温度的控制及LCD显示系统的设计论文编号:JD909 包括开题报告,任务书。
论文字数:14253,页数:45摘 要 温度测量与控制是工程实践中常见的问题,在工业生产中有着广泛的应用。针对此领域的发展方向,本论文设计了一个基于单片机的智能温度测量系统。
本系统以AT89C51单片机为微控制器,采用数字温度传感器DS18B20作为测温元件, 温度传感器DS18B20采集温度信号送给单片机处理,单片机再把处理后的温度数据送到LCD上显示出来。 能够实现快速、准确的测温功能和越限声光报警功能。
本论文完成了系统硬件电路的设计,给出了软件流程框图,并编写了相关的软件程序。 关键词:温度测量;传感器 ;单片机;LCD显示 Abstract Temperature measuring and the controlling are very common in the project practice and are widely adopted in the industry production . In view of development direction of this domain, this paper introduces a temperature measuring system which take the AT89C51 single chip microcontroller as an controlling unit and the digital temperature sensor --DS18B20, as temperauture measuring transducer. The collected temperature signals of the digital temperature transducer--DS18B20 are processed by the single chip microcontroller. The processed temperature signals are displayed on the LCD.This system has achieved prompt and precise temperature measuring and the super warnning function by sound and light .This paper has finished the design of hardware curcuit and compiled related software program.. Key word: Temperature measuring;Sensor;Single Chip Microcontroller ;LCD Display 目 录摘 要 IAbstract II绪 论 11系统的设计方案 32硬件设计2.1 单片机的选用 42.2 温度检测电路的设计 62.3 键盘模块的设计 102.4 液晶显示模块的设计 122.5 声光报警电路的设计 163软件设计3.1 程序设计语言和软件开发环境 173.2 软件程序设计 184抗干扰设计4.1. 硬件方面的措施 264.2 软件抗干扰技术 26结 论 28致 谢 29参考文献 30附录: 源程序 31以上回答来自: /42-5/5620.htm。
2.基于51单片机的LED点阵显示屏系统的设计与实现的论文
LED显示器是用发光二极管构成的显示器。构成方式有两大类:一是笔段字符式,一般又有三种:7段(/8段)数码管、15段(/17段)数码管和6段符号显示器;二是点阵字符式,一般有5*7、5*8、8*8和16*16等若干种点阵结构。为了适应不同电路的需要,根据构成LED显示器的发光二极管公共极的极性,有共阴极和共阳极两种形式。对共阴极数码管,公共阴极接地,当各段阳极上的电平为高电平时,该段接通亮,电平为0时,该段关断不亮。对共阳极数码管则刚好相反,高电平时不亮,低电平时亮。这种器件根据显示数位分类,可以分为一位、双位和多位LED显示器,一位LED显示器就称作LED数码管,两位以上的一般就称作LED显示器。
要实现LED的汉字显示在进行、列的扫描的同时还要对其进行供电,因为每行16个二极管点亮电流很大,普通芯片的输出电流远不能满足。下面为你提供实例参考
以16*16显示器为例,你可以用并行扩展芯片8255实现点阵的行扫描,8255可以将单片机一个8位并行I/O口扩展成16位(8255的PA口、PB口同时使用);列扫描的16位可以用两个TTL门74LS164(8位移位寄存器),74LS164再接ULN2803以对电流放大后再接16*16点阵。74LS164的移位触发端A、B可以接上一片的相邻输出端,Q1或Q7这样实现能实现多个芯片连续移位,以实现显示屏汉字从右到左或从左到右的移动显示功能。
由于百度知道不能插入图片,所以不提供图片了,将具体引脚接法告诉你:8255的D0--D7数据输入端接单片机P2.0--P2.7(任一并行I/O口),A0接P2.0,A1接P2.1,/WR接单片机的/WR,/RD接高电平,如果单片机资源足够,则片选端/CS接低电平;74LS164芯片的触发端A、B接到一起,与CK脚、CLK脚、随意接到单片机的I/O上。
3.毕业设计 毕业设计题目《基于单片机的GPS数据接收和液晶显示》,
GPS
的使用现在已经非常普及,大到航空航海系统,小到个人移动设备,都有着它
的身影。随着
GPS
的民用化与成本的降低,已经走入了人们的日常生活中,很多手机、
PDA
等手持设备都配备了
GPS
功能。
就功能而言,
GPS
就是在地球经纬座标系下对被测对
象的方位进行测定,
同时可以提供较高精度与实时的测定数据。
对于基于单片机的便携
式设备,如果要获取持有者的位置信息,则
GPS
是最好的解决方案。
本文主要研究
GPS
的定位原理与技术,单片机的编程及其应用,液晶屏的功能及其
实现方法,语音系统及其功能应用。制作了一套设计方案,以软、硬件相结合的方式完
成整个
GPS
数据接收和显示以及播音的过程。
本课题采用
GPS
模块
GR-87
、
单片机
AT89S52
、
液晶显示屏
LCD1602
、
语音芯片
ISD1730
设计一款可以实时显示当前所在位置的纬度、
经
度等信息,并且可以语音报告当前经纬度,并且设定了至少
5
个地点地址,在这
5
个地址
的范围内可以语音报告所在地址,并且显示相应
4.基于单片机的设计与实现
交通灯实现。
void main() { P3 = 0; P1 = 0; P2 = 0xff; initTimer(); TR0=1; ET0=1; EA=1; while(1) { switch(state) { // 状态跳转 case 0: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 10; state = 1; } break; case 1: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 2; state = 2; } break; case 2: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 2; state = 3; } break; case 3: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 10; state = 4; } break; case 4: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 2; state = 5; } break; case 5: if(ct == 0) { P3=0;P1=0;P2=0xff; ct = 2; state = 0; } break; default:break; } // 执行 switch(state) { case 0: //东西绿灯,南北红灯,倒计时30秒; E_G = 1;W_G = 1;S_R = 1;N_R = 1; break; case 1: //数码管倒计时10秒; E_G = 1;W_G = 1;S_R = 1;N_R = 1; display(ct,0); display(ct,2); display(ct+2,1); display(ct+2,3); break; case 2: //东西黄灯,倒计时2秒; E_Y = 1;W_Y = 1;S_R = 1;N_R = 1; display(ct,1); display(ct,3); break; case 3: //南北绿灯,东西红灯,倒计时30秒; E_R = 1;W_R = 1;S_G = 1;N_G = 1; break; case 4: //数码管倒计时10秒; E_R = 1;W_R = 1;S_G = 1;N_G = 1; display(ct,1); display(ct,3); display(ct+2,0); display(ct+2,2); break; case 5: //南北黄灯,倒计时2秒; E_R = 1;W_R = 1;S_Y = 1;N_Y = 1; display(ct,0); display(ct,2); break; default:break; } } }。
5.基于80C51的电子钟设计与仿真设计的毕业论文
基于AT89S51单片机的数字电子钟设计 论文编号:JD983 论文字数:14560,页数:39 摘要:本文介绍了一款基于AT89S51单片机数字钟的设计,通过多功能数字钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。
论文重点阐述了数字钟硬件中MCU模块、语音模块、时钟模块和相关控制模块等的模块化设计与制作;软件同样采用模块化的设计,包括中断模块、闹钟模块、语音模块、时间调整模块设计,并采用简单流通性强的C语言编写实现。本设计实现了时间与闹钟的修改功能、语音播报功能、年、月、日和星期的显示功能。
并且通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。 关键词:AT89S51单片机;数字钟;语音播报 The design of digital electronic clock base on SCM of AT89S51 Abstract:This paper introduced the design of digital clock based on SCM of AT89S51, the specific process of how the system hardware and software achieved were detailed description through the design of multifunction digital clock. The modular design and production, which consisted of MCU module, voice module,clock module and the associated control module, were mainly recounted;As well as hardware designing,software design use the same method, consists suspension module,alarm clock module, voice module, time adjust module, and that use the C language to achieve because of its simple and strong negotiability. In this design the functions of time and alarm clock run and change, voice broadcast,functions of the year, month, day and week display have been achieved. And by comparing the actual clock, find out the source of the error and determined the method of adjusting error, reduce errors as much as possibly, so this system can achieve a practical digital clock with error within the permissible range. Key words :AT89S51 microcontroller; Digital clock; Voice Broadcast 目 录 第1章 绪论 11.1 课题背景 11.2 课题意义 11.3 数字钟的应用 21.4 本章小结 2 第2章 整体设计方案 32.1 单片机的选择 32.2 单片机的基本结构 52.3 本章小结 6 第3章 数字钟的硬件设计 73.1 最小系统设计 73.2 数字钟的外围电路设计 9 3.2.1 时钟电路 9 3.2.2 LCD显示电路 11 3.2.3 语音录放电路 13 3.2.4 电源电路 13 3.2.5 相关控制电路 143.3 本章小结 16 第4章 数字钟的软件设计 174.1 系统软件设计内容 174.2 主程序 184.3 时钟设置子程序 204.4 中断子程序 234.5 LCD显示子程序 244.3 本章小结 24 第5章 调试与功能说明 265.1 硬件调试 265.2 系统性能测试与功能说明 28 5.2.1 系统时钟误差分析 28 5.2.2 软件调试问题及解决 295.3 系统PCB图 305.4 本章小节 30 结论 31 致谢 32 参考文献 33 附录1 34 附录2 35以上回答来自: /42-6/6041.htm。
转载请注明出处众文网 » 基于单片机lcd显示的设计与实现毕业论文