一个可利用PC机对单片机直接开发的方案

发布时间:2014-03-12 阅读量:846 来源: 我爱方案网 作者:

【导读】以80C31单片机为例,设计出一个利用PC机对单片机进行直接简便开发的方法。此方案抛开了单片机开发系统或EPROM写入器,直接利用PC机开发单片机,此法节省了单片机开发系统和EPROM写入器等“必需品”可简化系统。

一般来说单片机开发可采用PC机编辑源程序,交叉汇编,产生目标代码,再利用开发系统或EPROM写入器写入EPROM。本次设计方案利用PC机直接开发单片机的原理及步骤,达到用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写入器,直接利用PC机开发单片机,可简化系统,随单片机应用的发展,将发挥重要作用。
相关资讯
英特尔CEO陈立武在华投资引争议,特朗普施压辞职遭强硬拒绝

近期,围绕英特尔首席执行官陈立武的任职资格问题,美国政界刮起一阵强风。事件源于美国参议员汤姆·科顿(Tom Cotton)本月5日致函英特尔董事会,对陈立武在华投资历史及其潜在利益冲突提出尖锐质疑,认为这可能危及英特尔获得的美国政府巨额补贴(包括《芯片与科学法案》下的近80亿美元)所应承担的国家安全责任,尤其涉及敏感的“安全飞地”(Secure Enclave)国防芯片项目。此质疑引发了广泛关注。

中国晶圆龙头企业二季度业绩强劲,产能利用率创新高

2025年8月7日,中国半导体行业领军企业中芯国际和华虹半导体正式发布2025年第二季度业绩报告。数据显示,两家企业销售收入均实现高两位数增长,并带动盈利能力大幅提升。这一成绩不仅体现了国内晶圆制造领域的高效运营,还反映出全球半导体需求的稳健复苏。分析机构指出,在人工智能、汽车电子和5G通信技术的推动下,中国半导体企业正通过优化产线和扩产战略,持续提升市场竞争力。

设计革新显成效!三星Galaxy Z7系列全球热销,俄罗斯预售激增30%​

三星电子最新一代折叠屏智能手机Galaxy Z Fold 7与Galaxy Z Flip 7甫一上市,即在全球多地区域引发显著消费热潮。最新数据显示,在俄罗斯这一三星曾战略退出的关键市场,该系列的预售表现超出预期。行业分析机构透露,相较于前代产品,Z7系列在俄罗斯的预订量实现了约30%的显著提升。值得关注的是,采用超薄设计、轻量化大幅改进的Galaxy Z Fold 7在俄预售中占据主导,份额高达约70%,充分体现了消费者对于产品形态革新突破的高度认可。

德州仪器启动史上最大规模涨价,中国芯片供应链加速重构

2025年8月,全球模拟芯片龙头德州仪器(TI)对中国客户启动覆盖超6万款产品的价格调整,涨幅达10%-30%,远超6月仅3300款产品的定向调价规模。尽管官方通知生效日为8月15日,部分客户反馈新定价已于8月4日提前执行。此次涨价涵盖工业控制、汽车电子、消费电子及通信设备全品类,其中41.3%的产品涨幅超30%,工业级数字隔离器和车规电源管理芯片(PMIC)成为重灾区,涨幅普遍超过25%。

罗姆加速SiC技术布局应对市场变局,2025财年Q1利润承压

2025财年第一季度,日本罗姆半导体(ROHM)面临严峻财务挑战:营收同比下滑1.8%至1162亿日元,营业利润暴跌84.6%至1.95亿日元。尽管净利润下滑14.3%,但公司成功结束连续三季亏损,实现扭亏为盈。业绩承压主因工业机械与汽车应用领域需求疲软(销售额分别下降5%和7%),叠加中国碳化硅(SiC)厂商的竞争冲击。