首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在单片机应用系统中,键译程序是非常重要的.它直接影响人机对话操作,同时MCU在忙于各项任务时还要保证实时检测键盘.如何高效地处理键译程序是单片机开发者面对的一个问题.  相似文献   

2.
读键操作是使用MCU进行项目开发的常用操作,虽然简单.面临具体应用时也会遇到问题。例如。在使用89S51单片机开发板制作智能开关控制器时,发现由厂商提供的读键程序去抖延时操作要独享MCU运行,造成MCU效率很低。因此。对相应程序加以改进,就可以大大提高MCU的运行效率。  相似文献   

3.
本文采用STC89C58RD+单片机设计了16×8矩阵键盘,实现了PS/2协议,键值修改方便,可应用于各种基于计算机的控制系统。单片机通过定时器中断进入键盘扫描程序,翻转扫描查询法查询矩阵键盘中是否有键值变化。如果有键被按下,则通过查询键值表将该键对应的通码发出;如果有按键抬起,则将该键对应的断码发出。该矩阵键盘可扫描128个按键,满足绝大多数系统需求。所有键值存储在一张表中,对于不同的系统,只需要制作外形不同的矩阵键盘电路,并通过修改键值表即可轻松移植。  相似文献   

4.
对单片机中按键抖动原理进行了简单阐述,介绍了目前常用的软件和硬件消除抖动的方法,结合定时器的使用,给出了一种具有可移植性的去键抖动程序的实现思路及要点代码,为其他类似的去键抖动程序设计提供参考和借鉴。  相似文献   

5.
1 8035单片机与键盘的接口技术键盘上闭合键的识别,如果由硬件电路来实现的称为编码键盘,如果靠软件来实现的则称为非编码键盘。对于单片机的微型机系统,最常用的是非编码键盘。下面主要介绍非编码键盘的接口技术与有关程序的设计。 1.1 键盘工作原理键盘是由若干个按键组成的开关矩阵,图1为4×4键盘结构  相似文献   

6.
由于DP801单片机系统指令简单、直观,使很多初学者入了门,有的人还用DP801单片机系统完成了一些控制作品。根据我们的体会,用DP801单片机系统控制作品,编程方便、易学,但是有些美中不足,例如,用DP801单片机系统控制机器人,每次表演时,接通电源后,还要按启动键(即按住D/A键把数码管调为1.0.,同时按WRI键)。DP801Z加电后可以自动启  相似文献   

7.
一般微处理器或单片机程序设计的工具是汇编语言,汇编语言要求编程者熟悉单片机的内部结构和指令系统,令初学者望而生畏。同时用汇编语言编写的程序直接反映单片机的执行过程,不易理解,即使是编程者自已编制的程序,过几天以后连编程者自己都可能读不懂了,有时候程序的注释甚至比原始程序还要长。鉴于此,在80年代后期,一些单片机生产厂家  相似文献   

8.
1、单片机仿真器的作用单片机仿真器是在产品开发阶段用来替代单片机进行软硬件调试的非常有用的开发工具。使用单片机仿真器可以对单片机程序进行单步、断点等手段的调试,检查程序运行中单片机RAM、寄存器内容的变化,观察程序的运行情况,与此同时可以对硬件电路进行实时的调试。使用单片机仿  相似文献   

9.
对MCS-48单片机存贮器的研究与开发   总被引:1,自引:0,他引:1  
MCS-48单片机的存贮器分为数据存贮器和程序存贮器。本文着重说明单片机的数据存贮器与程序存贮器的区别、寻址,编程和扩展(包括超寻址扩展)。单片机与其他微型机的重大区别之一,就是数据存贮器与程序存贮器在逻辑上及物理上是分开的。其中数据存贮器在运行时,可以读或写操作,但不能运行程序,而程序存贮器总是只读的,不能在运行时写入数据。本文提出了一种接口方法,利用RAM实现对单片机的数据存贮器与程序存贮器的混合扩展。使RAM既能存取数据,又能运行程序,给单片机的开发、应用带来方便。  相似文献   

10.
为了解决一些远程单片机设备不方便升级内部程序的困难,本文提出了利用单片机系统中现有的数据获取方式来升级单片机内部程序的方法。本文利用凌阳16位单片机可以自读写片内程序空间的特性,通过在片内驻留BootLoader程序的方式实现了凌阳16位单片机片内程序的在需要时的远程升级。单片机获取数据的方式可以有很多,本文选取通过串口获取数据进行程序升级为例,并选取常见的凌阳单片机SPCE061A为例介绍了此方法的设计思路以及实现过程。  相似文献   

