人机界面接口技术课件_第1页
人机界面接口技术课件_第2页
人机界面接口技术课件_第3页
人机界面接口技术课件_第4页
人机界面接口技术课件_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

36、“不可能”这个字(法语是一个字),只在愚人的字典中找得到。--拿破仑。37、不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要托延要积极,不要心动要行动。38、勤奋,机会,乐观是成功的三要素。(注意:传统观念认为勤奋和机会是成功的要素,但是经过统计学和成功人士的分析得出,乐观是成功的第三要素。39、没有不老的誓言,没有不变的承诺,踏上旅途,义无反顾。40、对时间的价值没有没有深切认识的人,决不会坚韧勤勉。人机界面接口技术人机界面接口技术36、“不可能”这个字(法语是一个字),只在愚人的字典中找得到。--拿破仑。37、不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要托延要积极,不要心动要行动。38、勤奋,机会,乐观是成功的三要素。(注意:传统观念认为勤奋和机会是成功的要素,但是经过统计学和成功人士的分析得出,乐观是成功的第三要素。39、没有不老的誓言,没有不变的承诺,踏上旅途,义无反顾。40、对时间的价值没有没有深切认识的人,决不会坚韧勤勉。人机界面接口技术单片机接口技术(C51版)第八章人机界面接口技术内容概述教学目标1.了解键盘的结构,掌握独立式键盘、行列式键盘的工作原理、接口电路设计及C51软件设计方法;2.了解共阴极、共阳极LED显示器的工作原理、特点,理解LED显示器的静态显示、动态显示两种显示方式的优缺点,能设计LED显示的接口电路及LED显示的C51程序。了解MAX7219显示管理芯片的工作原理,掌握MAX7219与单片机的接口电路设计与软件设计方法。3.了解LCD显示器的工作原理、特点,理解SED1330LCD控制器的结构、显示原理、控制方法,能设计SED1330与单片机的接口电路,了解汉字显示原理,设计基于SED1330的汉字显示、数字显示显示、图形显示的C51程序设计。通过SED1330掌握LCD显示器的使用方法。4.了解TPμP-40A型打印机的主要性能、接口要求,掌握单片机与打印机的接口电路设计,理解并掌握打印机打印汉字的C51源程序。5.理解语音芯片ISD4004的工作原理,掌握ISD4004语音芯片与单片机的接口电路设计,关键是理解SPI接口操作时序及控制命令,掌握ISD4004的C51程序设计。初中物理课堂教学中,教师最熟悉、使用最频繁的一种教学手段即课堂提问。然而用的多并不一定用的有效。有些形式上热闹轰烈,实则空洞无益,不能引起学生深度的思维;有些未经精心设计,随便问问,问题不少,而收效甚微;有些没有考虑学生的认知水平,随口而出,学生望而生畏,教师不知所措。诸如此类,充其量是有提问之形而无提问之实,实为无效提问。何为有效提问呢?是指教师根据课堂教学的目标和内容,创设良好的教学环境和氛围,有计划、有针对性、创造性地激发学生主动参与探究,不断提出问题,解决问题的课堂提问方式。因此,作为教师在课堂教学中就必须改变无效的提问方式,充分发挥有效提问的功能,进一步提高课堂效率。下面就初中物理课堂教学中对学生的有效提问策略浅谈几点认识。一、提问前要营造自由氛围著名心理学家罗杰斯认为,一个人的创造力只有在他感觉到“心理安全”和“心理自由”的条件下,才能获得最优表现和发展。要使学生积极主动参与到教师的问题中,关键是教师要为学生创设宽松、和谐的环境,增进教学民主,消除学生在课堂上的紧张感、压抑感、焦虑感。民主和谐、师生平等的对话交流,才能使学生张扬个性,激发探究未知的信念和意志品质,释放最大的潜能。因此,教师和蔼的语气,仔细的倾听,深情的注视,可亲的微笑;鼓励大胆推理、猜测、不唯书、不唯上、不盲从;允许出错、改正、保留意见等适当的方式,将给学生以心理上的自由和精神上的鼓舞,使学生迸发出超强的热情,思维更加活跃,敢想敢说。教学过程中学生的主体作用得以发挥,让学生真正成为学习的主人。二、提问要有针对性课堂提问应围绕教学目标,学习内容,认知水平,学习的重点、难点、易错点、易混点等进行精心设计,不能盲目的提问,使学生感到不着边际不所适从。例如,教学“力的作用是相互的”时,学生缺乏直接感受。怎样增强学生的直观认识,观察到这个现象?教师的提问就应针对这个目的进行。可以选取两个吹起来的气球,提问:如何利用这两个气球观察力的作用是相互的?(让两个气球相互挤压);继续提问:两个气球相互挤压的部位会出现什么现象?(挤压部分会同时变扁);追问:两个气球都变形说明了什么?(两个都受到了力的作用)。像这样针对学情,精心设问,层层推进,才能使学生的思路清晰,举一反三,触类旁通三、提问要有启发性提问要有趣味,能启迪学生思维。例如,在教学沸点与气压的关系时,演示给装有部分热水的烧瓶加热,直到沸腾后停止加热,原本沸腾的水不再沸腾,塞紧瓶塞。问:让烧瓶倒立,向瓶底到冷水,会发生什么现象?学生会猜测:瓶底炸裂;更多的学生会猜出瓶内的水不会再沸腾起来;也有些会质疑,难道瓶内的水会沸腾起来吗?继续演示,看到的现象会跟学生的已有经验产生强烈的冲突,学生很惊讶,感觉到不可思议。顺便设问:这是为什么?此时,学生产生了强烈的求知欲,学习兴趣被完全调动起来,积极主动地与别人探究原因。可见,好的提问会极大地激发学习兴趣,能促使学生在积极主动的状态下观察、思考、交流问题,可切实有效的发展思维、提升能力。四、从生活中提取问题“从生活走向物理,从物理走向生活”是物理课程的基本理念。从生活中提取的问题使学生感到熟悉而亲切。例如,在教学扩散现象时,首先设问:妈妈在厨房做饭时,你能从书房闻到扑鼻的香味,香味是怎么到你鼻子的?太熟悉的现象了,但以前没有细想过。此时,能引起同学们的共鸣,很想知道到底是怎么一回事。学生就会运用学过的物理知识成功解释或解?Q这些日常生活现象和问题,他们不但会感到一种学以致用获得成功的喜悦,还会感到生活处处蕴含着物理知识,能进一步培养运用所学的物理知识解决实际问题的好习惯。五、设置难易适度的问题所谓适度是指问题的难度要适中,不可太难让学生望而生畏,也不可太容易学生不动脑筋就能轻易解答。这里的适度应体现为问题对学生的要求恰好落在学生的“最近发展区”之内,“要把知识的果实放在学生跳一跳才能够得着的位置”。才能激发学生的好奇心和积极性,一旦学生通过自己的努力获得答案,必然会感到由衷的喜悦,从而大大增强学习的信心。六、面向全体学生提问“面向全体学生,提高学生科学素养”是物理课程的首要理念。因此,课堂提问要根据不同层次的学生精心设计出不同程度的问题。尤其要多关心、鼓励学困生,用较容易的问题给他们创造回答问题的机会,使他们也能展现自我,树立信心增强学习的信念。七、以适时评价推进提问教师对学生正确的回答结果理应给予肯定和表扬。比如,“回答得真棒”、“回答的真全面”、“说的太好了”,使回答问题的学生感受到大家的认可和成功的喜悦,会激发他们进一步学习的愿望。对于不是完全正确甚至错误的回答,教师要巧妙地引导、点拨,化难为易,再次的回答中只要发现有微不足道的进步和“闪光点”,都要及时肯定和表扬,使他们找回自信、尝试成功,进而扬帆奋进。教师也要注意不能用简单的是或否来评价学生的回答,当学生回答正确思考有创见时,教师应通过生动的语言、丰富的表情、形象的动作给予肯定和表扬,让学生受到鼓舞,增强信心。教师也可以不急于评价答案,进行恰当的追问:你具体是怎样理解的?为什么这样理解?能举一个例子吗?等等的有效追问能推动学生达到新的理解水平,有助于理清思路,培养批判思维能力。初中物理课堂教学中教师的有效提问是诱发学生问题意识的重要手段,是师生交流的桥梁。通过有效提问,能增进师生感情,激发学习兴趣,启迪学生思维,拓展物理视野,提升科学素养。“提问的好即教的好”,提问是教师所应研究和掌握的教学艺术,课堂教学效果在很大程度上取决于教师提问的策略。一、初中体育健康课教学应该遵循的原则1.健身性原则“健康第一”是初中体育健康课教学的指导思想。初中生正处在身心发育阶段,健康课教学会对学生的身体素质有着至关重要的影响和作用,因此,初中体育健康课教学中要以提高学生身体素质为首要目标,要保证教学起到可促进学生身体健康成长的作用。2.兴趣性原则俗话说:“兴趣是最好的老师。”在初中体育健康课教学中,只有对课堂上的内容、方法以及环境产生兴趣,学生才会积极、主动地参加课堂学习,因此,在健康课教学中切忌大讲特讲,而是要引导学生一起运动,满足初中生活泼好动的特征,只有学生有了兴趣,才会学习各种健康知识。3.适应性原则适应性原则是指在体育教学中,应充分考虑到学校、教师以及学生的实际情况。主要有三个方面:一是与学校发展情况相符合,在健康课教学中,有些教学内容对教学设备设施要求比较高,为此,教学中应该要看学校是否具备这个条件;二是老师是否具有教学能力,体育健康课作为一门基础教育课,有些教学知识、内容以及方式并不是每个体育教师都可以胜任的;三是必须考虑学生的体育基础,不能盲目地教学,不然健康教学就会起不到任何的实质性效果。二、提高初中健康课教学质量和水平的对策与措施1.提高学校领导的认识党的教育方针已经确立了学校教育必须坚持德、智、体、美、劳五育全面发展的基本原则,只重视智的教育,而忽视“体”的教育都是违反党的基本教育原则的,为此,学校领导要认识到体育健康课对学生身心健康发展的重要性,在日常教学管理中应该多重视体育健康课教学,为其教学质量和水平的提升创造一个良好的客观环境。2.完善健康课课程设计,提高教学质量为了进一步提高健康课的教学质量,教师最先要做的就是对健康课课程进行优化,同时精心设计教学方案。教师要立足于学生的基本情况,即学生的接受能力、承受能力以及其心理和生理的需求,充分考虑学生的各方面,使学生的学习效益可以最大化。在教学过程中,教师还应该严谨安排有限课时,将学生的理论知识和基本技能更好地结合起来,以便更好地提高教学质量。3.提高学生兴趣兴趣是指个体对于某种活动或者事物进行积极的探索,并在当中产生积极情绪的一系列心理活动。要想培养学生对健康课的兴趣应该从以下几个方面入手:(1)要促进课堂教学氛围的提高。要想学生一直保持对健康课的学习兴趣,关键还是要为学生设置生动开放的学习环境,并将课堂的各项要素激活,即老师教的有活力,学生学得有动力;教师教的有魅力,学生学得有激情。(2)注重多样化教学。现在的中学生都喜欢追求新鲜事物,根据学生的这种心理,教师可以将街舞、艺术体操、搏击操等现代元素添加到健康课教学当中。除此之外,还可以充分运用现代化的教学设备,如利用多媒体教学等,从而不断丰富健康课的教学方式。(3)注重教学内容的搭配。在健康课教学内容的搭配上一定要科学、合理,即注意“符合学生生理心理特征原则”“课时教学侧重原则”等,根据学生感兴趣的话题来给学生传授健康知识。4.提高体育老师的教学水平与质量体育老师的教学水平与质量直接决定了体育健康课的教学质量和水平。只有高水平的教师,才能培养出高质量的人才。中学生刚处于各种学习的初级阶段,如果老师的教学观念比较陈旧,而且教学方式过于单一的话,就必定会导致学生注意力不集中,从而降低了学习的兴趣,进而就会影响学生学习的效果和质量。所以,初中体育健康课老师应该不断地跟紧社会的发展步伐,积极提高自身的教学能力和专业素质,用新颖的教学方法来吸引学生,从而不断提高体育健康课教学的水平和质量。单片机接口技术(C51版)第八章人机界面接口技术内容概述教学目标1.了解键盘的结构,掌握独立式键盘、行列式键盘的工作原理、接口电路设计及C51软件设计方法;2.了解共阴极、共阳极LED显示器的工作原理、特点,理解LED显示器的静态显示、动态显示两种显示方式的优缺点,能设计LED显示的接口电路及LED显示的C51程序。了解MAX7219显示管理芯片的工作原理,掌握MAX7219与单片机的接口电路设计与软件设计方法。3.了解LCD显示器的工作原理、特点,理解SED1330LCD控制器的结构、显示原理、控制方法,能设计SED1330与单片机的接口电路,了解汉字显示原理,设计基于SED1330的汉字显示、数字显示显示、图形显示的C51程序设计。通过SED1330掌握LCD显示器的使用方法。4.了解TPμP-40A型打印机的主要性能、接口要求,掌握单片机与打印机的接口电路设计,理解并掌握打印机打印汉字的C51源程序。5.理解语音芯片ISD4004的工作原理,掌握ISD4004语音芯片与单片机的接口电路设计,关键是理解SPI接口操作时序及控制命令,掌握ISD4004的C51程序设计。8.1键盘及其接口8.1.1独立式键盘接口独立式按键结构2.应用实例例8-1-1某单片机系统键盘结构如图8-1-2所示。试编写简单的按键处理程序,fosc=12MHz。程序中应当考虑到键盘去抖动的问题。8.1.2行列式键盘接口按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5伏时,被钳位在高电平状态.键识别方法1)查询是否有键按下。2)查询按键所在行列位置。3)对所在的行号列号译码得到键值。4)键的抖动处理。例8-2-2根据图8-1-3,写出键盘处理程序。源代码见程序清单8.2LED显示器接口8.2.1LED显示器结构与原理七段LED显示块中有八个发光二极管,故也有人叫做八段显示器。其中七个发光二极管构成七笔字形“8”,一个发光二极管构成小数点。显示块有共阴极与共阳极两种。段选码(字形码)8.2.2LED显示方式8.2.2.1LED静态显示方式8.2.2.2LED动态显示方式八位LED动态显示电路只需要两个8位I/O口。其中一个控制段选码,另一个控制位选。要想每位显示不同的字符,必须利用人的视觉暂留,采用扫描方式。

