一块长方形菜地

一块长方形菜地

【范文精选】一块长方形菜地

【范文大全】一块长方形菜地

【专家解析】一块长方形菜地

【优秀范文】一块长方形菜地

范文一:一块长方形地

一块长方形地,长为60米,宽为30米,要在四边上植树,株距6米,四个角上各有一棵,共植树多少棵?

1. 一条路长100米,从头到尾每隔10米栽1棵梧桐树,共栽多少棵树?

2.12棵柳树排成一排,在每两棵柳树中间种3棵桃树,共种多少棵桃树?

1、哥哥和弟弟两人3年后年龄和是27岁,弟弟今年的年龄正好是哥哥和弟弟两人年龄的差。哥哥和弟弟今年各多少岁?

2、1994年妈妈的年龄是姐姐和妹妹年龄和的4倍,2002年妈妈的年龄是姐姐和妹妹年龄和的2

倍,问妈妈出生是哪一年?

明明过生日,同学们去给他买蛋糕,如果每人出8元,就多出了8元;每人出7元,就多出了4元.那么有多少个同学去买蛋糕?这个蛋糕的价钱是多少?

在下边的减法竖式中,“☆”“△”“○”各代表一个不同的数字。试推算出“○”代表几?

现在1元、2元和5元的硬币各4枚,用其中的一些硬币支付23元钱,一共有多少种不同的支付方法?

参加数学竞赛的某同学的准考证号是一个四位数。已知个位数字是十位数字的3倍,十位数字是百位数字的3倍,并且这个四位数各个数字的和是15,求这个同学的准考证号。

如图,长方形

ABCD中有一个正方形EFGH,且AF=16厘米,HC=13厘米,求长方形ABCD的周长是多少厘米。

甲、乙、丙三人年龄之和是94岁,且甲的2倍比丙多5岁,乙2倍比丙多19岁,问:甲、乙、丙三人各多大?

(46+56)×(172÷4)+14

有同样大小的红白黑珠共96个,按先5个红的,再4个白的,再3个黑的排列着,如图:

试问:黑珠共的几个?

试题】 刘老师搬一批书,每次搬15本,搬了12次,正好搬完这批书的一半。剩下的书每次搬20本,还要几次才能搬完?

【试题】小华每分拍球25次,小英每分比小华少拍5次。照这样计算,小英5分拍多少次?小华要拍同样多次要用几分?

【试题】同学们到车站义务劳动,3个同学擦12块玻璃。(补充不同的条件求问题,编成两道不同的两步计算应用题)。

补充1:"照这样计算,9个同学可以擦多少块玻璃?"

一块长方形地,长为60米,宽为30米,要在四边上植树,株距6米,四个角上各有一棵,共植树多少棵?

1. 一条路长100米,从头到尾每隔10米栽1棵梧桐树,共栽多少棵树?

2.12棵柳树排成一排,在每两棵柳树中间种3棵桃树,共种多少棵桃树?

1、哥哥和弟弟两人3年后年龄和是27岁,弟弟今年的年龄正好是哥哥和弟弟两人年龄的差。哥哥和弟弟今年各多少岁?

2、1994年妈妈的年龄是姐姐和妹妹年龄和的4倍,2002年妈妈的年龄是姐姐和妹妹年龄和的2

倍,问妈妈出生是哪一年?

明明过生日,同学们去给他买蛋糕,如果每人出8元,就多出了8元;每人出7元,就多出了4元.那么有多少个同学去买蛋糕?这个蛋糕的价钱是多少?

在下边的减法竖式中,“☆”“△”“○”各代表一个不同的数字。试推算出“○”代表几?

现在1元、2元和5元的硬币各4枚,用其中的一些硬币支付23元钱,一共有多少种不同的支付方法?

参加数学竞赛的某同学的准考证号是一个四位数。已知个位数字是十位数字的3倍,十位数字是百位数字的3倍,并且这个四位数各个数字的和是15,求这个同学的准考证号。

如图,长方形

ABCD中有一个正方形EFGH,且AF=16厘米,HC=13厘米,求长方形ABCD的周长是多少厘米。

甲、乙、丙三人年龄之和是94岁,且甲的2倍比丙多5岁,乙2倍比丙多19岁,问:甲、乙、丙三人各多大?

(46+56)×(172÷4)+14

有同样大小的红白黑珠共96个,按先5个红的,再4个白的,再3个黑的排列着,如图:

试问:黑珠共的几个?

试题】 刘老师搬一批书,每次搬15本,搬了12次,正好搬完这批书的一半。剩下的书每次搬20本,还要几次才能搬完?

【试题】小华每分拍球25次,小英每分比小华少拍5次。照这样计算,小英5分拍多少次?小华要拍同样多次要用几分?

【试题】同学们到车站义务劳动,3个同学擦12块玻璃。(补充不同的条件求问题,编成两道不同的两步计算应用题)。

补充1:"照这样计算,9个同学可以擦多少块玻璃?"

范文二:一长方形菜地

1、 一长方形菜地,周长是120米,它的长与宽的比是5:3,这块长方形菜地的面积是多少

平方米?

2、 学校十月份用电比九月份节约1/3,正好节约20千瓦时。九月份用电多少千瓦时?

3、 小王加工一批零件,200个合格,不合格的有5个,求这批零件的合格率。

4、 某次数学竞赛共20道,评分标准:每做对一题得5分,每做错或不做一题扣1分。小

华参加这次竞赛,得了70分。小华作对几道题?

5、 刘老师买了单价为1.5元的软面抄和单价为2元的硬面抄共20本,一共花了36元。刘

老师买了软面抄和硬面抄各多少本?

6、 一种服装原价100元,现在打六八折销售这种服装比原来便宜多少元?

7、 加工厂去年获利12.1万元,超过计划3.2万元,实际是计划的百分之几?

8、 一个圆形花坛的周长是37.68米,外围一条宽2米的环形水泥路,这条水泥路的面积是

多少平方米?

9、 一块长方形长是120米,宽是长的2/3,这块菜地的周长是多少米?

10、 甲乙两校的学生共同参加团体操表演,甲校参加450人。因表演需要,先从甲校调

出1/5的同学加入乙校,这是甲乙两校人数的比是6:7.乙校参加了多少人?

11、 小军去年体重30千克,今年增加到36千克,增加了百分之几?

12、 一支钢笔原价16元,现在降价4元,这支钢笔是打几折销售?

范文三:有一块长方形的铁皮

有一块长方形的铁皮,长60厘米,宽40厘米。在这块铁皮的四角剪去边长5厘米的小正方形,然后制成一个无盖的长方体盒子,求这个长方体盒子的体积。

把一个正方体木块锯成3个大小一样的小长方体后,表面积增加了36平方厘米。原来正方体的体积是多少?

把一个长方体截去一个高为8厘米的长方形后,剩下的部分是一个正方体。正方体的表面积比原来长方体的表面积减少320平方厘米。求原来长方体的体积。

有一个棱长为9厘米的正方体,在每两个对面的中央钻一个边长为2厘米的正方形孔,且穿透,所得立体的体积是多少

一个长方体,如果高增加3厘米,就成为一个正方体。这时表面积比原来增加了96平方厘米。原来的长方体的体积是多少立方厘米?

把一个棱长6分米的正方体钢锭熔铸成一个长方体钢锭,这个长方体长9分米,宽4分米,求这个长方体钢锭高多少分米?

一、填空题

1、一个长方体和一个正方体的棱长之和相等,已知长方体的长、宽、高分别是6分米、4分米、2分米,正方体的体积是。

一个长方体木块,从下部和上部分别截去高为3厘米和2厘米的长方体 后,变成一个正方体。若表面积减少了120平方厘米,则原长方体的体积是 立方厘米。

把一个长方体的长平分成4段,每段长6厘米。按段垂直于边长锯开后, 表面积将增加48平方厘米。原长方形的体积是 。

把一个长方体截去一个高为8厘米的长方体后,剩下的部分是一个正方 体。正方体的表面积比原来长方体的表面积减少320平方厘米,求原来的长方体体积。

一个长方体的长宽高分别是a ,b, h,如果高增高3米,那么表面积比原来增加()平方米,体积增加()立方米。

范文四:我家的东南边有一块长方形的小国,里面种着各种蔬菜、花草和树木...阅读答案

课外阅读。

我家的东南边有一块长方形的小国,里面种着各种蔬菜、花草和树木。

这里一年四季都很美丽。春天到了,大地像铺上了一条绿毯子,园子里一片绿油油。一群小鸟停在树枝上,唧唧喳喳地叫个不停,静静的小园开始热闹起来。夏天,成行的向日葵长得很茁壮,绽开着一朵朵金黄色的花,迎着朝阳怒放。

火红的石榴花开得十分茂盛,散发着阵阵芳香,引来一群群蝴蝶和蜜蜂。它们翩翩起舞,纵情欢唱。一排排玉米威武地挺立着,结出了硕大的玉米棒子。地里茄子紫了,西红柿红了,顶花带刺的黄瓜挂满了架。望着这丰硕的果实,使我感到小园的可爱。秋天,喇叭花开了,在绿叶中伸出了一支支粉红色的小喇叭,正在为小蜜蜂吹奏动听的歌。石榴树上的石榴熟了,橘红色的果实裂开了,露出了珍珠般的颗粒,好像冲着我咧嘴傻笑,这一切怎能不惹人喜爱?冬天,一场大雪过后,园里的石榴树披上了白雪,残秧披上了白雪,地上也盖上了厚厚的白雪,整个小园成了银装素裹的白色世界。

我情不自禁地叹道:“好美啊,小园!”小园如此娇美,真是一幅诱人的四季画。

1.给短文加一个合适的题目,写在文前的横线上。

2.根据所给意思从文中找出成语。

(1)轻盈地跳起舞来。(    )

(2)情感激动,不能自制。(    )

3.短文是____________的结构,按照_________顺序来写的。

4.用“____”画出一个拟人句,用“~~”画出一个比喻句。

5.这个小园最突出的特点是什么?

________________________________________________________

阅读答案:

1.我家的小国

2.(1)翩翩起舞 (2)情不自禁

3.总—分—总时间(四季)

4.它们翩翩起舞,纵情欢唱。

春天到了,大地像铺上了一条绿毯子,园子里一片绿油油。

5.一年四季都很美丽。

范文五:现要把一块长200米,宽100米的长方形土地,分为两块小长方形土地

现要把一块长200米,宽100米的长方形土地,分为两块小长方形土地,分别种植这两种作物,怎样划分这块土地,使甲、乙两种作物的总产量的比是3:4(结果取整数)?列二元一次方程组!

设甲面积为M,乙的面积为N

那么M:N=3/1:4/1.5=9:8

总面积是100x200=20000平米

所以M+N=20000平米

可知M=10588平米

N=9412平米

至于怎么分割,有2种解

反正都可以满足使甲乙两种作物总产量为3:4

一:甲的长是105.88米,宽100米

乙的长是94.12米,宽100米

二:甲的长是200米,宽是52.94米

乙的长是200米,宽是47.06米

设甲面积3m,单位产量n,总产量3mn,

那么乙总产量:4mn,单产:1.5n

则乙面积:4mn/1.5n=8m/3

即:3m+8m/3=200*100

甲面积: 3m=180000/17=10588平方米

乙面积:20000-10588=9412平方米

即甲占全部的10588/20000=52.94%

取边长200*0.5294=105.88分割为两个长方形

范文六:一块平行四边形菜地

1. 一块平行四边形菜地,底是52米,高是24米。如果每平方米种10棵白菜,这块地可以种多少棵白菜?

2. 王大爷在一块底长400米,高是80米的梯形地里种树苗。

(1)这块地的面积是多少?

(2)如果每棵树苗占地面积为0.2平方米,那么这块地共可以种树苗多少棵?

3、学校买了430本科技书,比故事书的3倍少19本。学校买了故事书多少本?(用方程解答)

4、一个服装厂用布料做了300套同样规格的服装,每套用布2.7米。由于改进裁剪方法,每套节省用布0.2米。现在这批布料可以做多少套这样的服装?

32.4+4.6×(26-1.2)

2.5×5.6×40

7.2÷[1.8×(6.4-5.9)]

12.5×32×2.5

(1-0.3)÷(1-0.86)

8.27×2.5-0.5×8.27

4.7×9.9 0.22×1.5+1.541÷2.3 (5.15-4.65)×0.4+0.79

6.7×10.11. 一块平行四边形菜地,底是52米,高是24米。如果每平方米种10棵白菜,这块地可以种多少棵白菜?

2. 王大爷在一块底长400米,高是80米的梯形地里种树苗。

(1)这块地的面积是多少?

(2)如果每棵树苗占地面积为0.2平方米,那么这块地共可以种树苗多少棵?

3、学校买了430本科技书,比故事书的3倍少19本。学校买了故事书多少本?(用方程解答)

4、一个服装厂用布料做了300套同样规格的服装,每套用布2.7米。由于改进裁剪方法,每套节省用布0.2米。现在这批布料可以做多少套这样的服装?

32.4+4.6×(26-1.2)

2.5×5.6×40

7.2÷[1.8×(6.4-5.9)]

12.5×32×2.5

(1-0.3)÷(1-0.86)

8.27×2.5-0.5×8.27

4.7×9.9 0.22×1.5+1.541÷2.3 (5.15-4.65)×0.4+0.79

6.7×10.1

范文七:一块平行四边形的菜地

多边形的面积计算

班级 姓名 座号 成绩

1、一块平行四边形的菜地,底长100米,高50米,每公顷产菜125吨。这块地产菜多少吨?

2、有一块平行四边形草地,底长25m,高是底的一半。如果每平方米的草可供3只羊吃一天,这块草地可供多少只羊吃一天?

3、一块平行四边地,底长150m,高80m,这块地有多少公顷?在这块地里共收小麦7680千克,平均每公顷收小麦多少千克?

4、一个平行四边形, 高3.6分米, 比底短14厘米, 它的面积是多少平方厘米?

5、有一块平行四边形的玻璃,底是28分米,高是24分米。这块玻璃的面积是多少?

6、 一块平行四边形钢板,面积800.13平方厘米,高是17.9厘米。它的底是多少?

7、一块平行四边形钢板,底8.5m,高6m,它的面积是多少?如果每平方米的钢板重38千克,这块钢板重多少千克?

8、一个边长为8厘米的正方形,与一个高为5厘米的平行四边形的面积相等,这个平行四边形的底是多少?

9、有两块面积相同的平行四边形地,一块地的的底是3.2米,高是2.8米,另一块地的底是2.5米,高是多少米?

10、一块三角形地,底长38米,高是27米,如果每平方米收小麦0.7千克,这块地可以收小麦多少千克?

11、人民医院用一块长60米,宽0.8米的白布做成底和高都是0.4米的包扎三角巾,一共可做多少块?

12、一个三角形的底长5米,如果底延长1米,那么面积就增加1.5平方米。那么原来三角形的面积是多少平方米?

