小键盘录入实训(通用2篇)
小键盘录入实训 篇1
博学躬行,尚志明德。
——内蒙古工业大学校训
单片机实训之键盘自检
KEY:
ACALLKEYIN;读键
CPLA;将采集的A取反
ANLA,#0FH;将拨盘屏蔽
JZKEY;没有按键,跳回
ACALLTIME1;有按键,延时10ms,去抖动
ACALLKEYIN;再按键
CPLA;恢复有效键码
ANL A,#0FH
JZKEY
L0:RRCA;判断是否为K1按下
JCKEY1;有进位则K1按下,跳到KEY1
L1:
RRCA
JCKEY2
L2:RRCA
JCKEY3
L3:RRCA
JCKEY4
ACALLKEYOFF
AJMP KEY
KEYIN:MOVP0,#0H;关闭LED显示
ACALLSEL8;打开三态门
MOVP1,#0FFH;设置P1口为输入口
MOVA,P1;采集键盘和拨盘的状态
ACALLSEL7;关闭三态门
RET
TIME1: MOV R1,#100;延时10ms
lp1:MOV R2,#100
LP2:DJNZ R2,LP2
DJNZ R1,LP1
RET
TIME2: MOV R0,#100;延时50ms
LP3:MOVR1,#500
LP4:DJNZR1,LP4
DJNZ R0,LP3
RET
KEY1:ACALL BEEP1;调用BEEP1子程序
ACALL SEL1;位选最高位
MOV R0,#0CH
MOV P0,R0;
ACALL TIME2
SJMP L1
KEY2:ACALLBEEP2
ACALL SEL2
MOV R0,#0B6H
MOV P0,R0;
ACALL TIME2
SJMP L2
KEY3:ACALL BEEP3
ACALL SEL3
MOV R0,#9EH
MOV P0,R0;
ACALL TIME2
SJMP L3
KEY4:ACALL BEEP4
ACALL SEL4
MOV R0,#0CCH
MOV P0,R0;
ACALL TIME2
SJMP L0
SEL1:CLRP2.5
CLRP2.6
CLRP2.7
RET
SEL2:CLRP2.5
CLRP2.6
SETB P2.7
RET
将1的七段码送到P0口 将2的七段码送到P0口 将3的七段码送到P0口 将4的七段码送到P0口
SEL3:CLRP2.5
SETB P2.6
CLRP2.7
RET
SEL4:CLRP2.5
SETB P2.6
SETB P2.7
RET
SEL7:SETB P2.5
SETB P2.6
CLRP2.7
RET
SEL8:SETB P2.5
SETB P2.6
SETB P2.7
RET
BEEP1: MOV R2,#200;
LP5:CLRP2.3;
ACALLDELAY1
SETBP2.3;
ACALLDELAY1
DJNZR2,LP5;
RET
DELAY1:MOVR6,#100;
D1: DJNZR6,D1
RET
BEEP2: MOVR2,#200
LP6:CLRP2.3
ACALLDELAY2
SETBP2.3
ACALLDELAY2
DJNZR2,LP6
RET
DELAY2:MOVR6,#150;
设置循环次数为200次 喇叭响 喇叭停 判断循环次数是否为零 延时200us 延时300us
D2: DJNZR6,D2
RET
BEEP3: MOVR2,#200
LP7:CLRP2.3
ACALLDELAY3
SETBP2.3
ACALLDELAY3
DJNZR2,LP7
RET
DELAY3: MOVR6,#200;延时400us
D3: DJNZR6,D3
RET
BEEP4: MOV R2,#200
LP8:CLRP2.3
ACALLDELAY4
SETBP2.3
ACALLDELAY4
DJNZR2,LP8
RET
DELAY4: MOV R6,#250;延时500us
D4: DJNZR6,D4
RET
KEYOFF:
ACALL KEYIN
ORL A,#0F0H;屏蔽拨盘
CJNE A,#0FFH,KEYOFF;键释放(若无键释放,则再次按下其它键程序不响应,从而起到键保护作用)
RET
小键盘录入实训 篇2
《键盘录入技术》这门课是学校里的公共基础课, 全校的学生都要开这门课, 本门课技能性很强的, 如何让学生能快乐的、积极主动的学习的同时, 以最快的速度把录入速度提升上去是每位上这门课的老师的心愿, 本人在几年教学中, 一直在努力的去探索和寻找, 现把笔者在教学过程用到的有效的方法介绍如下:
1 了解学生的一些基本情况
笔者在上课之前, 会习惯地让学生做一些测试卷, 来了解学生一些情况, 如学生在以此之前接触过什么样的计算机, 学生以前有没有开过专的类似的课程?学生认为计算机能用来做什么?有没有什么是可以来代替计算机的等等, 通过这些问题, 我能大致地了解学生的一些基本的情况, 同时也根据学生在第一次上课时的坐姿和打字时的指法也能基本了解学生以前有没有进行过专业的训练。
同时, 现在的学生与前几年的学生相比吃苦耐劳的精神差了不少, 而《键盘录入技术》这门课是一门技能性极强的课程, 要求学生要有大量的练习才能提高录入速度, 在课堂上有大量的练习时间, 这样学生就这门课上起来感觉有些枯燥、压力。这样就达不到快乐学习的目的。
2 让学生感觉上这门是对自己有好处的
学生以前不论是在家还是在网吧上网, 他们是怎么舒服怎么来, 从来没有关注到自己的将来, 也没有人专门去教他们应该怎么。所以第一次在机房上课时, 学生的坐姿可以说是乱七八糟的, 什么情况都, 弓腰的、斜身的、趴在桌子上的……, 大部分学生是食指和中指在整个键盘上飞舞, 一开始给学生一些规矩, 她们是很难接受的, 这时要从学生自身利益出发, 如直起腰会让人看起来更精神, 更有气质, 更好地保持了挺拔的身材……这样学生会更容易的接受一些。
3 提高老师素质, 给学生做好榜样
俗话榜样的力量是无尽的, 教师首先自己要做到规范, 学生才能做到心服口服。每一次接到一个新班, 我都会在开始的时候给学生做一个示范, 从指法、坐姿到速度, 尽管我的速度不是太快, 英文的速度只能达到180字/分钟, 但在一开始的时候对学生还有震憾力的, 每次示范完毕, 我都要教导学生, 要做到青出于蓝而胜于蓝。
4 采用分组合作的方法, 培养学生的竞争与合作的精神
在录入的时候, 每个人基本上是看不出自己的问题在哪儿的, 但别人确能看的很清楚, 把班级的同学每二人一组, 进行分组, 一个学生录入时, 另一个学生负责看着, 当一遍结束里, 由负责看的学生指出录入学生的问题在那儿, 应该如何改进, 再进行第二遍测试, 然后再由二个学生对换, 不仅在课堂上这样要求学生, 还要要求学生在上晚自习时, 相互练习。以达到下次上课时有较大的进步, 每次上课进行测试时, 会对进步最快的前三名同学提出表扬并同时也表扬与他合作的同学, 而且这个组的成员都有相应的奖励, 但是对进步慢的, 尤其是退步的同学, 要与他们小组二个同学都要进行谈话, 提出新的要求和目标。
5 松轻与紧张相结合, 让学生体会学习的激情与动力
键盘录入课程是一门技能性很强的课程, 课堂上的大部分时间是学生自己在练习的, 这对这个年纪的学生来说是比较枯燥的, 有科学证明, 年龄在15或16岁的学生集中注意力的时间大概是30分钟左右, 30分钟以后, 他们就不能较好的集中精力了, 而我们的课堂是第节课45分, 而且是二节课同时上的, 也就是90分钟, 如果让学生在90分钟内都集中精力去练习是不可能, 所以我采用的是让学生练习20分钟后, 进行一次需要记成绩的测试, 在测试之前, 让学生练习一下手指操, 这个手指操是我从网上看到, 加上几年来自己的总结, 对缓解手指疲劳有较的作用, 因为做手指操时学生也可以放松自己的心情。磨刀不误砍柴工。这样经常二、三个回合, 一次课就结束了, 学生在这个过程中即没有感觉太累, 也提高了自己录入速度, 下课的同时, 也还想着下次课也要来上, 让学生又想上课, 又能提高录入速度。真是两全其美。
6 上课放点轻音乐, 适当缓解单调的练习
科学研究表明音乐对青少年开发右脑潜能方面有着潜移默化的积极作用。适宜的音乐, 能够对掌管节律、想象力、创造力的右脑产生刺激, 可以发挥创造力, 拓展思维能力、提高记忆力, 使人进入一种高效率的工作和学习状态。音乐还可以对人体的器官产生一种“共振”作用。当音乐振动与人体 (如心跳、脑电波等) 的振动产生“共振”时, 会促使人的体内产生一种生理活性物质, 调节血液流动和神经, 让人富有活力, 朝气蓬勃。音乐对青少年开发右脑潜能方面有着潜移默化的积极作用。适宜的音乐, 能够对掌管节律、想象力、创造力的右脑产生刺激, 可以发挥创造力, 拓展思维能力、提高记忆力, 使人进入一种高效率的工作和学习状态。
【小键盘录入实训】推荐阅读:
键盘的安全之密码与键盘之间的对抗07-02
键盘接口09-29
键盘音乐10-08
键盘乐器07-14
密码键盘07-27
计算机键盘05-27
LED键盘显示09-25
鼠标与键盘教案06-13
第5课认识键盘09-05
信息技术认识键盘课件09-08