11.
《电脑爱好者》2011,(15):79-79
小白的HTC G7手机的Home键失灵了,切换程序只能利用返回键先回到桌面再运行其它程序,杯具的是很多程序都将返回键默认为退出按钮。难道Android系统进行多任务操作时非“Home”不可吗?  相似文献   

12.
在用汇编语言编程时,有时需要达到这样一种要求:在执行某一功能程序时,按任一功能键,要求程序立即执行,而且永远不返回原功能程序。如果用中断编制键盘响应程序,由于中断必须返回,因此很难圆满地达到上述目的。一种折中的办法是在功能执行程序中,每隔一定的指令就插入一段键判断程序。如果要求键响应速度很快,则必须插入很多键判断程  相似文献   

13.
一个单片机应用系统从设计到产品定型的全部过程,称为单片机的开发。在开发过程中,所配备的各类设备称为开发工具。PIC单片机内部虽然有程序存储器,数据存储器和总线结构,但其存储量小,所以只是一个微控制器,加之自身无自开发功能,必须由人工给它配置工作程序,才有可能组成单片机的应用系统。给PIC单片机配置工作程序是利用软件开发系统完成的。  相似文献   

14.
传统的红外遥控器解码,需要预知发射端红外编码格式,不同的编码格式软件不通用,可移植性差。通过对遥控器红外信号的采集、分析,提出基于AT87C52单片机外部中断,利用HS0038红外线接收器的红外遥控器的解码软件的设计及其应用,可以在不掌握遥控器的编码格式的情况下,破译每个键的红外编码,进而将其扩展为单片机的键盘系统。其程序通用性好,装置集成化高,可以方便地应用于其他红外遥控接收装置。  相似文献   

15.
“Alt Tab”组合键是Windows系统中用来快速切 换当前任务栏驻留程序的快捷键。当按下这两个键后, 就会弹出一个窗口显示当前所有驻留在任务栏中的Alt 程 序图标(不包括系统托盘图标),此时按住Alt键不放手, 连续单击Tab键就可以在图标间进行切换,选中你要打开 的程序图标后,松开Alt键就可以立即切换到该程序的运 行窗口了。特别是在看电影、玩游戏这些经常需要全屏观 看的情况下,用这个组合键切换程序最为方便。  相似文献   

16.
PIC18C601/801单片机是美国MICROCHIP公司PIC系列单片机中的高档系列产品。由于该产品无片内程序存储器,所以在使用时必须进行外部程序存储器的扩展。本文简要介绍PIC18C601/801单片机的主要性能、功能特点及几种典型的外部程序存储器的扩展方法。  相似文献   

17.
DP-898单片机普及板可以使用高级语言在PC计算机下的窗口中进行编程和调试,也可以脱离PC计算机单独使用.它使用了薄膜键盘32个中的20个键来完成程序输入和调试等功能,其中16个键为数字/命令复合键,4个键为功能键.这些键分为4类,共有17种命令和功能,4类命令的功能如下:1.寄存器检测和修改功能;2.存储器检测、修改及操作;3.仿真和开发调试功能;4.EPROM测试、编程功能(此功能需配EPROM编程器,本文不详细介绍).当系统上电或按下“复位”键后,系统的八段显示器将会显示.“DP-898-1”或“DP-898-C”,这种提示符表示系统处于小键盘操作监控状态,在此状态下,用户  相似文献   

18.
单片机的汇编语言是学习单片机的基础,而汇编语言的最大不足就是程序的结构不清晰和易读性差,而模块化编程能在一定程序上弥补这一缺陷。作者结合其教学经验,提出的汇编语言的模块化编程的理念,值得从事单片机编程的技术员借鉴,特别是对初学单片机的人,更是有必要。  相似文献   

19.
杨军  张波 《计算机应用》2006,26(2):462-0464
介绍了博弈程序在单片机环境下的实现方法,讨论了单片机运行速度和空间容量与博弈程序匹配问题的解决方案。通过对程序及数据占用空间的优化以及提高程序执行效率,达到适应单片机的运行环境的目的。结果显示,经过优化的博弈程序在单片机环境下可以达到相当的智能水平。  相似文献   

20.
为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出《PIC单片机C语言程序设计》系列连载文章。文中给出的C语言程序实例,均是可执行的,读者可以放心引用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号