📄 modem.txt
字号:
XMODEM/CRC(修改案)邮件发送、接收
一 程序的整体结构
1 发送、接收的中断驱动:
功能: A . .初始化串口:设置口速率,校验,停止位,数据位。
.始化8259,使之允许COM口产生中断。(设置20H)
.初始化8250中断允许寄存器(IER 0X3F9)。允许发送、接
收中断。
.设置发送、接收缓冲区(循环队列)。
B . 设置中断处理程序,完成对串口数据发送、接收的中断处理
(s_inthndlr())。
C . 发送、接收函数(s_sendchar(char) 、s_rcvchar() ),完
成对字节的发和收。这两个函数是中断驱动与上层调用的接口函数。
2 XMODEM/CRC协议层:
功能:
A . sendfile()完成对发送文件的装桢与发送。
B . rcvfile()完成对接收桢的拆卸与校验。
二 程序源码及环境说明:
源码全部用TC2.0 编写。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -