prog-200型多功能编程器的应用.doc

prog-200型多功能编程器的应用.doc

ID:59120994

大小:420.50 KB

页数:5页

时间:2020-09-15

prog-200型多功能编程器的应用.doc_第1页
prog-200型多功能编程器的应用.doc_第2页
prog-200型多功能编程器的应用.doc_第3页
prog-200型多功能编程器的应用.doc_第4页
prog-200型多功能编程器的应用.doc_第5页
资源描述:

《prog-200型多功能编程器的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PROG-200型多功能编程器及C-BASIC语言的应用(1)——不用计算机也可玩单片机柏青PROG-200是在PROG-100(本刊以前已有专文介绍)的基础上发展起来的,之所以称它为“多功能编程器”那是因为PROG-200不仅可以象PROG-100那样开发C51单片机,还可以开发“P110C控制模块”(该模块是在PROG-110基础上发展来的,本刊将另有专文介绍),还可以开发“P111G3型可编程控制器”(该控制器是在P111G2基础上发展来的,本刊将另有专文介绍),还可以开发“AUTOMAN-2机器人”(该机器人是在AUTOMAN-1基础上发展来的,本刊将

2、另有专文介绍)。随着不断的扩充,PROG-200还可开发PIC系列、TI系列、AVR系列单片机、串/并行EEPROM存储器……等等。PROG-200最大特点是它的易学、易用的C-BASIC语言,该语言可以解释为“面向控制的基础编程语言”。一.PROG-200一般介绍PROG-200可进行编程、修改、校验、调试运行、程序下载(烧写)、程序加密、与计算机通讯等功能。PROG-200最多可存储3100条用户程序,即使在掉电情况下用户程序也可保持100年以上。由此可见,即使不用计算机PROG-200也可完成产品软件开发的全过程。为了满足更高要求的用户,我们还开发了SO

3、FT-200计算机编程软件(另文介绍),该软件可进行编程、修改、校验、仿真运行、打印、与PROG-200通讯等功能,通过与PROG-200连接还可以实现程序下载(烧写)功能。1.液晶显示器(见图1)液晶显示器为2×16字符型显示器,带被光,在黑暗中也可清楚看清字符。图1图22.电源插座(见图1)插入7.5V—9V电源(中心为+)PROG-200就可正常工作。3.下载电缆插座(见图2)该插座用于PROG-200与开发板(见图3)间的连接,将用户编好的程序下载(烧写)到目标芯片中。图34.RS232串行通讯插座(见图4)图4该插座与计算机串行通讯口相连,可实现PR

4、OG-200与“SOFT-200”计算机编程软件之间的信息交换。5.键盘键盘为轻触型微动开关键。图5描述了键盘的字符输入区,该区总共有54个字符,分别处于键的左上角及右下角。如果只按字符键图7图6图5则输入的是左上角的字符,如果按“SHIFT”键不松再按字符键则输入的是右下角的字符。每条指令输入完后按“ENTER”键加以确任及存储,同时显示器显示下一条指令内容。如果按“ENTER”键后显示内容不翻页而且光标返回到第一个字符处,就表示该条指令输入错误,修改后再继续。图6描述了键盘的翻页及移位区。“↑”、“↓”键可实现显示内容的上下翻页。“←”、“→”键可实现光标

5、的左右位移。图7描述了键盘的快捷键区。“LCALL”、“LJMP”键是“LCALL”、“LJMP”指令的快捷键。“IN”键是插入键,按下该键可在二条指令之间插入一条新指令。“DEL”键是删除键,按下该键可删除一条指令。“TEST”键是校验键,按下该键可对用户程序进行校验。“LOAD”键是下载键,按下此键将户程序下载到目标芯片中。“RESET”键是PROG-200的复位键,按下它PROG-200重新启动。6.进入编程模式上电后PROG-200自动进入命令模式(见图8),键入“EDIT”回车后进入编程模式(见图9、图10),在编程图8图9图10图11模式中,第一行

6、中的方括号内是程序序号,尖括号内是标号,第二行是指令区(见图11)。“标号”是用户给某条程序起的名字,最多3个字符,例如:“123”、“AB”、“0”等。二.C-BASIC语言介绍1.符号定义x—三位十进制数,最小000,最大255(000、001、002……255)k—四位十进制数,最小0000,最大9999(0000、0001、0002……9999)h—五位十进制数,最小00000,最大65535(00000、00001、00002……65535)n—一位十六进制数,(0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f)m—电平值,(m=0为低

7、电平,m=1为高电平)Rk—八位SRAM内存,最多10000个(R0000、R0001、R0002……R9999),Rk内存为随机存储器,掉电后数据丢失。Rk内存的结构见图12。图12Ek—八位EEPROM内存,最多10000个(E0000、E0001、E0002……E9999),Ek内存为非遗失存储器,掉电后数据保持。Ek的结构与Rk一样。2.定义目标芯片或设备指令.k确定用户要编程的目标芯片或设备的编码,用户程序的第一条必须是本指令。编码按如下顺序:0000——P110C模块0001——SST89系列单片机随着后续的升级,编码会不断增加。例:.0000(设

8、定目标芯片为P110C模块)3.输出/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。