赞
踩
模块推荐:https://item.taobao.com/item.htm?ft=t&id=671629736762
PCM开发板模块编译软件介绍
图一 PCM开发板模块编译软件
图一为PCM开发板模块编译软件:
第一行为菜单栏:文件,运行,工具,帮助4个菜单。
文件菜单: 打开----打开文件,文件后缀为TXT;
保存---保存修改后的文件;
另存为----把文件另保存一个文件名;
退出----退出编译软件;
运行菜单: 编译----编译程序,会输出与程序同名的二进制(bin)文件;
执行----如果程序编译OK,点击运行按钮,可以在PC机上模拟运行指
令。但PC机端并不是支持所有的指令,基本指令除了输入输出指令,置位复
位指令不支持,其他都支持。功能指令只支持串口指令,MODBUS指令,
TCP,UDP指令,PID指令。
退出----退出正在运行的指令。
工具菜单: 串口----选择使用的串口号,如果电脑串口号大于20,可以在我的电脑--
设备 管理--端口, 更改一下串口号,使串口号小于等于20.
波特率----选择波特率;
用户程序下载----下载二进制(bin)程序到PCM开发板模块;
系统程序更新----更新PCM开发板模块的系统程序,注意程序后缀名为
pcm;
帮助菜单:弹出一个对话框,显示版本信息。
中间区域右边是程序书写区,左边显示行数。最下边是信息输出区,包括编译信息的输
出,或者程序模拟运行时,打印信息输出。
编译软件采用文本格式书写,用户也可以使用其他的文本编辑器写程序,然后用此软件
编译,下载。
用户程序的下载方法:
写好用户程序后,点击运行-编译,编译OK会输出二进制(bin)文件,然后把PCM开
发板模块上电,如果已经上电就按一下复位键,在工具菜单选择好串口号,波特率默认
为115200,然后点击用户程序下载按钮就可以把程序下载到PCM开发板模块,下载完成
后,按一下PCM开发板模块上面的启动按键,PCM开发板模块开始运行用户程序。注意
如果重新下载,必须再按一下PCM开发板模块上的复位按键,然后再下载,下载完成后
再按启动按键启动PCM开发板模块的用户程序。
系统程序的更新方法:
系统程序的后缀名为pcm.把PCM开发板模块上电,如果已经上电就按一下复位键,
在工具菜单选择好串口号,波特率默认为115200,然后点击系统程序更新按钮,会出现
一个打开对话框,选择后缀为Pcm Files(*.pcm)的文件,点击打开按钮,系统程序会自动
更新,更新速度有点慢,等待更新完成后,模块会自动重启。
一 基本指令实验
1---mov,movl,movr指令实验:
硬件需求:PC机;
软件需求:PCM编译软件;
供电方式:无;
连接电路:无
本实验的目的是让用户了解mov,movl,movr指令的使用方法。PCM开发板模块编译
软件可以运行所有的基本指令,所以本实验使用编译软件运行程序。
mov指令为数据传送指令,此指令可以把整形常量,或浮点常量,或寄存器值复制
到指定寄存器中;
movl指令为数据左移指令,把寄存器的值左移指定位后保存到另外寄存器中;
movr指令为数据右移指令,把寄存器的值右移指定位后保存到另外寄存器中;
实验中还使用了prints指令把寄存器内容打印出来。
实验程序如下:
1 main
2 mov 10 d0 //d0=10
3 prints "d0=%d\r\n" d0 //打印D0的值
4 movl d0 1 d1 //d0左移一位保存到D1,d1=20
5 prints "d1=%d\r\n" d1//打印D1的值
6 movr d0 1 d2 //d0右移一位保存到D2,d2=5
7 prints "d2=%d\r\n" d2//打印D2的值
8 mov 'P' D3 //D3存入字符P,P的ASCII码为10进制的80
9 prints "d3=%d\r\n" d3//打印D3的值,也就是P的ASCII码值
10 prints "d3='%s'\r\n" d3 0 // 把D3按字符串打印出来,从字节0开始打印
11 mov d0 f0 //把D0转换成浮点数,保存到F0
12 prints "f0=%f\r\n" f0 // 打印F0的值
13 endmain
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。