13、小明家的菜地是梯形的,上底是6米,下底是10米,高是12米,如果每平方米收西红柿7千克,这块菜地可以收西红柿多少千克?

范文八:图形LCD模块的菜单方式人机交互界面

图形LCD模块的菜单方式人机交互界面

摘要:在以单片机为核心的嵌入式应用中,友好的人机互界面起着十分重要的作用。笔者在设计中使用WGM-12864B图形LCD模块实现一种中文窗口菜单界面,设计中使用的方法具有普遍性意义。

随着液晶显示技术的进步,高质量的液晶显示模块会被日趋广泛地应用于各种嵌入式系统中。在系统整体设计中,人机交互界面的设计往往占据着很大一部分工作,现以某嵌入式系统的人机交互部分为例,介绍一种使用WGA-12864B图形LCD模块实现中文窗口菜单界面的方法。

1 图形LCD模块WGM-12864简介

WGM-12864B模块是单色图形点阵液晶显示模块,点阵数为64×128,其点阵存储区如图1所示。

模块点阵分为左右两边,左右两边的结构是完全一样的。对模块的点阵存储区进行读写操作时,由CS1、CS2进行片选,高电平有效。模块中每8行为1页,页地址由X确定;Y确定点阵的列号,点阵数据的每一个字节所在的位置由(CSi,X,Y)唯一确定。字节中的每一位对应着相应的像素,为1显示该像素;为0则不显示。液晶显示模块工作时,逐行扫描点阵存储区。首先被扫描的行显示在LCD屏幕的第1行上,其余行则依次顺序显示。“扫描起始行”可以通过Z地址寄存器来设置。Z可以是0~63的任意一行,如Z=56时,则显示在LCD屏幕上的次序从上到下分别为:

56,57,„,62,63,0,1,2,„,54,55

该模块的这一功能为窗口的滚屏提供了便利。

2 人机界面的硬件接口设计

系统扩展了1片8255A作为人机界面的接口,硬件接口电路如图2所示。

8255A的A口连接图形LCD的8位数据线,B口低6位连接相应的控制线, D/I表示数据总线上的信号是点阵数据还是控制命令字,R/W表示当前操作是读或写操作,E是使能控制端,RST是复位端,CS1、CS2是左右点阵区选端。以行扫描方式扩展键盘接口,C口高半字节接行线,低半字节接列线。8255A初始化时,定义A、B口为方式0输出;C口高半字节为方式0输出,低半字节为方式0输入。请注意,大多数类型的8255芯片在对其方式控制寄存器进行初始化时,会引起A、B、C口清零,故不要在程序中动态改变8255端口的输入输出方式,以免影响LCD和键盘。

3 用户界面的软件设计

人机交互界面设计的目标是实现中文窗口界面,用户可以在菜单方式下进行交互。窗口分为两类:对话框和菜单,也包括对话框和菜单的混合。对话框用于参数的输入输出显示;菜单用于响应用户的选择,根据用户的选择运行程序。

首先,应当确定系统需要多少个窗口,每个窗口有多少个菜单,画出窗口之间的变迁图,可以知道所有的窗口应当组成一个树形结构。菜单中的汉字大小为16×16的点阵,数字和符号的大小为16×8的点阵。这些点阵数据可以由点阵提取程序获得。点阵数为64×128的LCD模块只能同时显示4个菜单项,每个菜单项点据256个字节的点阵存储空间。窗口多于4个菜单项时,应当使用滚屏功能。为方便数据的安排,系统规定了参数、菜单、窗口及LCD缓冲区的数据结构。

(1)数据结构

为方便参数的显示和处理,参数的输入输出格式用类似于分离

BCD码来表示,数据结构如图3所示。

数据长度表示数据区的字节数。正负标志,为1表示负数,为0表示正

数,负数在输入都要在数据前面加上负号“-”。数据区的每一字节对

应于参数的每一位数。数字用分离BCD码表示,小数点用ASCII码表示。

“数据长度”域占1个字节时,此数据结构可以表示最多255位的数

据。

菜单点阵的数据结构如图4所示。

菜单序号表示该菜单在该窗口所有菜单中的次序;菜单长度表示该菜

单项中汉字的个数,菜单点阵数据区存放的是菜单中汉字的点阵,每一

个汉字都是16×16的点阵;参数标志为0表示没有参数,为1表示此菜

单项是对话框,后面跟着参数。参数存放在参数指针域指向的内存中,

若是系统参数,则要预先从E2PROM读到内存中。由于系统是16位寻址

的存储空间,所以用2个字节存放指针。参数存放格式如图3所示。

窗口点阵的数据结构如图5所示,

其中用到了菜单数据结构,窗口中使用到的菜单项依着菜单序号

顺次存放,各域的含义是显而易见的。注意,窗口的点阵数据是事先按

照此格式建立的,系统中所有窗口以此格式存放非易失存储介质中,如

ROM。以此格式,系统可以有255个窗口,每一个窗口可以多达255个菜

单项。

系统在内存中特定区域开壁了1个LCD显示缓冲区,将要显示的

整个窗口的点阵数据按下列格式拼装好以后存放在此区间。LCD的显

