您的位置 首页 5G

在计算机控制使用中直接开发单片机的一种办法

摘要:针对没有单片机开发系统或EPROM写入器无法对单片机进行开发的问题,设计了利用PC机对单片机进行直接简便开发的方法。详细介绍了80C31单片机为对象,利用PC机直接开发单片机的原理及步骤。通过P

摘要:针对没有单片机开发体系或EPROM写入器无法对单片机进行开发的问题,规划了运用PC机对单片机进行直接简洁开发的办法。具体介绍了80C31单片机为方针,运用PC机直接开发单片机的原理及过程。经过PC机与单片机最小体系的异步通讯,完结EPROM写入器功用。反向由单片机向PC机发送数据,使得PC机的监督器和存储器成为单片机的监督器和存储器。该办法节省了单片机开发体系和EPROM写入器等“必需品”,具有简略新颖,可灵敏装备等特色,有较高的实用价值。

0 导言

单片机开发可选用PC机修改源程序,穿插汇编,发生方针代码,再运用开发体系或EPROM写入器写入EPROM。抛开单片机开发体系或EPROM写入器,直接运用PC机开发单片机,可简化体系。

1 80C31单片机结构及原理

1.1 内部结构

80C31单片机是8位单片机,属规范MCS-51的HCMOS产品,结合了HMOS的高速高密度及CMOS的低功耗特性。其引脚图如图1所示。

在计算机操控运用中直接开发单片机的一种办法

80C31引脚图中:P0.0~P0.7,P0口为8位双向口线(引脚39~32);P1.0~P1.7,P1口为8位双向口线(引脚1~8);P2.0~P2.7,P2口为8位双向口线(引脚21~28);P3.0~P3.7,P3口为8位双向口线(引脚10~17)。

1.2 并行I/O口

(1)P1口:外部扩展存储器作数据总线或地址总线;作一般I/O口,需外接上拉电阻。

(2)P2口:扩展外部存储器作地址总线;作一般I/O口,内部有上拉电阻。

(3)P3口:除作I/O口运用(内部有上拉电阻),由特别寄存器设置其他功用。

1.3 守时/计数器

作业办法包含办法0、办法1、办法2和办法3。办法0为16位守时/计数;办法1为16位守时/计数;办法2为8位主动重装时间常数守时/计数;办法3为用于守时/计数器0。TL0用于8位守时/计数,TH0只用于8位守时。

1.4 串行接口

作业办法有:办法0、办法1、办法2和办法3。

(1)办法0:8位移位寄存器同步传送,波特率固定为fose/12。

(2)办法1:10位异步传送(异步接纳/发送器:UART)。TXD:发送数据;RXD:接纳数据。

字符(帧)格局:1位开始位,8位数据位,1位中止位。

波特率=(2SMOD×T1溢出率)/32

T1溢出率=fose/[12(256-x)]

(3)办法2:11位异步传送

字符(帧)格局:1位开始位,8位数据位,1位可编程位,1位中止位。

波特率=2SMOD×fose/64

(4)办法3:同办法2,但波特率可调。

波特率=(2SMOD×T1溢出率/32)

2 由单片机最小体系构成EPROM写入器

如图2所示,单片机最小体系经过电平转化器和PC机串行口RS 232相连组成EPROM写入器。8031串行口输出为TTL电平,PC机串行口选用RS 232规范。该电平转化电路用于RS 232规范与TTL电平的转化。

在计算机操控运用中直接开发单片机的一种办法

8031串行口是全双工通讯接口,能一起进行信号收发。串行口缓冲器SBUF是可直接寻址专用寄存器。串行口操控器用于操控和监督串行口作业状况,在作业形式1时传送10位。特别功用寄存器PCON只与串行口D7位有关,SMOD=0波特率为fose/64,SMOD=1波特率为fose/32。PC机与单片机通讯程序如下:

10 OPEN“COM1:1200.N,8>1.RS,CS,DS,CD”AS#1

20 INPUT“FILE NAME:”;FILE$

30 OPEN FILE$ FOR INPUT AS#2

40 B$=INPUT$(1,#2)

50 PRINT B$

60 PRINT#1,B$;

70 IF EOF(2)THEN GOTO 100

80 GOTO 40

100 CLOSE:END

本程序中,PC机串行口初始化为波特率1200b/s,无校验,10位传送数据。8031单片机串行口设置作业形式1,守时器1置为作业办法2。

3 运用PC机直接开发单片机

具体过程如下:

(1)将单片机接纳程序固化在2764 EPROM中。

(2)运用单片机进行源程序修改,穿插汇编,发生方针代码。

(3)将2764刺进ROM槽,2864刺进RAM槽。

(4)运转发送程序,将运用程序方针代码写入2864。

(5)将2864刺进ROM槽,6264刺进槽,运转运用程序。

此办法较为简略,无需预设地址,由内部通讯程序主动完结,运用方便。

4 结语

PC机向单片机最小体系发送程序和数据,构成EPROM写入器;单片机向PC机发送数据,使PC机的监督器和存储器成为单片机的监督器和存储器,到达用PC机直接开发单片机的意图。此法节省了单片机开发体系和EPROM写入器等“必需品”,随单片机运用的开展,将发挥重要作用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/291665.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部