动态显示与静态显示的比较对相同个数的数码管来说,采用动态显示占用的I/O口线更少,但是因为需要CPU经常刷新显示内容,因此占用更多的CPU时间。8.2.3LED显示器接口实例8.2.3.1硬件译码器LED显示器接口硬件译码器是使用BCD七段十六进制锁存、译码驱动芯片来完成BCD码到段选码的转换和显示驱动。当每个位的段选线上,使用一个芯片时为静态显示;若N位共用一个芯片作段选控制时为动态显示。常用的硬件译码器有MC14495、MC14499、CD4511等,应用时请详细查阅有关电气特性资料。8.2.3.2软件译码LED显示器接口部分源程序voiddisplay(ucharidata*p){ ucharsel,i; COM8155=0x03h;//PA、PB口输出方式 sel=0x01; for(i=0;i<8;i++) { PB8155=table[*p];//输出段选码 PA8155=sel;//输出位选码 delay(1); p--;//取下一位待显示数据 sel=sel<<1;//选择下一位 }}8.2.4LED显示管理芯片MAX7219MAX7219是美国MAXIM公司生产的串行输入/输出共阴极显示驱动器。该芯片可直接驱动最多8位7段数字LED显示器,或64个LED和条形图显示器。它与微处理器的接口非常简单,仅用3个引脚与微处理器相应端连接即可实现最高10MHz串行口。MAX7219的位选方式独具特色,它允许用户选择多种译码方式译码选位,而且,每个显示位都能个别寻址和刷新,而不需要重写其他的显示位,这使得软件编程十分简单且灵活。8.2.4.1引脚说明该芯片采用24脚DIP和SO封装,工作电压4.0~5.5V,最大功耗1.1W。

图8-2-6MAX7219引脚图8.2.4.2基本工作原理及使用方法对于MAX7219,串行数据是以16位数据包的形式从Din脚串行输入,在CLK的每一个上升沿一位一位地送入芯片内部16位移位寄存器,而不管Lout脚的状态如何。Load脚必须在第16个CLK上升沿出现的同时或之后,但在下一个CLK上升沿之前变为高电平,否则移入的数据将丢失。操作者只需编程发送16位数据包,就能简单地操作LED的位选以及段选,设置和改变MAX7219的工作模式。16位数据包格式D7~D0:8位数据位,D7最高位,D0为最底位;D11~D8:4位地址位;D15~D12:无关位,通常全取1。MAX7219通过D11~D84位地址位译码,可寻址14个内部寄存器,分别是8个LED显示位寄存器,5个控制寄存器和1个空操作寄存器。LED显示寄存器由内部8×8静态RAM构成,操作者可直接对位寄存器进行个别寻址,以刷新和保持数据,只要V+超过2V(一般为+5V)。内部RAM地址01~08H分别对应于DIG0~DIG7。几个控制寄存器的设置停机寄存器(地址0CH):当D0=0时,MAX7219处于停机状态;当D0=1,正常工作状态。译码模式选择寄存器(地址=09H);共有4种译码模式供选择,当数据位全0时选择“非译码方式”。在此方式下,8个数据位分别一一对应7个段和小数点。通常选择此方式。扫描限制寄存器:地址=0BH;用于设置显示的LED个数(1~8),当D2D1D0=111、D7D6D5D4D3无关时,可接8个LED管。亮度调节寄存器:地址=0AH;共有16级选择,用于LED显示亮度的强弱设置。关断模式寄存器:地址=0CH;有两种模式选择:一种是关断状态模式(D0=0);一种是正常操作状态(D0=1),通常选择正常操作状态。显示测试寄存器:地址=0FH;有两种选择用于设置LED是测试状态还是正常操作状态:当在测试状态时(D0=1)各位全应亮,一般选择正常操作状态(D0=0)。8.2.4.3MAX7219的典型应用源程序见程序清单图8-2-7MAX7219与8031应用电路原理图8.3LCD显示器接口8.3.1.1LCD显示器基本原理

液晶显示器(LiquidCrystalDisplay)基本结构液晶是介于固体和液体之间的一种有机化合物。可流动,又具有晶体某些光学性质,即在不同方向上它的光电效应不同。被动显示器,本身不发光。通过电压控制对环境光在显示部位的反射或透射来实现显示。8.3.1.2LCD特点

1)功耗小。每平方厘米1uW以下,LED的几百分之一。2)可在明亮环境下正常使用,清晰度不受环境光影响。3)外形薄,约为LED的1/3。4)显示内容多5)响应时间和余辉时间长,响应速度为ms级。6)通常需辅助光源7)使用寿命较长(50000h以上)8)工作温度范围窄(-5~+700C)LCD参数及与LED比较主要参数:响应时间:从加上脉冲电压算起,到透光率达饱和值90%所需时间。余辉:从去掉脉冲电压算起,到透光率达饱和值10%所需时间。阀值电压Vth:当脉冲电压大于Vth液晶显示,否则不显示。对比度:在零伏时光透过率与在工作电压下透过率的比值。刷新率:每秒刷新次数分辨率:屏幕上水平和垂直方向所能够显示的点数视角:可视角度。目前最好的已达160度,将近纯平CRT的180。与LED比较:发光方式(环境光);驱动方式(交流);功耗(小);动态响应(ms);使用寿命(小于LED,LED材料化学物理不稳定性):体积背光源由于液晶显示器是靠反射光线进行显示的器件,因此在环境光线较弱时,就需要有光源来使显示变得清晰。这就产生了液晶显示的采光技术。从目前背光源的类型来看,一般分为:

LED型(DC5V--DC24V)

EL型(场致发光灯,AC100V,400Hz)

CCFL型(冷阴极荧光灯,AC1000V)。

8.3.2

SED1330LCD控制器

8.3.2.1SED1330的功能及结构

日本SEIKOEPSON公司出品的液晶显示控制芯片。具有功能较强的I/O缓冲器、指令丰富、可完成多种文本图形的显示、刷新功能;数据部分采用并行四位发送,最大可以驱动640×256点阵液晶显示屏。下面按其内部的硬件组成作一的简要介绍。SED1330的硬件部分由MPU接口单元、内部控制单元、驱动单元等组成。

1)接口单元接口单元具有功能较强的I/O缓冲器,体现在两个方面:1.MPU访问SED1330不须判断其"忙"状态,SED1330随时准备接受MPU的访问,并在内部时序下及时把MPU发来的指令、数据传输就位。2.SED1330在接口单元设置了适配8080系列和M6800系列MPU的操作时序电路,通过引脚的电平设置,可二者选择其一。2)控制单元控制单元由振荡器、功能逻辑电路、显示RAM管理电路、字符库及其管理电路和产生驱动时序的时序发生器组成。振荡器频率可在1~10MHz范围内选择,控制单元可以管理64K字节显示RAM,显示RAM可设置为文本显示或图形显示方式,两种显示方式下显示RAM内每个字节的数据对应不同的显示内容。SED1330内藏字符发生器CRROM,其中固化了160种5×7点阵的字符。驱动单元具有各显示区的合成显示能力,可对传输数据进行组织以及产生液晶显示模块所需要的时序。8.3.2.2SED1330的指令表通常指令后面紧跟该指令对应的参数。8.3.2.3与单片机接口方式3)与单片机接口方式8.3.2.4汉字显示原理16×16点阵汉字“文”“文”的汉字库地址数据地址数据0000H0x020001H0x000002H0x010003H0x000004H0x010005H0x080006H0x7F0007H0xFC0008H0x080009H0x40000AH0x08000BH0x40000CH0x04000DH0x40000EH0x04000FH0x800010H0x020011H0x800012H0x010013H0x000014H0x020015H0x800016H0x040017H0x600018H0x180019H0x1C001AH0xE0001BH0x08001CH0x00001DH0x00001EH0x00001FH0x00汉字字模的提取国家标准汉字字符集GB2312-80共收集了共7445个汉字和图形符号,其中汉字6763个,分为二级,一级汉字3755个,二级汉字3008个。汉字图形符号根据其位置将其分为94个“区”,每个区包含94个汉字字符,每个汉字字符又称为一个“位”。区的序号和位的序号都是从01到94,机内码、区位码在PC机的文本文件中,汉字是以机内码的形式存储的,每个汉字占用两个字节:第一个字节为区码,为了与ASCII码区别,范围从十六进制的0A1H开始(小于80H的为ASCII码字符),

