实验五、串行接口实验代码
2012-03-29 16:47
295 查看
按讲义连接电路
实验代码:
实验代码:
CODE SEGMENT ASSUME CS:CODE START: MAIN PROC ;配置8255 MOV AL,90H OUT 1BH,AL ;配置8251 MOV AL,4EH ;0100 1110 异步工作方式,8位长度字符,不进行奇偶校验,一位停止位 OUT 39H,AL MOV AL,35H ;0011 0101 允许发送、接收,错误标识复位,发送请求有效 OUT 39H,AL PROCESS: IN AL,18H TEST AL,0FFH ;K0-K7全为0结束程序 JZ EXIT MOV AH,AL ;发送接收数据均保存在AH中 CALL SEND ;调用发送数据子程序,发送AH中的数据 MOV AH,0H CALL RECIEVE ;调用接收数据子程序,接收数据存放在AH中 MOV AL,AH ;输出AH中的数据 OUT 19H,AL JMP PROCESS EXIT: MOV AL,00H OUT 19H,AL HLT MAIN ENDP SEND PROC WAITS: IN AL,39H ;取状态字 TEST AL,01H ;是否准备好发送 JZ WAITS ;木有,等一下 MOV AL,AH ;从AH中取得要发送的数据 OUT 38H,AL ;好鸟,发送数据 RET SEND ENDP RECIEVE PROC WAITR: IN AL,39H ;取状态字 TEST AL,02H ;是否准备好接收 JZ WAITR ;木有,等一下 IN AL,38h ;好鸟,接收数据 MOV AH,AL ;把接收到的数据存到AH中 RET RECIEVE ENDP CODE ENDS END START
相关文章推荐
- 用jdk生成webservice客户端代码(调用免费接口)
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- VC中用Ado接口代码连接和使用与数据库
- OpenGL实验(二三代码整理)桌子
- 由接口获取对象的代码分析
- 打开驱动设备接口代码
- 类的接口与代码模块化
- 短信http接口的java代码调用示例
- 利用串行接口传输各种数值数据
- Java 实现多线程的3种方法:继承Thread类;实现Runnable接口;实现Callable接口。具体代码实现实例
- java读取其他服务接口返回的json数据示例代码
- PHP支付宝接口示例代码-demo
- 借助weka实现的分类器进行针对文本分类问题的特征词选择实验(实验代码备份)
- 数据结构图的综合实验代码
- 实验课上第一次实现简单的接口
- ofbiz的webservice接口提供(3)-不规范的wsdl的客户端访问代码
- IAR For AVR 两线串行接口 TWI 应用
- 网狐棋牌代码分析(一)ServerKernel中的IQueueService接口分析
- 批量导入po接口生成po的代码
- 利用dot Net技术中反射及代码发送的动态退化或同步化接口封装