示程序从此区间中读取数据到LCD点阵数据存储区,LCD显示程序正是

凭借此数据结构管理用户交互界面。每个菜单项除了汉字和参数的点

阵外,其余的空间用00H补齐为256字节。对话框中显示的参数,可以

依据菜单数据结构中的参数指针域检索到数据,然后把它译码成为可

以显示的16×8的点阵数据。

LCD缓冲区数据结构如图6所示。当前菜单域指的是当有获得焦

点的菜单序号,需要反显,主要用于光标管理。显示中的菜单项序号分

别对应着当前LCD点阵存储区中的4个菜单项,这些数据主要用于滚屏

操作。其余各域和上述类似。

(2)人机交互设计

人机交互设计的重点在于窗口界面的显示、滚屏、光标的管理及参数的显示、修改和保存。现在只介绍窗口的滚虐和参数的输入输出显示。仅当窗口的菜单数大于4的时候,才用到滚屏操作。为提高系统响应的速度,窗口在滚屏时只将新的菜单点阵数据读入LCD点阵存储 ,其余3个菜单的点阵数据保持不变。

图7所示的窗口滚屏过程中LCD点阵存储区的快照以及LCD屏上

显示的菜单次序,从A到E的滚屏每一步都是可逆的。可以发现,每一

步相邻的操作,只要将1个即将显示的菜单项点阵数据写入LCD点阵

存储区,图中加黑框的菜单项就是新写入的。当向下滚屏时,从LCD显

示缓冲区中“显示中的菜单项”域检索出菜单序号最小的项,把新的

菜单序号插入此位置,从显示缓冲区的“菜单点阵数据”域把菜单的

点阵数据读到LCD点阵存储区中相应位置。然后再检索更新后的“显

示中的菜单项”域,找出最小菜单项所在的行号,设置扫描起始行Z为

此行号,图中箭头指向的位置即为扫描起始行。最后要更新的域是

“当前菜单项”,用于光标显示管理。当向上滚屏时,操作是类似的,

不同的是要替换出“显示中的菜单项”域中序号最大的菜单项。

参数的输入输出显示是人机交互界面中的重要环节。显示的参数来自键盘输入或系统内部,数据的流向如图8所示。

参数依据图3对应的数据格式存放到参数指地所指的内存中,然后启动窗口更新即可。若该参数需要保存,则存入对应的E2PROM地址中。本系统使用X5045作为E2PROM,同时兼作看门狗。

4 结论

本文主要从数据结构的角度出发,结合器件的特片,提出了图形LCD在嵌入式应用中解决人机交互问题的一般方法,实现了中文窗口菜单,解决了参数的输入、显示、修改和保存。文中的方法具有非常好的灵活性和良好的可维护性,程序员可以在需要的时候方便地修改原有窗口或者加入新的窗口,而不至于影响系统软件原有的结构。这些便利都得益于系统定义了合理的数据结构。

范文九:图形LCD模块的菜单方式人机交互界面1785



设为首页

加入收藏

联系我们

用户登陆 用户注册 首 页 ┆ 文章中心 ┆嵌入式论坛 ┆ 嵌入式提问吧

站点首页

应用

单片机

电源及充电器

底层应用

网络通讯

FPGA/CPLD

DSP

avr

ARM

MCS51

pic

当前位置:minitos嵌入式开发网2站 → 文章中心 → 应用 → 图形LCD模块的菜单方式人机交互界面

•相关一:[489]: 双输出升压型转换器LT3466

[预览]  摘要:LT3466是凌特公司生产的一款全功能双输出升压型DC/DC转换器,可驱动多达20个白光LED,并具有中启动、LED开路保护及欠压闭锁等功能。文中介绍了LT3466芯片的结构特点、工作原理、设计方法及应用电路。关键词:升压型转换器肖特基二极管欠压闭锁LED开路保护1主要特点LT3466是一款全功能双输出升压型DC/DC转换器。它可以宽输入电压范围内驱动多达20个白光LED,并可为串联LED...

•相关二:[2307]: 基于AD9956的高线性LFM信号发生器设计

