- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机控制显示器.
显示器控制程序的设计***********1、设计目的1.1掌握8086逻辑功能及使用方法。1.2掌握一定的汇编语言知识,培养自己的动手操作能力。13学习程序设计的基本思路和方法。2、设计要求2.1 以8086CPU为核心LM032L显示器及74LS138译码器为基础,设计出一个显示器程序设计电路.2.2 该显示器控制程序能实现任意二十字符以内的英文字母的改变3各元件功能1:74LS373 的输出端 Q0~Q7 可直接与总线相连。 当三态允许控制端 OE 为低电平时,Q0~Q7为正常逻辑状态,可用来驱动负载或总线。当 OE 为高电平时,Q0~Q7 呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。 当锁存允许端 LE 为高电平时,Q 随数据 D 而变。当 LE 为低电平时,D 被锁存在已建立的数据电平。当 LE 端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mV。 引出端符号: D0~D7 数据输入端 OE 三态允许控制端(低电平有效) LE 锁存允许端 Q0~Q7 输出端 真值表: DnLEOEQnHHLHLHLLXLLQ0XXH高阻态2:74LS138译码器74LS138的管脚排列和真值表见下图。由真值表可知,4、5、6脚是控制脚,只有当6脚为高电平而4、5脚都为低电平时,74LS138才对1、2、3脚的输入进行译码,选择和从这三个管脚输入的三位二进制码相对应的某一个输出脚输出低电平,否则所有的输出脚都是输出高电平。实验显示器总设计图6、设计总结这次微机原理课程设计我学到了很多在书本上所没有学到过的知识。以前在上课的时候对于编程工具的使用还处于一知半解的状态上,但是经过一段上机的实践,对于怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器的内容以及当寄存器不够用时如何用存储单元代替寄存器、怎么去使用循环嵌套、怎么去正确使用8086芯片等方面都有了很大程度的提高。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,但总的来说还是圆满的7、参考文献[1]楼顺天,周佳社. 微机原理与接口技术[M]. 北京:科学出版社,2006:25-71,163-164,295-305[2]周明德.微机原理与接口技术[M].北京:人民邮电出版社,2007.225-243附录:CODE SEGMENT CODE ASSUME DS:DATA,CS:CODE,SS:STACK LCD_CMD_WREQU 9000H LCD_DATA_WREQU9002H LCD_BUSY_RDEQU9004H LCD_DATA_RDEQU9006HSTART: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AXIN AX,DX MOV AX,38H CALL WRCMD MOV AX,0CH CALL WRCMDMAINLOOP: MOV AX,80H MOV CX,20h LEA DI,str1 CALL WRSTR MOV AX,0C0H MOV CX,10H LEA DI,str2 CALL WRSTR MOV AX,01H CALL WRCMD JMP MAINLOOPWRCMD: MOV DX,LCD_CMD_WR OUT DX,AX RET;入口参数:;AX--行地址,第一行地址为80H,第二行地址为C0H;CX--字符数,不超过20;DI--字符串首地址WRSTR: CALL WRCMD MOV DX,LCD_DATA_WRWRBIT: MOV AL,[DI] OUT DX,AL CALL DELAY INC DI LOOP WRBITDELAY PROC PUSH
文档评论(0)