观海听涛BBS's Archiver

凡星 发表于 2008-4-16 11:14

哪位大侠做过《人机界面实验》 能不能给个程序 呵呵

[size=3][b][font=Times New Roman]小弟没学过这个东西,但是作业要用到 。。。。[/font][/b][/size]
[size=3][b][font=Times New Roman][/font][/b][/size]
[size=3][b][font=Times New Roman]请大侠把程序给发上来,谢谢了![/font][/b][/size]
[font=Times New Roman][size=3][b]
[/b][/size][/font]
[font=Times New Roman][size=3][b]
[/b][/size][/font]
[font=Times New Roman][size=3][b]
[/b][/size][/font]
[size=3][b][font=Times New Roman]  [/font][/b][b][font=宋体]人机界面实验[/font][/b][/size][b]
[/b][b][font=宋体][size=3]一.实验目的[/size][/font][/b][font=宋体]
[size=3]
1. [/size][/font][font=宋体][size=3]了解液晶人机接口的建立[/size][/font]
[size=3][font=宋体]2. [/font][font=宋体]了解液晶显示图形的方法[/font][/size]

[b][size=3][font=宋体]二、实验设备及器材[/font][/size][/b]
[size=3][font=Times New Roman]1[/font][font=宋体].单片机综合实验箱(自制)[/font][/size]
[size=3][font=Times New Roman]2[/font][font=宋体].[/font][font=宋体]MGLS-12864[/font][font=宋体]液晶模块[/font][/size]

[b][font=宋体][size=3]三.实验电路及联机[/size][/font][/b]
[font=宋体][size=3]见下图:液晶显示电路[/size][/font]
[b]
[/b][b][font=宋体][size=3]四.实验说明[/size][/font][/b][font=宋体]
[size=3]    [/size][/font][font=宋体][size=3]液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法比拟的优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。[/size][/font]
[size=3][font=宋体]系统选用的是MGLS-12864液晶模块,它使用HD61202作为列驱动器,HD61203作为行驱动器。在MGLS-12864中,有两片HD61202和一片HD61203。MGLS-12864液晶模块与单片机的接口电路有直接访问方式和间接访问方式两种,本系统采用的是直接访问方式其电路接口如图2-9所示。单片机通过P2.2控制CSA;P2.3控制CSB,以选通液晶显示屏上各区的控制器HD61202;同时AT89C51用P2.1作为R/W信号控制数据总线的数据流向;用P2.0作为D/I信号控制寄存器的选择;E信号由AT89C51的读信号/RD和写信号/WR以及P2.4经几级门电路合成产生,从而实现了单片机对内置HD61202图形液晶显示器模块的电路连接。[/font][font=宋体][/font][/size]
[font=宋体][size=3]单片机对液晶显示模块GGLS-12864的操作可分为两部分,即左半屏和右半屏操作。[/size][/font]
[size=3][font=宋体]CWADD2[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2800H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]写指令代码位址(左)[/font][/size]
[size=3][font=宋体]CRADD2[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2A00H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]读状态字地址(左)[/font][/size]
[size=3][font=宋体]DWADD2[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2900H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]写显示数据地址(左)[/font][/size]
[size=3][font=宋体]DRADD2[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2B00H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]读显示数据地址(左)[/font][/size]
[size=3][font=宋体]CWADD3[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2400H [/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]写指令代码位址(右)

[/font][/size]
[size=3][font=宋体]CRADD3[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2600H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]读状态字地址(右)[/font][/size]
[size=3][font=宋体]DWADD3[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2500H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]写显示数据地址(右)[/font][/size]
[size=3][/size][size=3][font=宋体]DRADD3[/font][font=宋体]
[/font][font=宋体]EQU[/font][font=宋体]
[/font][font=宋体]2700H[/font][font=宋体]
[/font][font=宋体];[/font][font=宋体]读显示数据地址(右)[/font][/size]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [font=宋体] [/font][font=宋体] [/font][attach]64243[/attach][/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [font=宋体][size=14pt][b]五.实验程序框图[/b][/size][/font][/size][/font]
[font=Times New Roman][size=3]
[/size][/font]
[font=Times New Roman][size=3][font=宋体][size=14pt][attach]64244[/attach][/size][/font][/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[size=3][font=Times New Roman]

[/font][font=宋体][size=10.5pt]液晶显示电路[/size][/font][/size]
[font=宋体][size=10.5pt][size=3] [/size][/size][/font]
[size=3][/size][b][font=宋体][size=14pt]五.实验程序框图
[/size][/font][/b]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]
[font=Times New Roman][size=3] [/size][/font]

麻木尔杜斯 发表于 2008-4-16 22:29

有很多老师在观海上晃[em08]

凡星 发表于 2008-4-17 10:19

那个本来就不是我的方向诶

我也只是想研究一下

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.