对应区位码中区码的第一区;第二个字节为位码,范围也是从0A1H开始,对应某区中的第一个位码。这样,将汉字机内码减去0A0AH就得该汉字的区位码。示例“房”的机内码为十六进制的“B7BF”,其中“B7”表示区码,“BF”表示位码。所以“房”的区位码为0B7BFH-0A0A0H=171FH。将区码和位码分别转换为十进制得汉字“房”的区位码为“2331”,即“房”的点阵位于第23区的第31个字的位置,相当于在文件HZK16中的位置为第32×[(23-1)×94+(31-1)]=67136B以后的32个字节为“房”的显示点阵。建汉字字库的方法1采用自编的软件,本书提供一个示例程序。2专用的C程序3专用的字模软件8.3.2.5液晶显示程序设计每一次开机,均需对液晶显示控制器初始化。主要任务有:设置驱动器系统配置为单屏结构LCD驱动系统,屏蔽内部字符发生器,设置有效显示窗长度及LCD工作频率,设置各显示区的起始RAM地址及显示状态,设置光标状态等等。1汉字及数字

显示模块的设计汉字显示必须使显示器工作于图形方式。在显示之前,须先建立本系统所需的汉字库,可直接从国标汉字字符集中用专用软件或自已编程提取,制作好字库后存在系统程序区中,由程序逐字节地向图形显示区相应单元写入,在显示屏上显示出相应的汉字。退出根据系统状态计算光棒应显示的屏幕坐标位置5)汉字显示程序设计汉字显示必须使显示器工作于图形方式。在显示之前,须先建立本系统所需的汉字库,可直接从国标汉字字符集中用专用软件或自已编程提取,制作好字库后存在系统程序区中,由程序逐字节地向图形显示区相应单元写入,在显示屏上显示出相应的汉字。显示数字的程序voidDisSNum(ucharx,uchary,uchardat){ucharcode*q;ucharflag;uintdd;q=num8p[dat];OXL=x;OY=y;dd=OY*0x30+OXL;//计算对应的显示RAM地址OXL=dd%256;//16位地址的低8位OY=dd/256;//16位地址的高8位flag=0;WC_ADD=0x4f;//光标移动方向向下WC_ADD=0x46;//设置光标起始位置WD_ADD=OXL;//16位地址的低8位WD_ADD=OY;//16位地址的高8位WC_ADD=0x42;//从该地址开始写数据for(Char_Var_Count2=0;Char_Var_Count2<12;Char_Var_Count2++)WD_ADD=q[Char_Var_Count2];//逐行输出}运行界面3-5打印机接口8.4.1打印机分类及选型按印字原理:击打式:字轮式;针打式。机械力打针头非击打式:感热;激光;喷墨按用途:专用微型打印机:条码微打、专业证卡通用微型打印机:应用范围广,支持多种设备选型注意:1、打印字符集2、外形尺寸及重量

3、纸卷大小

4、打印宽度及打印的数据量

6、耗材

7、其他特殊要求

能打印条码、打印图形等8.4.2TPμP-40A主要性能及接口要求1.TPμP-40A的主要技术性能TPμP-40A与TPμP-16A的接口与时序要求完全相同。TPμP-40A每行打印40个字符,TPμP-16A每行打印16个字符。(1)

采用单片机控制,具有2KB监控程序及标准的Centronic并行接口,便于与各种计算机应用系统或智能仪器仪表联机使用。(2)

具有较丰富的打印命令,命令代码均为单字节、格式简单。(3)

可产生全部标准的ASCII代码字符,以及128个非标准字符和图符。有16个代码字符(6×7点阵)可由用户通过程序自行定义。并可通过命令用此16个代码字符去更换任何驻留代码字型,以便用于多种文字打印。(4)

可打印出8×240点阵的图样(汉字或图案点阵)。代码字符和点阵图样可在一行中混合打印。(5)

字符、图符和点阵图可以在高和宽的方向放大为×2、×3、×4倍。(6)

每行字符的点行数(包括字符的行间距)可用命令更换。即字符行间距空点行在0~256间任选。(7)

带有水平和垂直制表命令,便于打印表格。(8)

具有重复打印同一字符命令,以减少输送代码的数量。(9)

带有命令格式的检错功能。当输出错误命令时,打印机立即打印出错误信息代码。接口要求TPμP-40A微型打印机与计算机应用系统通过机箱后部的20芯扁平电缆及插件相连。打印机箱后部接插件引脚信号如图8-4-1所示。插脚安排(从打印机背视)接口信号时序TPμP-40A/16ATPμP-40A/16A

8.4.2字符代码及打印命令TPμP-40A/16A全部代码共256个,其中00H无效。代码01H~0FH为打印命令;代码10H~1FH为用户自定义代码;代码20H~7FH为标准ASCII码;代码80H~FFH为非ASCII码,其中包括少量汉字、希腊字母、块图图符和一些特殊的字符。1字符代码TPμP-40A/16A中全部字符代码为10H~FFH,字符串的结束代码,或称回车换行代码为0DH。但是,当输入代码满40/16个时,打印机自动回车。字符代码串实例如下:(1)打印字符串“$3265.37”输送代码串为:24,33,32,36,35,2E,33,37,0D。(2)打印“ThisisMicro-Printer”。输送代码串为:54,68,69,73,20,69,73,20,4D,69,63,72,6F,2D,70,72,69,6E,74,65,72,2E,0D。(3)打印“32.8cm2”输送代码为:33,32,2E,38,63,6D,9D,0D。2命令代码TPμP-40A的控制打印命令由一个命令字和若干个参数字节组成,其格式如下:CCXX0……XXn其中:CC:命令代码字节,01H~0FH。XXn:n个参数字节n=0~250,随不同命令而异。命令结束代码为0DH,除代码为06H的命令必须用它结束外,均可省略。

TPμP-40A打印命令代码及功能错误代码当主机向TPμP-40A输入非法命令时,打印机即打印出出错代码,用以提示用户。出错代码信息打印格式如图8-3-4所示。其含义如下:ERROR:0:放大系数出界,即放大倍数是,1,2,3和4以外的数字。ERROR:1:定义代码非法。用户自定义代码不是10H~1FH。ERROR:2:非法换码命令。换码命令只能用10H~1FH去代换驻留字符代码否则非法。ERROR:3:绘图命令错误。指定图形字节数为0或大于240。ERROR:4:垂直制表命令错误。指定空行数为0

8.4.3.1TPμP-40A/16A与MCS-51单片机接口方式1

图8-4-5TPμP-40A/16A与8031数据总线接口8.4.3应用实例8.4.3.2TPμP-40A/16A与MCS-51单片机接口方式2图8-4-6TPμP-40A/16A与8031扩展I/O口连接的接口8.4.3.2软件设计例8-4-1下面以图8-4-6作为打印机接口,介绍使用TPμP-16A打印机打印16×16点阵汉字“作业”的程序。汉字“北京”在硬汉字库中的标准机内代码分别为B1B1H、BEA9H。打印机采有中断方式连接。源程序见程序清单8.5语音芯片ISD4004

ISD系列语音芯片是美国ISD公司推出的产品。该系列语音芯片采用多电平直接接模拟存储(ChipCorder)专利技术,声音不需要A/D转换和压缩,每个采样值直接存储在片内的闪烁存储器中,没有A/D转换误差,因此能够真实、自然地再现语音、音乐及效果声。片内信息存于内烁存储器中,可在断电情况下保存100年(典型值)反复录音10万次。器件工作电压3V,工作电流25~30mA,维持电流1μA,单片录放语音时间8~16min,音质好,适用于移动电话机及其它便携式电子产品中。

8.5.1ISD4004工作原理ISD4004语音芯片采用CMOS技术,内含晶体振荡器、防混叠滤波器、平滑滤波器、自动静噪、音频功率放大器及高密度多电平闪烁存储阵列等(见图8-5-1),因此只需很少的外围器件就可构成一个完整的声音录放系统。

图8-5-1ISD4004内部结构图8.5.1.1引脚描述同相模拟输入(ANAIN+)反相模拟输入(ANAIN-)音频输出(AUDOUT)串行输入(MOSI)串行时钟(SCLK中断(INT)行地址时钟(RAC)外部时钟(XCLK)自动静噪(AMCAP)图8-5-2ISD4004引脚图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论