51系列单片机的串口扩展方案

合集下载

第7章MCS-51单片机的常用外设扩展

第7章MCS-51单片机的常用外设扩展

(2)数据线
2732的8位数据线直接与单片机的P0口相连。P0口作 为地址/数据线分时复用。
(3)控制线
CPU执行2732中存放的程序指令时,取指阶段就是对 2732进行读操作。注意,CPU对EPROM只能进行读操作, 不能进行写操作。CPU对2732的读操作控制都是通过控制线 实现的。2732控制线的连接有以下几条:
2.硬件电路 单片机与6116的硬件连接如图7-4所示。
3.连线说明
• 地址线:A0~A10连接单片机地址总线P0.0~P0.7、P2.0、P2.1、P2.2 共11根;
• 数据线:I/O0~I/O7连接单片机的数据线,即P0.0~P0.7;
• 控制线:片选端连接单片机的P2.7,即单片机地址总线的最高位A15; 读允许线连接单片机的读数据存储器控制线;
• 对于没有内部ROM的单片机或者程序较长、片内ROM容 量不够时,用户必须在单片机外部扩展程序存储器。 MCS-51单片机片外有16条地址线,即P0口和P2口,因此 最大寻址范围为64K字节(0000H—FFFFH)。
• 这里要注意的是,MCS-51单片机有一个管脚 EA跟程序存 储器的扩展有关。如果接高电平,那么片内存储器地址范 围是0000H—0FFFH(4K字节),片外程序存储器地址范 围是1000H—FFFFH(60K字节)。如果接低电平,不使 用片内程序存储器,片外程序存储器地址范围为0000H— FFFFH(64K字节)。
1. 芯片选择
单片机扩展数据存储器常用的静态RAM芯片有6116(2K×8 位)、6264(8K×8位)、62256(32K×8位)等。
根据题目容量的要求我们选用SRAM6116,采 用单一+5V供电,输入输出电平均于TTL兼容,具有 低功耗操作方式,管脚如图7-3所示。

51单片机_片内外设汇总

51单片机_片内外设汇总

锁存器
写锁存器
读引脚 返回
片内外设
1.3 P2口
特点: “通用数据I/O端口”和“高八位地址总线”端 口
读锁存器
地址/数据 1/0
控制
Vcc
内部上拉电阻
内部总线
D CL
Q /Q MUX
(地址/数据=0)
锁存器 写锁存器
P2.x 引脚
读引脚
返回上一次
片内外设
与P0口一样,P2口在系统使用外部存储器时,做高八位的 地址总线。 应当注意的是:仅使用外部数据存储器时,P2口分两种情 况: 1)仅仅使用256B的外部RAM时,即使用movx a,@r0指令 访问外部RAM,此时用8位的寄存器R0或R1作间址寄存器, 这时P2口无用,所以在这种情况下,P2口仍然可以做通用 I/O端口。 2)如果访问外部ROM或使用大于256BRAM时,P2口必须 作为外存储器的高八位地址总线。 如:movx a,@dptr ;访问外部数据存储器 movc a,@a+dptr ;访问外部程序存储器 这里使用了16位的寄存器DPTR
片内外设
1. 5 并行端口在使用时应注意的几个问题

“拉电流”还是“灌电流”----与大电流负载的连 接 (我们以美国ATMEL公司生产的AT89C51为例) 1, 使用灌电流的方式与电流较大的负载直接 连接时, 端口可以吸收约20mA的电流而保证端 口电平不高于0.45V(见右上图)。
2,采用拉电流方式连接负载时,AT89C51所 能提供“拉电流”仅仅为80μA,否则输出的 高电平会急剧下降.如果我们采用右下图的方式, 向端口输出一个高电平去点亮LED,会发现,端 口输出的电平不是“1”而是“0”! 当然,不是所有的单片机都是这样,PIC单 片机就可以提供30mA的拉电流和灌电流。单对 于大多数IC电路,最好还是使用“灌电流”去 推动负载。

51单片机-串行口ppt课件

51单片机-串行口ppt课件

为发送时CPU是主动的,不会产生重叠错误。
最新课件
21
8.2.2 80C51串行口的控制寄存器
SCON 是一个特殊功能寄存器,用以设定串行口的工 作方式、接收/发送控制以及设置状态标志:
SM0和SM1为工作方式选择位,可选择四种工作方式:
最新课件
22
●SM2,多机通信控制位,主要用于方式2和方式3。 当接收机的SM2=1时可以利用收到的RB8来控制是否 激活RI(RB8=0时不激活RI,收到的信息丢弃; RB8=1时收到的数据进入SBUF,并激活RI,进而在 中断服务中将数据从SBUF读走)。当SM2=0时,不 论收到的RB8为0和1,均可以使收到的数据进入 SBUF,并激活RI(即此时RB8不具有控制RI激活的 功能)。通过控制SM2,可以实现多机通信。
起 空始 闲位
一个字符帧 数据位
校停 验止 位位
空 下一字符 闲 起始位
LSB
MSB
异步通信的特点:不要求收发双方时钟的
严格一致,实现容易,设备开销较小,但 每个字符要附加2~3位用于起止位,各帧 之间还有间隔,因此传输效率不高。
最新课件
9
2、同步通信
同步通信时要建立发送方时钟对接收方时钟的直接控制, 使双方达到完全同步。此时,传输数据的位之间的距离均 为“位间隔”的整数倍,同时传送的字符间不留间隙,即 保持位同步关系,也保持字符同步关系。发送方对接收方 的同步可以通过两种方法实现。
波特率=2SMOD/32×T1的溢出率 = 2SMOD × fosc/[ 32 × 12×(2K-初值)]
最新课件
19
回目录 上页 下页
3、传输距离与传输速率的关系
串行接口或终端直接传送串行信息位流的

51单片机串行口扩展电路设计及其应用

51单片机串行口扩展电路设计及其应用
h r wae cru ta d p o rm o c at o u r iin s se i e wae w r s ad r ic i n r ga f w h rsfr s p vso y tm n t tr o k . l e h Ke r s: ige c i o u e ; e a p e d n ; n o sv n e tn i g y wo d sn l— hp c mp tr s r ls r a i g o e t e xe d n i e
随着 单 片机 技 术 的 不 断 发展 , 别是 网络 技 术 特 在测 控领 域 的广 泛应 用 , 由单 片 机 构成 的多 机 网络 测 控系统 已成 为单 片 机技术 发 展 的一个 方 向 l。笔 1 j 者在 研究 水 厂 的数 据 采 集 和控 制 系 统 的过 程 中 , 设 计 了 主从 式 多机 测控 系 统 。在 系 统 中 ,1 片机 一 5单 方面要和 P C机 通 信 , 方 面 又 要 和 下 位 机 及 仪 表 一
扩展 串 口数 量 多 、 扩 展单 片机 的软 硬 件 资 源 占用 对 少 、 占用 上位 机外 部 中断资 源 ( 不 其他并 口数据 总线 扩 展方 案都 需 要至 少一 条或 者多 条外 部 中断 )使 用 ,
方法简单 、 待扩展串口可实现较高的波特率 、 l o t f 1Sn l hpMi oo S M ) ei r igeC i c c ( C ap o 5 y
L U n - u I Xig h a
( ua n e i f eh o g ,uhu30 1 ,hn) Fj nU i rt oT cnl yF zo 504 C ia i v sy o
Jn u.
2 0 07

mcs-51系列单片机基本结构与工作原理

mcs-51系列单片机基本结构与工作原理


1)电源引脚VCC和VSS

VCC:40脚,电源端,+5V

VSS:20脚,接地端(GND)

2)时钟电路引脚

XTAL1:19脚,外接晶振输入引脚。

XTAL2:18脚,外接晶振输出引脚。

3)控制线引脚

共4根,其中3根为双功能

①RST/VPD :9脚,复位/备用电源。

RST---通过外接复位电路实现上电复位或按键复位。
直接寻址 寄存器寻址
(4)MOV 60H,@R1 直接寻址 寄存器间接寻址
表2-2 特殊功能寄存器SFR的名称及地址(一)
§ MCS-51的扩展应用
▪ 一、单片机Байду номын сангаас展的基本概念 ▪ 1、单片机最小系统:使单片机运行的最少器件构成的 ▪ 系统,就是最小系统。 ▪ 无ROM芯片:8031 必须扩展ROM,复位、晶振电路 ▪ 有ROM芯片:89C51等,不必扩展ROM,只要有复位、 ▪ 晶振电路 ▪ 2、扩展使用的三总线:
▪ 清零,用来选择8051的工作寄存器区。其选择方法见表2-1
▪ OV、( PSW.2)溢出标志位。当带符号数运算(加法或减法)结果超 ▪ 出范围(-127-+127)时,有溢出,OV=1;否则OV=0。 ▪ --、( PSW.1)用户定义标志位。 ▪ P、( PSW.0)奇偶校验位。在每个指令周期由硬件按累加器A中“1”的 ▪ 个数为奇数或偶数而为“1”或“0”。因此,P可用指示操作结果(累加器
direct
8 位内部RAM单元的地址
#data:
指令中的8 位常数。
#data16
指令中的16位常数。

51系列单片机与外围接口芯片的实验和技巧

51系列单片机与外围接口芯片的实验和技巧

51系列单片机与外围接口芯片的实验和技巧51系列单片机是一种常用的微控制器,具有广泛的应用领域。

为了提高单片机的功能和扩展其外围接口,常常需要使用外围接口芯片。

本文将介绍一些与51系列单片机配合使用的外围接口芯片的实验和技巧。

一、LCD液晶显示屏LCD液晶显示屏是一种常见的外围接口设备,可以用来显示各种信息。

与51系列单片机配合使用时,需要通过IO口进行数据和控制信号的交互。

在使用LCD液晶显示屏时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输出模式,以便向液晶显示屏发送控制信号和数据。

2. 使用延时函数:由于LCD液晶显示屏的响应速度较慢,需要在发送完数据后进行适当的延时,以确保数据能够被正确接收和显示。

3. 熟悉液晶显示屏的命令和数据格式:LCD液晶显示屏有自己的一套命令和数据格式,需要根据具体型号的要求进行设置。

二、ADC模数转换芯片ADC模数转换芯片可以将模拟信号转换为数字信号,常用于采集和处理模拟信号。

与51系列单片机配合使用时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输入模式,以便接收来自ADC芯片的模拟信号。

2. 设置ADC模数转换的精度:根据需要,可以调整ADC芯片的工作精度,以获得更高的准确性或更快的转换速度。

3. 调用ADC转换函数:通过调用相应的函数,可以启动ADC芯片进行模数转换,并获取转换结果。

三、DAC数模转换芯片DAC数模转换芯片可以将数字信号转换为模拟信号,常用于控制模拟设备的输出。

与51系列单片机配合使用时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输出模式,以便向DAC芯片发送数字信号。

2. 设置DAC数模转换的精度:根据需要,可以调整DAC芯片的工作精度,以获得更高的准确性或更大的输出范围。

3. 调用DAC转换函数:通过调用相应的函数,可以向DAC芯片发送数字信号,并控制其输出模拟信号的大小。

四、串口通信芯片串口通信芯片可以实现与其他设备的串口通信,常用于数据传输和远程控制。

51单片机串口工作方式0和1解析

51单片机串口工作方式0和1解析

RXD
7.1.1 串行口控制寄存器SCON b7 b6 b5 b4 b3 b2 b1 TI b0 RI
SM0 SM1 SM2 REN TB8 RB8
9FH 9EH 9DH 9CH 9BH 9AH 99H 98H
SM0、SM1 —— 串行接口工作方式定义位
• SM0、SM1 = 00 —— 方式 0,8位同步移位寄存器 • SM0、SM1 = 01 —— 方式 1,10 位异步接收发送 • SM0、SM1 = 10 —— 方式 2,11 位异步接收发送 • SM0、SM1 = 11 —— 方式 3,11 位异步接收发送 注意: 方式 0 的特点,方式 2、方式 3 的差异
寄存器 SCON、PCON、SBUF
寄存器 IE、IP
• MCS-51 单片机串Fra bibliotek接口工作方式 方式 0 方式 2 方式 1 方式 3
有两个数据缓冲寄存器 SBUF,一个输入移位寄存器,一个 串行控制寄存器SCON和一个特殊功能寄存器PCON等组成。 8 位SBUF是全双工串行接口寄存器, 它是特殊功能寄存器, 地址为 99H,不可位寻址;串行输出时为发送数据缓冲器,发送
时钟振荡频率为6MHz或12 MHz时,产生的比特率偏差较大, 故用到串口通信时通常选用11.0592MHZ晶体振荡器。
串行口的结构
• MCS-51 单片机串行接口的硬件
P3.0 位的第二功能 —— 收端 RXD P3.1 位的第二功能 —— 发端 TXD
• MCS-51 单片机串行接口的控制
比特率 比特率
= /12
P.110
=
/32 计1次 计3次 计3次 计6次 计12次 计24次
=
/12/计次/16

第8章 单片机存储器扩展

第8章  单片机存储器扩展

译码法的另一个优点是若译码器输出端留 有剩余端线未用时,便于继续扩展存储器或I/O 口接口电路。
译码法和线选法不仅适用于扩展存储器(包 括外RAM和外ROM),还适用于扩展I/O口(包括各 种外围设备和接口芯片)。
译码有两种方法:部分译码法和全译码法。
部分译码:存储器芯片的地址线与单片机系统的地址线顺 次相接后,剩余的高位地址线仅用一部分参加译码。部分 译码使存储器芯片的地址空间有重叠,造成系统存储器空 间的浪费。 部分译码法的一个特例是线译码。所谓线译码就是 直接用一根剩余的高位地址线与一块存储器芯片的片选 信号CS相连,同时通过非门与另一块存储器芯片的片选 信号CS相连。 全译码:存储器芯片的地址线与单片机系统的地址线顺次 相接后,剩余的高位地址线全部参加译码。这种译码方法 存储器芯片的地址空间是唯一确定的,但译码电路相对复 杂。
2 2764
8031
CE GND
EA Vss
上图为8XX51单片机扩展单片程序存储器2764的电路 图。
其8个重叠的地址范围为如下: 0000000000000000~0001111111111111,即:0000H~1FFFH; 0010000000000000~0011111111111111,即:2000H~3FFFH; 0100000000000000~0101111111111111,即:4000H~5FFFH; 0110000000000000~0111111111111111,即:6000H~7FFFH; 1000000000000000~1001111111111111,即:8000H~9FFFH; 1010000000000000~1011111111111111,即:A000H~BFFFH; 1100000000000000~1101111111111111,即:C000H~DFFFH; 1110000000000000~1111111111111111,即:E000H~FFFFH。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[ 2] 赵 梓 森 . 光 纤 通 信 工 程 ( 第 二 版 ) [ M] . 北 京 : 人 民 邮 电 出 版 社 , 1994. ( 责任编辑: 卓 光)
来实现多串口扩展的模型。
关键词: 多串口;串口通信; 串口扩展
中图分类号: TP27
文献标识码: A
文章编号: 1672- 7800( 2008) 05- 0135- 02
串行接口设备凭借其控制灵活、接口简单、占 用 系 统 资源 少等优点, 被广泛应用于工业控制、家庭安防、GPS卫星定位导 航以及水、电、气表的抄表等领域。在这些嵌入式系统中, 可能 会有很多从设备都通过串行接口与主机进行通信, 这使得开发 人 员 常 常 面 临 系 统 中 主 机 串 行 通 信 接 口 不 足 的 问 题 。针 对 此 问 题, 本文介绍了几种常见的解决方法。
MOV TXD, C LCALL DEL833 RET ;********从PC 机接收数据子程序******** OUTPUT: JB RXD, ¥ ; 判断是否有起始位出现 LCALL DEL833 MOV R3, #8 OUT: MOV C, RXD RRC A LCALL DEL833 DJNZ R3,OUT ; 接收8 位数据 JNB RXD ,¥ ; 判断是否有停止位出现 RET
·136·
软件导刊
2008 年
收过程中需要检测起始位, 这可以使用查询方式, 或者, 在端口 具 有 中 断 功 能 的 主 机 中 也 可 以 使 用 端 口 的 中 断 进 行 处 理 。接 收 和发送过程中, 对定时的处理既可以使用查询方式也可以使用 定时器中断方式。为了确保数据的正确性, 在接收过程中可以 在检测异步传输的起始信号处加上一些防干扰处理, 在接收每 个位时可以采用多次采样。
( 1) 自动帧错误检测。自动帧错误检测指的是在数据传输的 过程中, 如果由于噪音等随机干扰造成接收方接收不到正确的 停止位, W77E58能够自动检测出并设置标志FE( FE_1) , 此标志 被定位在SCON.7(SCON1.7), 用户可以访问, 并且必须软件清除。
( 2) 多机通讯自动地址识别。在标准的8051系列单片机中, 当进行多机通讯时, 发送9位数据, 最后一位只当作地址/数据 识别位, 但是并不能区分准确地址, 准确地址须靠软件识别, 而 在W77E58中, 增加了地址特殊寄存器SADDR和地址屏蔽特殊 寄存 器SADEN, 只 有SADEN中 的 某 一 位 为1, 计算 实 际 地 址 时 相对应的SADDR的位才有效, 若SADEN中 某 一 位 是0 , 则进 行 实 际 地 址 计 算 时 忽 略 对 应 的 SADDR中 的 位 。 例 如 :
2 软件模拟法
软件模拟法可根据串行通讯的传送格式, 利用定时器和主 机的I/O口来模拟串行通讯的时序, 以达到扩展串口的目的。接
作者简介: 鲍梦( 1979 ̄) , 女, 江西南昌人, 江西蓝天学院助教, 研究方向为软件工程; 刘智萍( 1979 ̄) , 女, 江西南昌人 , 江西 蓝 天学 院 助教 , 研究 方 向为软件工程。
1 基于SP2338的串行口扩展
SP2338是采 用 低 功 耗CMOS 工 艺设 计 的 通 用 异 步 串 行 口 扩展芯片, 它可轻松地将主机原有的1个串行口扩展成3 个全 新 的 全 双 工 串 行 口 。SP2338适 用 于1个 起 始 位 、8个 数 据 位 、1个 停止位的多串口系统, 也就是说其帧格式是不可编程的。主机 通 过 改 变ADRI1, ADRI0地 址 线 状 态 的 方 式 选 择3个 子 串 口 中 的任意1个, 3个子串口的地址分别为00, 01, 10。地址11用于执 行SP2338 芯片本身的复位指令0x35 或0xB5、睡眠指令0x55或 0xD5、延时指令0x00。向RX0 ̄RX3中的任意1个接收端口 写 任 意 数 据 即 可 将 SP2338 唤 醒 , 但 由 于 SP2338 的 唤 醒 时 间 需 要 25ms左右, 故用于芯片唤醒的数据将不会被主机接收。因此, 可以先发送1个字节数据用于唤醒芯片, 延时25ms后即可进行 正常的数据传输。
当单片机要向串口设备发送数据时, 其工作过程是: ( 1) 先向SP2338的串口地址线ADRI0、ADRI1送地址信号
(A DRI0、ADRI1=00子 串 口0, ADRI0、ADRI1=01子 串 口1, ADRO0、 ADRO1=10子串口2) ; 再向与自已相连的母串口的通信线上送 数据;
( 2) SP2338的母串口收到单片机串口送来的数据后就根据 ADRI0和ADRI1的状态, 把数据送往相应的子串口;
( 3) 该子串口再把数据送往相连的串口设备。
当串口设备向单片机发送数据时, 其工作过程是: ( 1) SP2338的某个子 串 口 从 串口 设 备 接 收 到 数据 时 , 送 给 母串口; ( 2) SP2338的母串口 把 该 数 据再 送 给 单 片 机 串口 , 同 时 在 ADRO0和 ADRO1线 上 送 出 子 串 口 的 地 址 ; ( 3) 单片机根据SP2338接收地址 线ADRO0、ADRO1上 的 信 号判定出是由哪个串口设备发出的。 由于SP2338的每个串口都有自己 的 发 送 缓冲 区 和 接 收 缓 冲区, 因此扩展后的3个串口就可以完全独立地同时通信, 就好 像单片机同时拥有3个串口似的, 若1个单片机有2个串口, 那么 配 上 2片SP2338就 可 以 扩 展 到 6个 串 口 。 SP2338每 个 子 串 口 的 波 特 率 都 可 以 达 到9600bps, SP2338 工作时需要配1个晶振, 该晶振Fosc的频率与母串口的波特率 有如下关系: K母=1920*Fosc, 与子串口波特率的关系如下: K子=480*Fosc, 因此 , 如 果 子 串 口 采用9600波 特 率 , 根 据 以 上 公 式 , Fosc= 20MHz, 而母串口的波特率必须达到388400bps。这样与SP2338 的母串口相连的单片机串口的波特率达到388400bps, 若单片 机 采 用 非11.0592M的 工 作 晶 振 , 则 波 特 率 会 有 偏 差 , 不 过 , SP2338允 许 波 特 率 误 差 为 2.5% 未使用的输入端口, 如RX0、RX1、RX2等必须连接到VCC; 未使用的输出端口, 如TX0、TX1、TX2等 必 须 悬 空 ; 未使 用 的 ADRI0、ADRI1必 须 连 接 到 GND。
3 使用双串口单片机
W77E58是 与 MCS51系 列 单 片 机 兼 容 的 可 多 次 编 程 的 快 速 微处理 器, 内部集成有2个增强型的 全双工串行口, 其串口增 强 性 特 征 在 于 特 有 的 地 址 自 动 识 别 和 帧 出 错 诊 断 功 能 。值 得 注 意的是, 串行口1只能使用定时器1作为其波特率发生器; 而串 行口0既可以使用定时器0, 也可以使用定时器1。若使用时2串 口通信波特率相同, 则可以同时使用定时器1, 从而减少占用1 个定时器0。
SADDR:10100100 SADEN:11111010 实 际 地 址 :10101X1X 在进行多机通讯时, 只有接收到的地址帧和根据SADDR, SADEN计算出的地址完全相同时, 从机才会置位中断标志, 这 完全由硬件自动完成, 而不是像标准8051系列那样必须靠软件 完成。
参考文献:
[ 1] 李 之 棠.单 片 机 通 信 技 术 与 工 程 实 践 [ M] .北 京 : 人 民 邮 电 出 版 社, 2005.
例: 软件设计中, 89C51 单片机的P1.0 和P1.1 口分别模拟 串行通信的发送和接收, 其接口程序主要由INPUT 发送 子程 序和OUTPUT接收子程序组成。通信速率1200 bit /s, 帧格式为 N.8.1。发送时, 先发送一个起始位( 低电平) , 接着按低位在先 的顺序发送8 位数据, 最后发送停止位。接收时, 先判断P1.1 接 收端口是否有起始低电平出现, 如有则按低位在先的顺序接收 8 位数, 最后判断P1.1 口是否有停止 高 电 平 出 现 , 如有 则 完 成 一个数据接收, 否则继续等待。模拟串行通信程序清单如下:
TXD EQU P1.0 RXD EQU P1.1; 定义89C51 P1.0 为发送端, P1.1 为接收端 ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV A, #30H MOV R5, #N SETB RXD ; P1.0 置高 TX: LCALL INPUT; 调用 发 送 子 程 序 , 将寄 存 器A 中 内 容 发给PC 机; SETB TXD ; P1.1 置高 MOV R0,#40H RX: LCALL OUTPUT ; 调用 接 收 子 程 序 , 将接 收 的N 个 数 据 存 放 在 以 40H开 始 的 地 址 中 MOV @R0,A INC R0 DJNZ R5, RX ; N 个数据接收结 束 , 则等 待 , 否 则 转RX 继 续接收 AJMP ¥ ;**************延时833μs 子程序***** DEL833: MOV R7, #205 MS11: DJNZ R7, MS11 RET ; ********************************** ;******** 89C51发送数据给PC 机子程序**** INPUT: CLR C MOV TXD,C ;发送起始位 LCALL DEL833 ; 延时 MOV R3, #8 REP: RRC A MOV TXD, C LCALL DEL833 DJNZ R3,REP ;发送8 位数据 SETB C ;发送停止位
第7卷 第5期 2008年 5 月
软件导刊 Software Guide
Vol.7 No.5 May 2008
51系列单片机的串口扩展方案
鲍 梦, 刘智萍
( 江西蓝天学院瑶湖校区公教部计算机教研室, 江西 南昌 330098)
相关文档
最新文档