📄 epm89.txt
字号:
┌———————————————————————————————┐
│ ------------------------------------------------- │
│ EP2051.EXE (89C1051/2051) writer V1.0 │
│ Copyright (C) VICTOR uP LAB. 1997,1998 │
│ TEL : 07-2260258 URL:vic.seeder.net │
│ ------------------------------------------------- │
│ quick EMU : EP2051 T.TSK D │
│ Printer port1 I/O =378H 379H 37AH │
│ Program voltage : 12V │
│ Chip NO : 89C2051 SIZE : 2048 BYTES │
│ file name : t0.rom file size : 397 bytes │
│ file check sum : SUMS=0000H SUM0=8CA6H │
│ ------------------------------------------------ │
│ t --> Type set g --> Read sign │
│ b --> Blank check e --> Erase Chip │
│ R --> Read CHIP all r --> Read CHIP x bytes to buffer │
│ p --> Program x bytes SPACE --> auto │
│ 1 2 --> lock bit h --> Help │
│ o --> Dir *.tsk d --> DUMP buffer data │
│ s --> Save code l --> Load code │
│ ESC --> exit │
│ Select ? │
└———————————————————————————————┘
功能键说明如下:
□ esc : 结束程序执行。
□ t : 烧录芯片编号选择 89C1051/89C2051。
□ g : 读取 IC 型态识别码。
□ b : 芯片空白检查。
□ e : 将芯片清洗为空白。
□ r : 依据"file size "长度由芯片读取数据至内存。
□ R : 依据"SIZE " 长度读取芯片全部数据至内存。
□ p : 依据"file size "长度烧录数据至芯片。
□ 空白键 : 自动将芯片清洗为空白,并依据"file size "长度烧录
数据至芯片,并检查核对码。
□ 1 : 烧录保密位 1。
□ 2 : 烧录保密位 2。
□ h : 在线说明文件。
□ o : 显示目前工作目录中的可执行文件 *.tsk 文件名。
□ d : 显示内存内的数据。
□ s : 将内存内的数据保存。
□ l : 载入文件至内存内准备烧录。
┌———————————┐
│9. 打印机 I/O 范例程序│
└———————————┘
本烧录器由 PC 打印机端口连接,除了做 89CXX 系列芯片烧录外,还
可以做一般打印机并列端口实验,提供 16 BIT 输出,8 BIT 输入,并
含有 TURBO C 的控制范例程式。
相关文件说明如下:
□ LPD.PRJ : 打印机 I/O 范例程序计划文件
□ LPD.EXE : 打印机 I/O 范例程序执行文件
□ LPD.C : 打印机 I/O 范例程序
□ LPIO.OBJ : 打印机 I/O 驱动程序
打印机并行端口实验由 J9 及 J10 引脚连接出来:
J9 引脚 : OP0 O0--O7 8 BIT 输出 IN I0--I7 8 BIT 输入
J10 引脚 : OP1 O0--O7 8 BIT 输出
控制板上 U0 及 U2 不可以插上烧录的 IC
U3--U8 必需放置 74LS374
U1 必需放置 74LS157
LPD.EXE 为打印机 I/O 范例程序执行文件,执行后,工作画面出现:
┌——————————————————————————┐
│ ------------------------------------------------- │
│ EP89_PCB LPT PORT I/O demo V1.0 │
│ Copyright (C) VICTOR uP LAB. 1997,1998 │
│ TEL : 07-2260258 URL:vic.seeder.net │
│ ------------------------------------------------- │
│ Printer port1 I/O =378H 379H 37AH │
│ 1 --> test O/P port 0 │
│ 2 --> test O/P port 1 │
│ 3 --> test I/P port │
│ 4 --> test loop port0 -->I/P │
│ 5 --> test loop port1 -->I/P │
│ ESC --> back to DOS │
│ Select ? │
└——————————————————————————┘
功能键说明如下:
□ 1 : 持续由 OP0 送出方波信号。
□ 2 : 持续由 OP1 送出方波信号,D2 LED 将会快速闪动。
□ 3 : 循环由 IN 输入端口读取数据。
□ 4 : 由 OP0 送出 0--255 数值,由 IN 输入端口读取数据测试。
□ 5 : 由 OP1 送出 0--255 数值,由 IN 输入端口读取数据测试。
打印机 I/O TURBO C 驱动程序:
□ find_port();
找寻打印机端口LPT1 的I/O 地址
□ init_port();
初始化打印机端口状态
□ opp0(unsigned char x);
由输出端口 OP0输出1字节数据
□ opp1(unsigned char x);
由输出端口 OP1输出1字节数据
□ unsigned char in();
由输入端口 IN 输入1字节数据
┌——————┐
│10. DIY 说明│
└——————┘
---------------------
基本烧录器 DIY 的零件
---------------------
连接打印机数据线一条
89C51 一个
U0 : 20 PIN IC 座
U1 : 16 PIN IC 座 74LS157
U2 : 40 PIN IC 座
U3--U8 : 20 PIN IC 座 X6 74LS374 X6
U17 : 7812 12V 稳压器
U18 : 7805 5V 稳压器含散热片及螺丝
晶体管 Q1 : A1015 Q2,Q3 : C945
9 PIN 引脚 : RP3 10K
电阻 1/4 W : R1 R3 R4 R5 R6 R8 R9 1K X7
R2 10K
R7 100
电容器 : C1 C2 C3 100uF/16V X3
C5 C6 10 pF X2
LED : D1 D2 LED X2
二极管 : D3 1N4148
石英振荡器 : 11.0592 MHZ
12 V 电源插座 : 中间为正,外头为负
26 PIN 引脚 : J8 连至打印机端口
---------------------
扩充接口
---------------------
U9--U16 : 16 PIN IC 座 X8 4066 X8
JP1 : 2 PIN 短路座
J3 : 40 PIN 引脚用来模拟 89C51
J4 : 20 PIN 引脚用来模拟 89C2051
J9 : 20 PIN 引脚 I/O 端口实验
J10 : 10 PIN 引脚 I/O 端口实验
S1 : RESET 按键
---------
DIY 步骤
---------
1. 焊上 IC 座
U0 : 20 PIN IC 座
U1 : 16 PIN IC 座
U2 : 40 PIN IC 座
U3--U8 : 20 PIN IC 座 X6
2. 焊上 9 PIN 引脚 RP3 10K 标示点朝上
3. 焊上 1/4 W 电阻
1/4 W : R1 R3 R4 R5 R6 R8 R9 1K X7
R2 10K
R7 100
4. 焊上电容器 (注意极性)
C1 C2 C3 100uF/16V X3
C5 C6 10 pF X2
5. 焊上二极管 (注意极性)
LED : D1 D2 LED X2
二极管 : D3 1N4148
6. 焊上晶体管 (注意极性)
晶体管 Q1 : A1015 Q2,Q3 : C945
7. 焊上石英振荡晶体 : 11.0592 MHZ
8. 焊上 12 V 电源插座 J5
9. 焊上 26 PIN 引脚 J8
10. 焊上稳压 IC
U17 : 7812 12V 稳压器
U18 : 7805 5V 稳压器
11. 7805 5V 稳压器装上散热片锁上螺丝
------------
测试说明
------------
1. 找一 +12V 直流电源供给器(350 mA--500 mA),小心检查连接头中间是否为正。
2. 烧录器 J5 接上+12V 直流电源供给器,则 D1 电源指示灯亮起。
3. 以电表量测 J7 +5V 点是否为 5V。
4. 移开 +12V 直流电源供给器。
5. U2 40 PIN IC 座上插入 89C51。
6. 电脑关机。
7. 连接打印机数据线至 PC 打印机端口,另一端连至 J8 引脚,红线标示为
PIN 1。
8. 打开电脑电源。
9. 安装系统烧录模拟程序 EPM89.EXE。
10. 连接 +12V 直流电源供给器至烧录器 J5。
11. 运行 EPM89.EXE,则 D2 工作指示灯闪动。
12. 系统会自动读取测试档 IR.ROM,其核对码为 8CA6H (SUM0)。
13. 按控白键可以自动烧录并读回其内容,核对码应仍为 8CA6H (SUMS),
表示烧录成功。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -