摘 要

LCD液晶显示已经是人机界面的关键技术。 本文对基于单片机的LCD夜晶显示器 控制系统进行了研究。

首先在绪论中介绍了本课题的课题背景、 研究意义及完成的功能。本系统是以单 片机的基本语言C语言来进行软件设计,51的编程语言常用的有二种,一种是汇编 语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂 一点的程序就更是难读懂,而 C语言在大多数情况下其机器代码生成效率和汇编语 言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来

解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言'的

开发周期通常要小于汇编语言很多。综合以上C语言的优点,我在学习时选择了 C语 言指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化 结构,使程序设计的逻辑关系更加简洁明了。 使硬件在软件的控制下协调运作。 正文 中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,并介绍了单片机微处 理器的发展史,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能 及工作过程,并具体描述了 AT89C51AMPIRE128 64接电路接口的软、硬件调试。其 次阐述了程序的流程和实现过程。本文撰写的主导思想是软、硬件相结合,以硬件为 基础,来进行各功能模块的编写。

最后对我所开发的用单片机实现 LCD夜晶显示器控制原理的设计思想和软、硬件 调试作了详细的论述。

关键词:单片机,微处理器,LCD 89C51, AMPIRE128 64

ABSTRACT

The LCD manifestation has been the key technique of the an-machine interface. This text to basic proceeded the research in Micro Controller Unit liquid crystal display control system. Introduced the lesson a background of this lesson and study meaning and finished functions in introduction first. This system edits collected materials the language to proceed with single the basic language of a machine the software designs, the instruction carries out the speed quick, save memory. For the sake of easy to expand with the design adoption mold a logic for turning construction, making procedure designing relation that change, software more shorter and more easier to understand. Make hardware control in software descended to moderate the operation.

The text inside describes the system hardware work principle in brief first, and attach with the system hardware design frame diagram, combine development history that introduced the single a machine microprocessor, discuss this graduate design a function for applied each hardware connecting a people the technique connects with each one a mold piece and work processes, combine to describe in a specific way 89C51, and the AMPIRE12£ 64 circumscribes the electric circuit connects oscular and soft, the hardware adjusts to try. Expatiated the process of the procedure the next

单片机c语言控制显示器,单片机实现LCD液晶显示器控制原理..docx相关推荐

  1. c语言流水灯仿真程序设计框图,基于单片机c语言控制的流水灯程序设计及prtes仿真图.docx...

    基于单片机c语言控制的流水灯程序设计及prtes仿真图 89c51与8个发光二极管相连流水控制 一.不同花样的控制源程序代码: /*#include #define uchar unsigned ch ...

  2. 单片机c语言编程下载,单片机C语言编程.doc

    单片机C语言编程.doc 单片机C语言编程指令格式 功能简述 字节数 周期 一.数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,Ri ...

  3. 单片机c语言 王东锋,单片机实训总结报告.docx

    单片机实训总结报告.docx 超声波测距实训总结报告专业 电子信息工程 班级 信息091 姓名 郑干恒(15) 何清华(43) 指导教师 邬志锋 日期 2012.6. 19 广东交通职业技术学院交通信 ...

  4. 单片机c语言学习心得,单片机实习心得3篇

    单片机实习心得3篇 单片机实习心得篇1 最近自己对单片机特别的感兴趣,因为看到它能控制电机的转动,自己觉得很神奇.就想弄清楚它到底是怎么做到的? 我看到书上讲:单片机可以用两种语言编写,一种是c语言, ...

  5. arduino和单片机c语言,Arduino和单片机的区别-与非网

    Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬件(各种型号的Arduino板)和软件(ArduinoIDE).由一个欧洲开发团队于2005年冬季开发.其成员包括Massimo Ban ...

  6. 单片机C语言节日彩灯,单片机c语言节日彩灯控制器设计.docx

    单片机c语言节日彩灯控制器设计 湖南涉外经济学院课程设计报告课程名称:单片机原理及应用报告题目:节日彩灯控制器的设计学生姓名:所在学院:信息科学与工程学院专业班级:电子信息工程1102班学生学号:指导 ...

  7. c51单片机c语言程序,C51单片机的C语言程序设计.ppt

    <C51单片机的C语言程序设计.ppt>由会员分享,可在线阅读,更多相关<C51单片机的C语言程序设计.ppt(44页珍藏版)>请在人人文库网上搜索. 1.2020/8/7,1 ...

  8. 面试要求精通单片机c语言,献给广大单片机爱好者,单片机初学者一定要看,...

    社会的角落里,有一群正在为单片机很难入门而苦恼的人. 你身边如果有单片机入门者,动手能力比较强,请他帮忙,搭个简单的单片机最小电路,哪怕是控制一个 LED 闪烁的电路.只要在你眼皮底下经过电路设计.程 ...

  9. 单片机C语言 8,PIC单片机C语言程序设计_8_

    PICC编译器的安装<PIC单片机C语言程序(7)>一文介绍MPLABIDE7.40的安装时,我们已将光盘中的PICC编译器的压缩软件PICC8.05.rar(见该文图12)粘贴到我的电脑 ...

最新文章

  1. 转: GridView:当鼠标滑过,行的背景颜色发生变化
  2. springboot接收JSONArray
  3. java速学_5分钟快速入门Java,不看真的可惜了
  4. MAC VSCode Go代码第一次运行配置
  5. 正确使用auto_ptr智能指针
  6. 你会如何优化应用程序的性能?
  7. LLVM CLANG 3.1 GCC 4.7 INTEL CORE I7 BENCHMARKS
  8. L298N——简介及用法
  9. Delta3D(6)教程:创建游戏角色-2
  10. echarts 横向柱状图
  11. “出轨照”背后的真相:防骗启示录之相册病毒报告
  12. 为什么要放弃Evernote?Effie:为写作而生
  13. PnP-AdaNet学习笔记
  14. 研究量子计算机学什么,量子计算,量子信息技术,要学什么专业?
  15. 各类暴力事件频发,究竟是为何?
  16. 读书笔记:人工智能基础(高中版)
  17. 转载:基于AT91RM9200与LINUX2.6.26内核的嵌入式平台开发全过程
  18. SixTool多功能多合一代挂助手系统源码
  19. 如何利用Python强势破解今日头条(巨量)滑块验证码!
  20. 容器Docker(一)

热门文章

  1. DroidPlugin插件化开发
  2. Crystal Report 2008
  3. 开源CRM Hipergate
  4. 【数据结构与算法】字符串匹配 BM算法
  5. linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解
  6. linux tcp header更改,Linux Netfilter中修改TCP/UDP Payload的方法
  7. 仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用
  8. python break跳出外层_失去循环标记的Python,我这样实现跳出外层循环
  9. 台式电脑如何截屏_买台式电脑如何避免成为被宰羔羊(一)
  10. 自定义hibernate validation注解