[预览]  摘要:AD9956是ANALOGDEVICE公司推出的一款高速、高分辨率、高扫描率、可编程、可配置多种电路结构的高性能DDS芯片。文章简要介绍了AD9956的基本特点,分析了它的基本功能和原理,给出了用AD9956实现高分辨率LFM信号发生器的方案。关键词:直接数字频率合成;DDS;线性调频信号;信号发生器;高分辨率随着雷达技术的发展,对雷达波形的调频线性度要求也越来越高。直接数字频率合成器(D...

摘要:在以单片机为核心的嵌入式应用中,...图形LCD模块的菜单方式人机交互界面1785

减小字体 增大字体 作者:重庆大学 韦永办 来源:单片机与嵌入式系统应用 发布时间:2007-10-10 14:16:38

摘要: 在以单片机为核心的嵌入式应用中,友好的人机互界面起着十分重要的作用。笔者在设计中使用WGM-12864B图形LCD模块实现一种中文窗口菜单界面,设计中使用的方法具有普遍性意义。

关键词: 人机交互界面 图形LCD模块 数据结构 窗口 菜单

随着液晶显示技术的进步,高质量的液晶显示模块会被日趋广泛地应用于各种嵌入式系统中。在系统整体设计中,人机交互界面的设计往往占据着很大一部分工作,现以某嵌入式系统的人机交互部分为例,介绍一种使用WGA-12864B图形LCD模块实现中文窗口菜单界面的方法。

1 图形LCD模块WGM-12864简介

WGM-12864B模块是单色图形点阵液晶显示模块,点阵数为64×128,其点阵存储区如图1所示。

模块点阵分为左右两边,左右两边的结构是完全一样的。对模块的点阵存储区进行读写操作时,由CS1、CS2进行片选,高电平有效。模块中每8行为1页,页地址由X确定;Y确定点阵的列号,点阵数据的每一个字节所在的位置由(CSi,X,Y)唯一确定。字节中的

每一位对应着相应的像素,为1显示该像素;为0则不显示。液晶显示模块工作时,逐行扫描点阵存储区。首先被扫描的行显示在LCD屏幕的第1行上,其余行则依次顺序显示。“扫描起始行”可以通过Z地址寄存器来设置。Z可以是0~63的任意一行,如Z=56时,则显示在LCD屏幕上的次序从上到下分别为:

56,57,…,62,63,0,1,2,…,54,55

该模块的这一功能为窗口的滚屏提供了便利。

2 人机界面的硬件接口设计

系统扩展了1片8255A作为人机界面的接口,硬件接口电路如图2所示。8255A的A口连接图形LCD的8位数据线,B口低6位连接相应的控制线,

D/I表示数据总线上的信号是点阵数据还是控制命令字,R/W表示当前操作是读或写操作,E是使能控制端,RST是复位端,CS1、CS2是左右点阵区选端。以行扫描方式扩展键盘接口,C口高半字节接行线,低半字节接列线。8255A初始化时,定义A、B口为方式0输出;C口高半字节为方式0输出,低半字节为方式0输入。请注意,大多数类型的8255芯片在对其方式控制寄存器进行初始化时,会引起A、B、C口清零,故不要在程序中动态改变8255端口的输入输出方式,以免影响LCD和键盘。

3 用户界面的软件设计

人机交互界面设计的目标是实现中文窗口界面, 用户可以在菜单方式下进行交互。窗口分为两类:对话框和菜单,也包括对话框和菜单的混合。对话框用于参数的输入输出显示;菜单用于响应用户的选择,根据用户的选择运行程序。

首先,应当确定系统需要多少个窗口,每个窗口有多少个菜单,画出窗口之间的变迁图,可以知道所有的窗口应当组成一个树形结构。菜单中的汉字大小为16×16的点阵,数字和符号的大小为16×8的点阵。这些点阵数据可以由点阵提取程序获得。点阵数为64×128的LCD模块只能同时显示4个菜单项,每个菜单项点据256个字节的点阵存储空间。窗口多于4个菜单项时,应当使用滚屏功能。为方便数据的安排,系统规定了参数、菜单、窗口及LCD缓冲区的数据结构。

(1)数据结构

为方便参数的显示和处理,

参数的输入输出格式用类似于分离BCD码来表示,数据结构如图3所示。数据长度表示数据区的字节数。正负标志,为1表示负数,为0表示正数,负数在输入都要在数据前面加上负号“-”。数据区的每一字节对应于参数的每一位数。数字用分离BCD码表示,小数点用ASCII码表示。“数据长度”域占1个字节时,此数据结构可以表示最多255位的数据。

菜单点阵的数据结构如图4所示。菜单序号表示该菜单在该窗口所有菜单中的次序;菜单长度表示该菜单项中汉字的个数,菜单点阵数据区存放的是菜单中汉字的

点阵,每一个汉字都是16×16的点阵;参数标志为0表示没有参数,为1表示此菜单项是对话框,后面跟着参数。参数存放在参数指针域指向的内存中,若是系统参数,则要预先从E2PROM读到内存中。由于系统是16位寻址的存储空间,所以用2个字节存放指针。参数存放格式如图3所示。

窗口点阵的数据结构如图5所示,其中用到了菜单数据结构,窗口中使用到的菜单项依着菜单序号顺次存放,各域的含义是显而易见的。注意,窗口的点阵数据是事先按照此格式建立的,系统中所有窗口以此格式存放非易失存储介质中,如ROM。以此格式,系统可以有255个窗口,每一个窗口可以多达255个菜单项。

系统在内存中特定区域开壁了1个LCD显示缓冲区,将要显示的整个窗口的点阵数据按下列格式拼装好以后存放在此区间。LCD的显示程序从此区间中读取数据到LCD点阵数据存储区,LCD显示程序正是凭借此数据结构管理用户交互界面。每个菜单项除了汉字和参数的点阵外,其余的空间用00H补齐为256字节。对话框中显示的参数,可以依据菜单数据结构中的参数指针域检索到数据,然后把它译码成为可以显示的16×8的点阵数据。LCD缓冲区数据结构如图6所示。当前菜单域指的是当有获得焦点的菜单序号,需要反显,主要用于光标管理。显示中的菜单项序号分别对应着当前LCD点阵存储区中的4个菜单项,这些数据主要用于滚屏操作。其余各域和上述类似。

(2)人机交互设计

人机交互设计的重点在于窗口界面的显示、滚屏、光标的管理及参数的显示、修改和保存。现在只介绍窗口的滚虐和参数的输入输出显示。

仅当窗口的菜单数大于4的时候,才用到滚屏操作。为提高系统响应的速度,窗口在滚屏时只将新的菜单点阵数据读入LCD点阵存储 ,其余3个菜单的点阵数据保持不变。图7所示的窗口滚屏过程中LCD点阵存储区的快照以及LCD屏上显示的菜单次序,从A到E的滚屏每一步都是可逆的。可以发现,每一步相邻的操作,只要将1个即将显示的菜单项点阵数据写入LCD点阵存储区,图中加黑框的菜单项就是新写入的。当向下滚屏时,从LCD显示缓冲区中“显示中的菜单项”域检索出菜单序号最小的项,把新的菜单序号插入此位置,从显示缓冲区的“菜单点阵数据”域把菜单的点阵数据读到LCD点阵存储区中相应位置。然后再检索更新后的“显示中的菜单项”域,找出最小菜单项所在的行号,设置扫描起始行Z为此行号,图中箭头指向的位置即为扫描起始行。最后要更新的域是“当前菜单项”,用于光标显示管理。当向上滚屏时,操作是类似的,不同的是要替换出“显示中的菜单项”域中

序号最大的菜单项。

参数的输入输出显示是人机交互界面中的重要环节。显示的参数来自键盘输入或系统内部,数据的流向如图8所示。参数依据图3对应的数据格式存放到参数指地所指的内存中,然后启动窗口更新即可。若该参数需要保存,则存入对应的E2PROM地址中。本系统使用X5045作为E2PROM,同时兼作看门狗。

4 结论

本文主要从数据结构的角度出发,结合器件的特片,提出了图形LCD在嵌入式应用中解决人机交互问题的一般方法,实现了中文窗口菜单,解决了参数的输入、显示、修改和保存。文中的方法具有非常好的灵活性和良好的可维护性,程序员可以在需要的时候方便地修改原有窗口或者加入新的窗口,而不至于影响系统软件原有的结构。这些便利都得益于系统定义了合理的数据结构。

[ 返回上一页 ] [ 打 印 ]

•上一篇文章: 基于AD9956的高线性LFM信号发生器设计

•下一篇文章: 构成信号发生器的DDS和变换器

•相关三:[1387]: G.729A语音编码TMS320VC5416 DSP实时实现

[预览]  概述近二十年来,全球半导体产业的飞速发展带动相关的软件、硬件设计达到新的水平,使得很多比较复杂的数字信号处理算法可以实时实现并且得到广泛应用。突出的代表就是数字信号处理器(DSP)与语音信号压缩编码算法相结合,并且在日常通信系统中得到广泛应用,例如数字移动电话、IP电话等。随着网络通信的发展、微处理器和信号处理专用芯片的发展,也为语音处理技术的应用提供了更加广阔的平台。所有这些因素都促进了对更加...

•相关四:[589]: IEC 61131-3标准与ARM嵌入式控制系统

[预览]  摘要介绍IEC61131-3国际标准、ARM微处理器和嵌入式系统;研究基于AT91M55800A微处理器和IEC6113l-3标准的嵌入式实时控制系统的设计与实现技术,并给出详细的串口通信程序。关键词ARMAT91M55800AIEC611313标准串口通信引言ARM是采用ARM公司技术知识产权(IP)核的微处理器。其中ARM7是低功耗的32位核,具有小体积、低功耗、低成本而高性能的特点,在信息...

•相关五:[1785]: FSK信息解码的电话网数据通信

[预览]  摘要:介绍FSK信息解码的基本原理和数据传输格式,利用FSK解码芯片(SM8220P)与单片机的接口,实现电话FSK信息的数据传输;给出采用电话FSK信息进行数据通信的相关电路图、程序流程图和FSK信息接收的汇编源代码。关键词:单片机电话主叫信息识别FSK数据通信电话主叫识别信息发送及接收(俗称来电显示),简称CID(CallingIdentifyDelivery),是电信局向被叫电话用户提供的...

文章评论 发表评论,评论内容与本站立场无关!

范文十:长方形和正方形的面积教学设计模块2作业(5)

表格式教学设计模板

案例名称 一、教材内容分析

长方形和正方形的面积

《长方形和正方形的面积》 这一教学内容是人教版小学数学三年级下册第六 单元第三节的第二课时,属于“面积与图形”领域,从知识体系上分析是认识了 长方形和正方形的面积求法,学习了表面积的计算,掌握了面积的概念和常用的 面积单位的基础上学习的,为更好掌握面积单位的进率和推导各种平面图形面积 计算公式打下基础,因此.长方形和正方形的面积计算必须掌握熟练。 二、教学目标(知识,技能,情感态度、价值观) 1、知识与技能目标:使学生掌握长方形和正方形面积公式的推导过程,理解 长方形和正方形的计算公式;初步学会计算长方形和正方形的面积。 2、方法目标:培养学生实际操作能力同时发展他们的空间观念。 3、 情感目标: 在活动中使学生感受数学与实际生活的密切关系, 体验学数学、 用数学的乐趣,从而激发学生的学习兴趣。 三、学习者特征分析 中年级学生发现问题、解决问题能力逐步增强,这为学生的自主探究及合作 学习创造了有利条件,他们已经掌握了一些几何知识,了解部分几何图形之间的 转化方法。但学生的平面空间观念还不是完全成熟,形状之间的转化还有一定的 困难。针对学生的实际,教学中我主要采用观察、比较、操作等方法。组织学生 探索规律,归纳总结,体验知识的生成和形成。 四、教学策略选择与设计 1、情景创设策略:运用生活中与教学内容相关的情景,设计问题,组织教学 内容,提出有启发性的引申问题,激发学生的学习兴趣,积极地参与到实验验证、 实验猜想、探究规律的学习当中,让学生感知长方形和正方形面积的概念。 2、自主合作探究式学习策略:动手实践、合作交流、引导学生开展观察、操 作、猜想、交流、转化的活动,让学生在数学活动中经历数学、体验数学。由于 每个学生的知识经验、生活情景、思维方式的不同,对知识的学习也有独特的理 解和感受。所以我让他们用今天的知识去解决生活中的问题,并写成数学日记, 让他们用自己的方式去体验、探究学习过程。 3、.探究引导策略:探讨式学习;教师启发引导。给学生以生动、形象、直 观的认识,此题算法多样,富于启发地清晰揭示了知识的内在规律,使它和教学 过程有机组合,把学习延伸到实际,让知识在体验中生成。 五、教学环境及资源准备 1.教师自制的多媒体课件。 2.教师准备的长方形和正方形教具。 六、教学过程

1

表格式教学设计模板

教学过程

教师活动

创 设 问 题 情 同学们回想一下,我们在 景

。 (课件显 学习长方形的面积和面积 示) 计算公式(让学生回忆, 说一说长方形与正方形面 积计算公式推导过程)教 师播放课件) 设疑揭题: 把一个长方形分割成若干 生尝试后小组讨 通过回顾长方形的 个小正方形的方法推导出 论 面积的推导方法, 了它的面积公式,那同学 巧妙地运用旧知识 们大胆猜测一下。 进行迁移。 推导公式: 师课件演示 师:请同学们拿出学具, 结合大屏幕上的要求,研 究分割后的小正方形和原 来长方形之间的关系。 师:一组同学自己动手操 作后,尝试写出长方形与 正方形的面积公式。 师:哪个小组汇报一下你 们的研究结果 师:同学们真了不起,你 们的发现非常正确,接下 来让我们一起来看看课件 演示。 (课件分别演示的割拼过 程,学生观察、思考) 同学小组合作, 在 新 知 识 的 探 索 动手实践、合作 中,合理的猜测能 交流、共同研究。 为探索问题,解决 问题的思维方向起 到导航和推进作 用。

