- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROG—111 用户必读——浅谈使用
PROG—111 应注意的若干问题
(.~S-Ti-i 鳓
浅谈使用PROG 一111 应注意的若干问题
■张继辉
编者按:PROG111 模块是本刊.~PROG 一 110 之后推出的又一种可
编程控制器模块,它既保留了PROG-110 所具
有的简单易学,方便实用的特点,又在编程输入,功能设置等方面,有较
大的改进与提高,因而显示出了应用范
围更广泛,操作使用更方便的特点,是学习和使用”单片机”技术的一种
非常好的应用模块.鉴于一些读者在使
用PROG 一 111 中遇到的问题,本刊特请解放军第二炮兵第一研究所
张继辉高级工程师撰文,为大家排疑解难.
我们相信,读了PROG 一111 的讲座和本文,读者就可以解PROG 一111
的编程和使用中的基本问题.
由于PROG_ll1 模块的硬件结
构和程序的指令格式均与PRoG—
ll0 有所不同 .在编程和使用时的
方法上也有一定的差异,因此,在
使用时必须加以注意.本文就”使
用PR0G—ll1 应注意的若干问题”
谈以下几点看法,仅供读者学习和
使用PRoG_ll1 时参考.
1.”定时器”输入时钟的定义
与定时器的使用
①在编程中要定义(选定)”定
时器”的输入时钟
在PRoG—lll 中.”定时器”有
三种不同的输入时钟可供选择,分
别是60 秒,1 秒和0.1 秒. 由于目前
版本的系统软件并未设定默认的
“定时器”时钟种类.因此.在编程
时.只要您在程序中需要用到”定
时器”时,就必须在程序的开始处,
首先定义(选定)”定时器”的输入
时钟种类,否则,”定时器”将会采
用随机的时钟输入模式.这将导致
每次开机运行程序时,”定时器”的
定时时间不准(不确定).
定义(选定)”定时器”的输入
时钟种类的方法是:先输入指令”一
CX”(注X 可以是0-9;~5. 间的任意数
字)”,再输入您所选定的输入时钟
种类的代码,其中,60 秒为A,1 秒
为b,0.1 秒为C.例如:需要选定1 秒
为”定时器”的输入时钟时.其指令
格式为:
一
C1
b
一
30 一电子制作2o02 年第 11 期
这里有三点需要特别注意:其
一
是如果整个程序只使用一种”定
时器”时钟,则只需要在程序的开
始处.设置一次即可.如果程序需
要使用一种以上的”定时器”时钟
时.可在程序中需要更换时钟的位
置上.再次设置,更换不同的输入
时钟:其二是虽然在PRoG—ll1 中
有十个不同的”定时器”,但它们的
时钟却是同一个,因此,一旦设定
了时钟.对十个”定时器”均起作
用.同理,当在程序的中间,再次设
置,更换不同的输入时钟后,所有
的”定时器”时钟也都是同时被改
变.因此,在程序的中间设置,更换
不同的输入时钟时必需要全面考
虑;其三是在说明书中,所给出的
“定时器”的定时范围在1-255~,
这是指”定时器”的输入时钟为1 秒
时的定时范围,当改变(定义)不同
的”定时器”输入时钟后.”定时器”
的定时时间自然也就不相同了.因
此,准确地说,”定时器”的定时范
围应该是在0.1-153O0 秒才对.
②”定时器”的使用
:i%PROG—ll1 中,共有 10 个(编
号0-9)独立的”定时器”可供用户
使用,这要比PROG—ll0 仅有 1 个
“定时器”方便多了,它可使用户在
编程时.定时时间的控制范围更
大,更灵活.
在编程中,使用”定时器”时要
注意.同一个”定时器”在一定的条
件下,可以多次使用.其条件是:该
“定时器”在一个定时周期内.不设
置程序的跳转,程序只在该处自循
环,直至定时结束.在这种情况下,
该”定时器”在程序的其它位置.仍
然可以设置使用.如果某一”定时
器”在一个定时周期内.设置了程
序的跳转.则一般情况下,在程序
的其它位置.最好不要再使用该
“定时器”.否则.很容易因该”定时
器”的一个定时周期尚未结束.就
又开始新的定时周期,导致”定时
器”的工作出现混乱.与此相似,在
程序中使用”计数器”时.也应该注
意类似的问题.
2.程序指令的输入方法
所谓程序指令是指用于控制
单片机自动完成某种动作的一些
~a4”-.它一般包括指令代码和指令
参数两个部分.在PRoG—ll1 中.指
令代码通常用英文字母和某些字
符来表示,如:一AA,一C,一P,一F,一
E,一End,一d,一H,一l,一L,一]
等.这些字母和字符在编程时是需
要输入
文档评论(0)