SCB-1单板机的基本操作

1.          键盘操作

SCB-1单板机键盘参见附录三.键盘操作参见附录五。

1)状态设置键  MON   与  USE

监控系统采用设置待命状态的方法实现一键两用。

按  MON  键进入待命状态0,显示器提示符为“P”,这时各功能键执行第一功能;按 USE  键进入待命状态1,显示器提示符为“P.”,这时各功能键执行第二功能。系统复位时自动进入待命状态0,显示 “CPU—51” 。按这两个键可以退出当前的键功能,返回相应的待命状态。

2)数字键  0 ~F

数字键用于输入地址、数据或修改指令机器码。输入的数字立即在显示器上显示,左四位是地址,右两位是指令或数据。

3)检查命令键  EXA

第一功能:进入存储器检查功能,检查外部存储器(含I/O端口)或内部存储器的内容。

第二功能:E2PROM写入。

4)写入命令键  WRI

第一功能:在输入或修改存储器内容时确认数据写入。

第二功能:与上位机进行串行通信的数据发送命令。

5)倒后检查/串行接收命令键  RDS

第一功能:由  EXA  命令进入检查功能后, RDS  用于地址减一的检查。

第二功能:进入串行通信的等待接收状态,用于从上位机接收程序或数据。

6)传送地址设定键  [F]

为数据块传送(或E2PROM编程)设定源块首、末地址与目标块首地址。输入操作顺序是:

[源块首地址]  [F]  [源块尾地址]  [F]  [目标块首地址]  MOV

7)块传送命令键  MOV

第一功能:数据块传送。

第一功能:E2PROM编程。

8)执行程序命令键  EXE

第一功能:从指定地址开始连续执行程序。

第二功能:单步执行程序。用单步功能须先将S2左边两针短接。

2.使用上位机编程、汇编及传送程序

使用SCB—I单片单板机,可以由上位机进行编程和汇编,并通过串行口将目标程序下载到单板机执行。

1) 上位机的SCB—I系统软件:

序号

文件名

说    明

序号

文件名

说    明

1

MAINC.EXE

SCB系统主程序

6

COMMUN.EXE

COM1通信发送程序

2

EDLIN.COM

DOS行编辑

7

COMMUN2.EXE

COM2通信发送程序

3

QE.EXE

全屏文本编辑

8

RECOMM.EXE

COM1通信接收程序

4

MCS51.EXE

51汇编程序

9

RECOMM2.EXE

COM2通信接收程序

5

MU.EXE

51反汇编程序

10

SCB_I.ASM

SCB-1监控源程序

2) 开机操作

接通单板机电源,LED显示“CPU-51”,表示单板机工作正常。

接通PC机电源,在DOS状态下进入C:\SCB\ 子目录,运行MAINC.EXE程序,就可以进入SCB-1主菜单。

3) SCB-1主菜单

1

Edit   File.

编辑源程序

2

MCS-51  Assembler.

程序汇编

3

MCS-51  Disassembler.

程序反汇编

4

Communication.

向SCB-1下载目标程序

5

Recomm.

接收SCB-1送来的数据

6

Return to DOS.

返回DOS

选择菜单项并根据提示操作。

4) 在DOS提示符下直接操作

在熟悉菜单操作后,可以在DOS提示符下直接运行相关的程序,或通过批处理文件进行操作。例如,

ê      程序汇编:

使用批处理命令ASM.BAT。如源程序为TEST.ASM,只需键入:

C:\SCB>ASM  TEST    (切不可加扩展名)

ê      编辑源程序或浏览列表文件    C:\SCB>QE  文件名

ê      向SCB-1下载目标程序        C:\SCB>COMMUN

屏幕提示“INPUT FILENAME:”,如目标程序为TEST.OBJ,在设置单板机进入接收等待后,输入  驱动器名:TEST.OBJ