设计意图及资源准 备 1、学 生 练 习 长 复习旧知为学习新 方 形 的 面 积 知做好铺垫。 计算。 2、长 方 形 的 面 积练习。 学生活动

总结公式:

生:我们发现转 化后的形状变 了,但是面积没 有变。 生:我们发现小 正方形的面积和 原来长方形的形 积的相等。

本环节按学生能力 分组,体现差异。 让学生亲自动手操 作,再次感受“化 整为零”的思想。 动手操作,是学生 发现规律和获取数 学思想的重要途 径。

2

表格式教学设计模板

长方形和正方形积的教学流程图

开始

情趣导入

播放图片 为新知准备

出示复习题

学生观摩

动手操作

动画演示

长方形和正方形面积

动物角色

小组讨论

指导、 总结学生的成果

组内、班上表演

学生应用公式

激励评价

教师总结课堂

布置作业

七、教学评价设计

3

表格式教学设计模板

从本节课教学目标的达成来看,较好地体现了以下几方面: 1、尊重教材,深刻地理解教材,充分地利用教材,知识挖掘到位,处理得当。 2、环节设计严谨、巧妙,主线清晰、扎实。变静态为动态的课件演示,为很好的 突出重点、突破难点服务。 3、注重培养学生多种能力,动手操作、主动探究,让学生亲身经历探索长方形和 正方形面积计算方法的全过程。 八、帮助与总结 本节课是在学生已掌握了面积概念和面积单位的基础上进行教学的,学习它 为今后学生学习几何平面图形面积计算打下基础。因此,本节课的教学我注重让 学生从体验中学习,在体验中自我建构新知,在体验中掌握数学方法。努力为学 生创设条件,让学生主动参与到发现数学知识的过程中。

今后的教学中我会努力创设适合学生发展的数学课堂,激发学生的求知欲, 点燃创造的火花,把课堂变成人人参与,思维碰撞的空间。

4