共查询到20条相似文献,搜索用时 15 毫秒
1.
本刊1988年第8期曾刊登过作者的《单片机软件编程技巧》一文。现再介绍两个编程技巧。一、给单片机增加两个16位的数据指针寄存器 Intel公司的8031单片机仅有一个16位的数据指针寄存器(DPTR)。它的功能是存放16位的地址。但是我们利用8031的"页寻址方式"的特点可以再增加两个16位的数据指针寄存器,从而给软件编程带来极大的方便,介绍如下。 8031在访问外部数据存贮器时,一般是使用16位地址的指令(MOVX@DPTR,A)等等。在访问外部I/O扩展译码时,一般是使用8位地址指令(MOVX@Ri,A)等。注意在此种情况下,8031的P2口SFR的内容在外部存贮器周期期间将保持在P2口引脚上不 相似文献
2.
魏永生 《计算机光盘软件与应用》2014,(16):238+240
AVR单片机的寄存器比51系列单片机要多,没有经验的初学者面对大量必须要设置的寄存器往往是一头雾水,而CVAVR编程软件除了具有位操作功能外,还有代码生成准确率极高的编程向导,根据设计者的要求,可以自动生成代码。本文通过CVAVR软件编程向导来学习AVR单片机的IO端口、定时器、中断和ADC转换及USART串口的使用,编程调试采用CVAVR+AVR编程、STUDIO4和JTAG ICE硬件仿真模式。 相似文献
3.
单片机定时中断的精确定时编程方法种种 总被引:6,自引:2,他引:4
蹇兴亮 《单片机与嵌入式系统应用》2004,(8):70-71
MCS-51单片机的中断响应延迟时间,取决于其它中断服务程序是否在进行,或取决于正在执行的是什么样的指令。单中断系统中的中断响应时间为3~8个机器周期。无论是哪一种原因引起的误差,在精确定时的应用场合,必须考虑它们的影响,以确保精确的定时控制。根据定时中断的不同应用情况、应选择不同的精确定时编程方法。 相似文献
4.
袁波 《电子制作.电脑维护与应用》2008,(7):8-9
现代电子科技突飞猛进,单片机早已应用到了百姓生活的方方面面,大多数的智能发明的技术关键都是紧紧围绕着单片机编程展开的,学习单片机已成为电子科技工程师的必由之路。现在许多涉及到单片机设计的专业论文都是注重“硬件”,“软件”往往对于初学者来说是“软肋”,要想学好单片机必须“软硬”结合。总结这些年从事单片机设计和调试程序的经验和教训写了这篇文章,希望能给初学单片机的电子爱好者一定的帮助。 相似文献
6.
卢旭锦 《数字社区&智能家居》2007,1(3):765-765
单片机的编程语言很多,最常见的为汇编语言、C语言、PL/M和BASIC等四种语言。在对各种编程语言的优缺点作了详尽的分析之后,为单片机技术的初学者指明单片机编程语言学习的方向。 相似文献
7.
MCS-51单片机学习/开发板是为单片机教学实验和小型应用系统开发而设计的通用型装置,采用单板形式。该板电路结构简练,程序编排细致,不仅功能完整,而且操作十分便利,很容易掌握使用方法。它是广大师生和工程技术人员学习应用单片机,研制开发单片机产品快捷而有效的工具。 相似文献
8.
9.
Intel87C196一次性可编程(OTP)单片机的多次编程方法(100080北京艾科电子技术公司)王良启(100080中国计算机用户协会)綦希林一前言Intel87C196系列单片机由于具有8k~32k字节片内ROM区,可以简化外部硬件,缩小产品体... 相似文献
10.
11.
一、前言 8797BH单片机属于MCS-96系列,它的一个重要特点是片内含有8KB的EPROM,可用于存放程序。单片机应用系统研制者利用该存贮器,将有助于简化硬件电路设计,缩小系统体积和增强其可靠性,而且也为程序加密带来许多方便。本文重点介绍在没有专用编程器的情况下,如何将片外EPROM中的程序写入片内EPROM,该方法一般称为自动编程方式。二、编程电路组成为了实现自动编程,需要配置一定的硬件电路,其组成如图所示。三、编程电路分析 1.片外EPROM 片外EPROM可选用2764A,其容量和 相似文献
12.
13.
为了使广大单片机爱好者尽快掌握51系列单片机的编程和应用,本刊与本刊网站同步推出"模块法学习51单片机"特别栏目。一、本套单片机学习模块特点把51单片机学习试验系统"化整为零",分成一个个具有独立功能但又可以互相连接的小模块,使复杂电路简单化。通过对一个个模块的学习掌握 相似文献
14.
何海滨 《电子制作.电脑维护与应用》2008,(1):55-56
模块化编程是我们学习单片机时应该把握的。何为模块?笔者认为,简单理解就是一段小的子程序,该子程序有入口也有出口,能实现一定的功能,其他主程序或子程序都可引用。类似电路中的方框或黑匣子,内部电路可不必去理解,只要把握住它的输入和输出,就基本了解了方框的功能。 相似文献
15.
单片机可以用汇编语言编程,也可以用高级语言C、Basic编程,也可以用图形化语言编程。工业控制中普遍采用可编程控制器,其CPU模块内的微控制器往往是普通的单片机,而可编程控制器可以梯形图编程,或者用流程图编程。现在的智能教育机器人控制器均用单片机,而这些机器人的编程大多支持流程图编程。上海广茂达电子信息有限公司的能力风暴系列机器人采用VJC可视化流程图与C语言编程; 相似文献
16.
黄智强 《电子制作.电脑维护与应用》2007,(11):20-21
本连载上期介绍了步进电机、温度传感器、四路无线收发模块与51学习板电路的连接及相关的配套程序,本期介绍汉字显示模块、直流电机与学习板电路的连接及相关配套程序。函授学员可参考本文做有关模块实验,并通过修改程序中的指令来观察实验结果的变化,在实验过程中不断提高自己的51单片机应用及编程能力。 相似文献
17.
80C51单片机的串行口通信原理及编程 总被引:1,自引:0,他引:1
谢贵波 《电脑编程技巧与维护》2010,(20):99-100
介绍了80C51单片机串行口通信的原理及编程控制,详细解析了串行口通信所使用的串行口控制寄存器、定时器相关寄存器、中断控制寄存器,并以C语言为例,讲解了串行口通信程序的编写方法。 相似文献
18.
丁锦滔 《电子制作.电脑维护与应用》2005,(6):25-28
PIC12C5XX单片机是美国Microchip公司推出的8脚封装的8位单片机系列产品之一。这种8脚封装的产品.除PIC12C5XX之外,还有PIC12CE5XX、PIC12C6XX、PIC12CE6XX和PIC16F675/629等多种系列产品.其中型号带C字符的是一次性编程器件(包括OTP、已封装的EPROM存储器)。 相似文献
19.
随着变频调速以及微机控制技术的发展,适应电机控制的Intel8XC196MC系列单片机应用越来越广泛。 相似文献
20.
林琳 《单片机与嵌入式系统应用》2002,(3):80-81
和Windows多任务操作系统相比,单片机是一个单任务的系统,不能同时运行太多的程序,资源也十分有限。因此,单片机系统不可能像Windows那样建立庞大的消息循环机制,将消息分发给各个程序并行处理。在基于消息的单片机编程中,将采取一种简化的方式,消息可以这样来定义:当某个事件(例如中断)发生时,事件处理程序(例如中断 相似文献