单板计算机作用上位机,SCB-1单板机的基本操作相关推荐

  1. 【DIY】联想单板机、联想UPS电源、联想屏幕打造笔记本电脑

    很多朋友都有旧的笔记本电脑,因为性能原因等各种原因,放在家里挺鸡肋的,用他吧,太卡太慢了,不用他放着吃灰,卖还卖不了多少钱.今天我们用旧笔记本电脑上的配件,DIY一个新的笔记本电脑. 说到笔记本电脑, ...

  2. 前置机是什么意思?主要作用是什么?与堡垒机有什么区别?

    最近看到有些朋友在问,前置机是什么意思?主要作用是什么?与堡垒机有什么区别?今天我们行云管家小编就给大家简单普及一下. 前置机是什么意思? 前置机是指用于现场的中间设备.比如轮胎行业用于车间的PDM机 ...

  3. 串口服务器支持多台上位机,RS485多机通信一台上位机两台下位机问题,

    RS485一主机两个下位机,上位机通过发送下位机地址查询下位机两个按钮的状态,仿真时同时在P1口和P2口显示按钮状态 一.原理图 (原文件名:1.jpg) 二.程序 1.上位机程序 #include ...

  4. 树莓派 linux0.12,12 个可替代树莓派的单板机

    正在寻找树莓派的替代品?这里有一些单板机可以满足你的 DIY 渴求. 树莓派是当前最流行的单板机.你可以在你的 DIY 项目中使用它,或者用它作为一个成本效益高的系统来学习编代码,或者为了你的便利,利 ...

  5. 单板机 单片机 c语言,单板机 单片机 个人计算机有什么区别吗

    1.系统组成: 单板机把微型计算机的整个功能体系电路(CPU.ROM.RAM.输入/输出接口电路以及其他辅助电路)全部组装在一块印制电板上,再用印制电路将各个功能芯片连接起来. 单片机就是一块集成电路 ...

  6. tp801单板微型计算机是什么,给TP801单板机配接RX—80打印机

    给TP801单板机配接RX-80打印机 通常一个完整的微计算机系统中,打印机是一种不可缺少的输出设备,对于单板机,一般用户都不购置打印机,如果您有其它微机上的打印机,在需要时接到TP801单板机上使用 ...

  7. 以下计算机的分类 不正确,按CPU芯片可分为单片机、单板机、多芯片机和多板机...

    正确答案: C 按CPU芯片可分为单片机.单板机.多芯片机和多板机 题目:以下对计算机的分类,不正确的是 解析:按芯片可分为286.386.486.Pentium.PⅡ.PⅢ.Pentium4和Pen ...

  8. 【物联网开发基础】}评估板、开发板、单板机、单片机和核心板之间有什么区别?

    开发板,是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器.输入设备.输出设备.数据通路/总线和外部资源接口等一系列硬件组件.开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究 ...

  9. 给8088单板机写一个迷你Boot

    4.迷你Boot 1.为什么要给8088单板机系统,添加一个bootloader呢? 起初,能够用编程器,烧写测试程序,就已经非常开心了,毕竟自己苦苦琢磨8088系统了几年时间,一直感觉无从下手.尽管 ...

最新文章

  1. javascript的知识总结
  2. 08.Eclipse下Ndk开发(使用fmod实现QQ变声功能)
  3. 偶也要去上海Tech一把了
  4. 互联网晚报 | 3月15日 星期二 |​ 特斯拉Model 3高性能版和Model Y长续版再涨价;字节成都成立光合科技公司...
  5. SpringMVC错误:No mapping found for HTTP request with URI [xxxx] in DispatcherServlet
  6. 【英语学习】【WOTD】hypermnesia 释义/词源/示例
  7. [转载] numpy.minimum
  8. day 22 封装 + property + classmethod + staticmethod
  9. hadoop shell 详解
  10. jsp页面时间戳转换为时间格式
  11. java-练习2:MobilePhone
  12. C语言函数的声明、定义、调用
  13. SCI论文下载之chrome插件
  14. linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
  15. pigeon主题如何将顶部图片扩大
  16. VOT目标路径可视化
  17. java项目编码设置
  18. android sepolicy 最新小结
  19. java argument type mismatch_解决mybatisplus插入报错argument type mismatch的问题
  20. EAUML日拱一卒-微信小程序实战:位置闹铃 (8)-WXML条件渲染

热门文章

  1. 一招教你如何修复MySQL slave中继日志损坏问题
  2. Kotlin学习笔记 第四章 Java调用Kotlin
  3. java 嵌套类: Nested classes
  4. jvm原理、启动时间、与编译器操作系统关系
  5. Windows 10标题栏显示颜色
  6. day33 java的注解
  7. 搭建vue脚手架_webpack搭建vue脚手架
  8. python第一章笔记_head first python(第一章)–学习笔记
  9. jmeter性能测试实例_实例教程:手把手教你Jmeter性能测试
  10. python编译成class_python class