资源简介
使用proteus并基于8086模拟的IO口读写实验,包含工程文件、接线图及源代码。
利用板上集成电路上的资源,扩展一片74HC245,用来读入开关状态;扩展一片74HC373, 用来作来输出口,控制 8 个 LED 灯。
代码片段和文件信息
/* Main.c file generated by New Project wizard
*
* Created: 周一 12月 12 2016
* Processor: 8086
* Compiler: Digital Mars C
*
* Before starting simulation set Internal Memory Size
* in the 8086 model properties to 0x10000
*/
#define IN245 0D000H
#define OUT373 8000H
// Write a byte to the specified I/O port
void outp(unsigned int addr char data) {
__asm {
mov dx addr
mov al data
out dx al
}
}
// Read a byte from the specified I/O port
char inp(unsigned int addr) {
char result;
__asm {
mov dx addr
in al dx
mov result al
}
return result;
}
char tmp;
void main(void) {
while (1) {
tmp=inp(IN245);
outp(OUT373tmp);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-12-12 15:00 Exp1_IO\
目录 0 2016-12-12 10:55 Exp1_IO\8086\
目录 0 2016-12-12 12:18 Exp1_IO\8086\Debug\
文件 1736 2016-12-12 12:43 Exp1_IO\8086\Debug\Debug.exe
文件 774 2016-12-12 12:43 Exp1_IO\8086\Debug\main.obj
文件 1281 2016-12-12 12:43 Exp1_IO\8086\Debug\Makefile
文件 190 2016-12-12 12:18 Exp1_IO\8086\Debug\rtl.obj
文件 752 2016-12-12 12:43 Exp1_IO\8086\main.c
文件 561 2016-12-12 10:55 Exp1_IO\8086\rtl.asm
文件 21015 2016-12-12 12:40 Exp1_IO\Backup Of Exp1_IO.pdsbak
文件 21004 2016-12-12 13:36 Exp1_IO\Exp1_IO.pdsprj
文件 4301 2016-12-12 14:09 Exp1_IO\Exp1_IO.pdsprj.ZALUS.Ben Zalus.workspace
文件 21018 2016-12-12 12:46 Exp1_IO\Last Loaded Exp1_IO.pdsbak
目录 0 2016-12-12 15:00 Exp1_IO\USB8086\
目录 0 2016-12-12 15:00 Exp1_IO\USB8086\Debug\
文件 1712 2016-03-15 19:09 Exp1_IO\USB8086\Debug\Debug.exe
文件 762 2016-03-15 19:09 Exp1_IO\USB8086\Debug\main.obj
文件 1224 2016-03-15 19:09 Exp1_IO\USB8086\Debug\Makefile
文件 190 2016-03-15 19:09 Exp1_IO\USB8086\Debug\rtl.obj
文件 809 2016-03-15 19:11 Exp1_IO\USB8086\main.c
文件 564 2016-03-15 18:59 Exp1_IO\USB8086\rtl.asm
相关资源
- Proteus 7.5 sp3 破解文件 v2.1.2
- MSP430单片机通过proteus仿真DS18B20程序
- ds12887+1602显示万年历proteus7.5仿真
- 8086电子琴设计
- 8086新工程.pdsprj
- 电子琴----基于Proteus仿真8086.zip
- DS18B20温度传感器的proteus仿真.rar
- 12864LCD无字库proteus仿真).rar
- 可以录制曲子的八音阶电子琴.pdsprj
- 单片机proteus8255A芯片扩展
- Proteus8086+8255直流电机仿真
- AT89C52单片机学习开发板Proteus仿真图
- 基于8086系统的数字电压表
- 基于51单片机 的智能交通灯设计 带
- 洼田电源Proteus仿真,输出电压可调节
- 89C51双机通信proteus仿真
- 步进电机角度控制Proteus仿真
- 基于c51的音乐播发编程proteus仿真
- 基于51电子钟proteus仿真
- 基于Proteus仿真的步进电机+直流电机程
- Proteus仿真+DAC0832+源程序
- 多路数据采集系统的proteus仿真
- 单片机外扩ROM外扩27C64的Proteus仿真
- proteus仿真max7219的使用方法
- 16×16点阵(滚动显示)PROTEUS仿真资料
- proteus中51单片机控制交通灯的仿真
- 几个步进电机proteus资源整合 注意is
- Proteus仿真AD0808
- 红外线遥控Proteus仿真电路+发射+接收
- 基于8086的小型直流电机闭环调速系统
评论
共有 条评论