能液晶写命令函数参数说明高脉冲,写指令,设计总结本次设计的题目是设计个数字电压表,在这个设计中,考查了我们很多知识和能力,是个比较综合,又很锻炼我们能力的设计。要求我们利用课上所学的单片机知识,及大学的语言,在这个过程中涉及到的软件有编译软件,仿真软件,还有画的或,大多都要求我们自学。在大二的时候我就开始了单片机的学习之路,在大三之前就已经了解的差不多了,在学习的过程中也编写不少不太复杂的程序。其实这次项目开始的时候已经忘的差不多了,幸好在这两周的时间里让我重新捡回了的编程知识,还学会了模块化编程,和以前只会在个文件里编写程序的我相比,感觉这两周我学到的东西真多。因为是个比较大的设计,要求小组分工合作完成,在探讨中学习,在学习中探讨,发现问题,解决问题,这就是成长。当自己的作品出来后,还真有种苦尽甘来的感觉,这个过程中学的东西远不止这点,除了丰富了你的知识,锻炼了你的动手能力外,还激发了你的学习兴趣,这个在你以后的学习中将发挥着潜移默化的作用,为你以后的学习打好基础。参考文献张毅刚单片机应用设计哈尔滨哈尔滨工业大学出版社,胡汉才单片机原理及其接口技术北京清华大学出版社,康华光电子技术基础北京高等教育出版社,陈跃安电路学与电工电子技术北京清华出版社,王毅单片机器件应用手册北京人民邮电出版社,课程设计评语课程设计成绩指导教师签字年月日函数名功能液晶写数据函数参数说明高脉冲,写数据函数名,功能液晶显示位置设置函数参数行设置列设置说明在第行显示,在第二行显示对应列,取值从到,函数名功能液晶清屏函数参数说明写指令即清屏函数名功能发送串参数说明函数名功能在指定位置显示指针所指的字符串参数说明,延时函数函数名功能短延时函数参数说明函数名功能延时函数参数说明传输到接收机的数据字节数是没有限制的。每个位数据字节之后紧跟着个应答位。应答位是由发送机放在总线的个高电平,而主机也产生个额外的与应答有关的时钟脉冲。地址匹配的从接收机必须在接收每个字节后产生个应答。在应答时钟脉冲期间,应答的器件必须将线拉低。因此在应答相应的时钟脉冲的高电平期间,线必须保持稳定的低电平。在由从机终止的最后个字节,主接收机必须通过产生个低电平应答向发送机发送个数据结束信号,这样发送机必须将数据线拉高以允许主机产生停止条件。具体时序如图所示图总线应答总线协议在开始条件后个有效的硬件地址必须发送至。读写位定义了以后单个或多个字节数据传输的方向。开始条件停止条件和应答位的格式应定时参考总线特性。在写模式数据传输通过发送下个数据的停止条件或开始条件来约束。总线协议具体时序如图,所示图写模式的总线协议,转换图读模式的总线协议,转换液晶字符型液晶显示模块是种专门用于显示字母数字符号等点阵式。引脚功能说明采用标准的脚无背光或脚带背光接口,各引脚接口说明如表所示。编号符号引脚说明编号符号引脚说明电源地数据电源正极数据液晶显示偏压数据数据命令选择数据读写选择数据使能信号数据数据背光源正极数据背光源负极第脚为地电源。第脚接正电源。第脚为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生鬼影,使用时可以通过个的电位器调整对比度。第脚为寄存器选择,高电平时选择数据寄存器低电平时选择指令寄存器。第脚为读写信号线,高电平时进行读操作,低电平时进行写操作。当和共同为低电平时可以写入指令或者显示地址,当为低电平为高电平时可以读忙信号,当为高电平为低电平时可以写入数据。第脚端为使能端,当端由高电平跳变成低电平时,液晶模块执行命令。第脚为位双向数据线。第脚背光源正极。表的引脚说明第脚背光源负极。的指令说明及时序液晶模块内部的控制器共有条控制指令,如表所示序号指令清显示光标返回置输入模式显示开关控制光标或字符移位置功能置字符发生存贮器地址字符发生存贮器地址置数据存贮器地址显示数据存贮器地址读忙标志或地址计数器地址写数到或要写的数据内容从或读数读出的数据内容液晶模块的读写操作屏幕和光标的操作都是通过指令编程来实现的。说明为高电平为低电平指令清显示,指令码,光标复位到地址位置。指令光标复位,光标返回到地址。指令光标和显示模式设置光标移动方向,高电平右移,低电平左移屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。指令显示开关控制。控制整体显示的开与关,高电平表示开显示,低电平表示关显示控制光标的开与关,高电平表示有光标,低电平表示无光标控制光标是否闪烁,高电平闪烁,低电平不闪烁。指令光标或显示移位高电平时移动显示的文字,低电平时移动光标。指令功能设置命令高电平时为位总线,低电平时为位总线低电平时为单行显示,高电平时双行显示低电平时显示的点阵字符,高电平时显示的点阵字符。指令字符发生器地址设置。指令功能数据处理函数参数说明转换的值通过流水灯显示以电压为基准,转换成真正的电压函数名功能参数说明液晶初始化初始化转换数据处理液晶显示模块函数名功能参数说明函数名功能参数说明函数名功能参数说明函数名功能参数说明写数据时序时保持数据,时变化数据,函数名功能参数说明地址设置。表液晶内部指令表指令读忙信号和光标地址为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。指令写数据。指令读数据。与相兼容的芯片时序如表所示读状态输入输出状态字写指令输入指令码,高脉冲输出无读数据输入输出数据写数据输入数据,高脉冲输出无读操作时序如图所示。写操作时序如图所示。系统硬件仿真用绘制数字电压表的电路图后,将生成的文件下载进主控芯片芯片里,运行,电路图和结果如图所示表芯片时序图读操作时序图写操作时序系统程序设计根据设计要求结合硬件电路,采用的是模数数模转换芯片,采用的是液晶显示方式,在液晶显示之前,需对采集回的二进制数字量进行转换显示,这段过程电压为基准进行数据处理。图是程序流程图开始初始化液晶初始化采集电压对采集的电压值进行数据处理液晶显示结束图程序流程图程序主程序模块与转换有关的全局变量与显示有关的全局变函数名功能显示函数参数说明函数名功能转换函数参数说明函数名计时完成后,脚输出个晶振周期的高电平。特殊寄存器地址上的位可以使此功能无效。默认状态下,复位高电平有效。地址锁存控制信号是访问外部程序存储器时,锁存低位地址的输出脉冲。在编程时,此引脚也用作编程输入脉冲。在般情况下,以晶振六分之的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,脉冲将会跳过。外部程序存储器选通信号是外部程序存储器选通信号。当从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器时,将不被激活。访问外部程序存储器控制信号。为使能从到的外部程序存储器读取指令,必须接。为了执行内部程序指令,应该接。在编程期间,也接收编程电源。振荡器反相放大器和内部时钟发生电路的输入端。振荡器反相放大器的输出端。晶振电路晶振电路是单片机的最小系统的组成部分。典型的晶振取因为可以准确地得到波特率和波特率,用于有串口通讯的场合产生精确的级时歇,方便定时操作。特别注意对于脚,当接高电平时,单片机在复位后从内部的开始执行当接低电平时,复位后直接从外部的开始执行。复位电路复位电路也是单片机的最小系统的组成部分。当单片机系统在运行中,受到环境干扰出现程序执行错乱的时候,按下复位按钮内部的程序自动从头开始执行。复位电路的原理是单片机引脚接收到以上的电平
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 30 页
第 2 页 / 共 30 页
第 3 页 / 共 30 页
第 4 页 / 共 30 页
第 5 页 / 共 30 页
第 6 页 / 共 30 页
第 7 页 / 共 30 页
第 8 页 / 共 30 页
第 9 页 / 共 30 页
第 10 页 / 共 30 页
第 11 页 / 共 30 页
第 12 页 / 共 30 页
第 13 页 / 共 30 页
第 14 页 / 共 30 页
第 15 页 / 共 30 页
预览结束,还剩
15 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。