西安唐都科教仪器公司最新推出“TD-PITD+ 32位微机教学实验系统”,该系统№基于PCI总线扩展卡扩展出32位80x86系统总线,支持“80x86微机原理及接口技术”、“基于Windows系统的微机原理及接口技▼术”实验教学和IA-32微机系统应用开发,完全解决了以往各种PCI总线扩展实验设备存在的各种问题,诸如容易死机,不易维护,实验内容少,中断、DMA、存储器扩展等实验开不了或开不全,在Windows环境中主要实验都不能开展等等。所以唐都32位☆微机教学实验系统已成为高校“80x86微机原理及接口技术”等课程实验教学的不二选择。该系统与TD-PITD系统相比,数据总线和地址总线扩充为32位,接口实验平台还增加了32位I/O、32位存储器、Flash ROM存储器、8259级联单元等。
一、支持基于80x86的16/32位微机原理及接口技术教学体系
(一)全Ψ 面支持基于80x86的16/32位微机原理及接口技术的实验教学
系统全面支持“基于80x86的16/32位微机原理及接口技术”的实验教学,从而可使各学校由原来的“基于DOS系统的16位微机原理及接口技术”的实验教▲学顺利提升到“基于80x86的16/32位微机原理及接口技术”实验教学的新层次。
“基于80x86的16/32位微机原理及接口技术”实验教学体系包括:80x86实模式微机原理及接口技术(16位微机原理及其程序设计、32位指令及其程序设计、微机接口技术及其应用)和80x86保护模式微机原理及接口技术(保护模式》原理及其程序设计、虚拟存储管理及存储器扩展)。
其中“8259中断控制实验”包括8259单一中Ψ 断源实验①、8259优先级中断实验、8259级联中断实验,“8237DMA传送实验”包括存储器到存】储器、存储器到I/O之间的DMA传送实验,“存储器扩展实验〒”包括8/16/32位静态存储器扩╱展实验和Flash ROM存储器实验。
(二)Windows环境下的汇编语言和C语言源程序调试软件
专为在Windows系统环境下支持80x86微机原理及接口技术的实验教学设计了一套高⊙度可视化的先进集成开发环境,在该环境下可支持80x86汇编或C语言源语◇言级的编程和调试,支持实验平台上扩展的接口芯片及设备的I/O操作、中断以及DMA方式操作的编程及调试,支持实验平台上存储器的内存扩展的编程↑操作及调试,完全解决了基于〗PC微机的Windows环境下,如何通过PCI总线扩展方式,来完整开展80x86微机接口〒技术的实验教学问题。
(三)独特的示波器测量功能和计算机控制应用测量显ζ 示环境
具有独特的示波器测量功能,在D/A输出波形测量、串口输出信号测量、定时计数︼器输出信号测量等实验中发挥独特的测量作@ 用。另外,计算机控制专用测量显示界面在电机控制和⌒温度控制实验中,可测量并用连续波形显示电机运转和温度变化的情况。
(四)国内独有的80x86微机多任务保护模式程序的编程及调试环境
国内独有的80x86保护模式下的集◣成调试环境,支持保护模式下的80x86汇编语言编程、调试实验;支持保护模式下的存储器扩展◆应用实验。
对于80x86保护模式微机原理及虚拟存储管∏理技术实验,系统提供了TD-Debug保护模式编程和调试软件,从而全面支持:描述符及描述表实验、特权级变换实▃验、任务切换实↘验及中断/异常处理实验,并结合实验平台①上的扩展存储器SRAM,而支持虚拟存储管理及存储器扩展实验。
(五)完整且开放的32位80x86系统扩展ㄨ总线,全面支持微机接口技术的各项实验
系统通过基于FPGA/CPLD的PCI扩展卡,为实验平台提供了完全开放的32位80x86系统扩展∞总线,即具有80x86微机▲时序的32位数据总线、32位地址♀总线和两个中断请求信号、中断应答信号INTA、DMA控制信号HOLD/HLDA、存储器读写控制信号、I/O读写控制信号、字节使能信号BE0-BE3等▃总线信号,总线所有引线都完全开放给用户使用,使用户可以充分学习并掌握80x86系统总线的特点及操作方法,全面支持开放式的微机接口技术各项实验。另外也ぷ可根据需要将总线配置成8位来使用。
(六)完善的微机接口技术实验平台
实验平台上具有完全开放的▲接口实验电路:32位I/O接口、32位存储器SRAM(62256四片)、中断控制器8259、DMA控制器8237、定时/计数器8254、并口8255、串口8251、FLASH ROM存储器、地址译码、ADC0809、DAC0832、时钟源、单次脉冲、键盘输入及数码管显示、开关输入及发光管显々示、电子发声、PWM转换、LED点阵显示、步进电机、直流电机及温度控制单元电路等,可满足多种层次的微机原理【及接口技术的实验教学和科研开发的需要。
(七)优越的系统扩展性能
·系统提供了两组通用的集成电路扩展插座,用户可根据教学需要来扩展更多的实验项目。
·可选配各种扩展ξ 模块,包括图形LCD显示、CAN总线通信、红外通信等应用模块。
·可选配TD-51开发板,全面支持51单片机应用实验和开发。
(八)系统的保护设计提高了系统的安全性
PCI总线扩展卡及接口实验平台都采用了良好的电路隔离及电路保护设计,对计算机具有安全防护功能,可以避免因错『误操作造成实验设备或PC微机的损坏。接口芯片也采用了保护电∩路设计,最大程度避免实◇验中可能造成的损坏。而且,由于系统采用了具有抗短路、过流的高性能稳压开关电源,从而可以进一步保障系统的安全性。
(九)高效率的接线方式
实验平台上提供了排线和单线相结合的电路连接方式,数据︼线和地址线采用排线连接,控制线采用单线连接,极大ω的提高了构造复杂电路的能力和连接电路的高效率。
·主要实验内※容
(一)80x86实模式微机原理及接口技术
1.16位微机原理及其程序设计实验〓
(1)显示程序实验
(2)数据传送实验
(3)数码转换程序实验
(4)运算类编程实验
(5)分支程序设计实验
(6)循□ 环程序设计实验
(7)子程序设计实验
2.32位指令及其程序设计实验
(1)32位寄存器◆和32位指令使◢用:双字排序并显示
(2)32位寄↓存器和32位指令使用:ASCII转换16进制
3.80x86微机接口技术及其应用实验
(1)32位I/O接口设计实验
(2)地址译码电路设计实验
(3)32位静态存储器扩展实验
(4)FLASH存储器扩展实验
(5)8259中断控制实验
(6)8259优先级中断实验
(7)扩展8259级联中断实验
(8)存①储器到存储器DMA传输及8237应用实验
(9)存储器和I/O之间DMA传输及8237应用实验
(10)8255并行接口应用实验
(11)8251串行接口应用实验
(12)双机通信实验
(13)8254定时/计数器应用实验
(14)A/D转换实验
(15)D/A转换实验
(16)电子发→声设计实验
(17)键盘扫描及显示『设计实验
(18)点阵LED显示设计实验【
(19)图形LCD显示设计实验(需选配LCD模块)
(20)步进电机控制实验
(21)直流电机闭环调速实验
(22)温度闭环控制实验
(二)保护模式微机原理及虚拟存储管理技术
1.保护模式微机原理及其程序设计实验
(1)描述符及描述表实验
(2)特权级变换实验
(3)任务切换实验
(4)中断与▓异常处理实验
2.保护模式下的存储器扩展及其应用实验
(1)保护模式下的存储器扩展实验
(三)单片机及其应用实验 (需选配TD-51开发板)
二、支持基于Windows系统的微㊣ 机原理及接口技术教学体系
(一)全新的“基于Windows系统的微机原理和接口技↙术”实验教学体系
“基于Windows系统的微机原理及接口技术”实验教学体系内容包括:Windows系统及其汇编语◥言程序设计、Windows系统的 I/O接口技术及NT驱动程序开发、PCI总线接口技术及WDM设备↓驱动程序开发。这是一个∩全新的微机原理和接口技术实验教学体系,配有完整的实验教程和实验程序源代码,支持现代微机原理及接口技术㊣的实验教学和微机系统开发人员的培训。
(二)Windows集成开发环境,增强用户的微机应用开发能力
对于基于Windows的微机原理及接口技术实验,系统通过使用VC++集成开发环境,全面支持Windows系统及其汇编语言程序设☆计、Windows系统的I/O接口技术及NT驱动程序开发,并通过PCI总线扩展卡和实验平台上的接口应用电路,支持PCI总线接口技术及WDM设●备驱动程序开发。可使用户掌握Windows系统的驱动程①序开发技术,并进一步掌握Windows系统下的PCI设备接口应用技术,为提高学╳生计算机应用能力,培养学生创新开发能力提供了重要条件。
(三)先进的PCI总线扩展方式,全面支持“基于Windows系统的微机原理和接口技术”实验
系统通过PCI总线扩展卡,为开展“基于Windows系统的微机原理及接口技术”实验∞提供了全面支持,实验平台上的各种接口电路及应用对象∩都可以作为PCI总线接口扩展的应用对象。
(四)建议电类专业进一步学习“基于Windows系统的微机原理及接口技术”
对于以Windows系统开发和IA-32微机系统应用开发为对象的☉一些专业,如计算机、自动化、电子信息等专业,建议在学◤过80x86微机原理及接口技术的前提下,可以进一步学习Windows系统及编ぷ程基础、Windows系统 的I/O接口技术及NT驱动程序开发、PCI总线接口技术及WDM设●备驱动程序开发等教学内容。
·主要实验内容
(一)Windows系统及其汇编语言程序设□ 计
1.Windows汇编语言基础及程序▽设计
(1)Win32汇编语言认识实验
(2)分支程序设计实验
(3)循环程序◤设计实验
(4)字符串处理⌒程序设计实验
(5)子程序设计实验
(6)Windows汇编程︻序的优化
2.Windows汇编语言应用程序▼设计
(1)Windows对话框编程实验
(2)Windows窗口编程实验
(3)Windows系统应用∑编程实验
(二)Windows系统的 I/O接口技术及NT驱动程序开发
1.Windows NT系统下的 I/O访问
2.用DDK方式设计NT驱动程序
(1)NT驱动程序开〗发认识实验
(2)驱动∑ 程序与应用程序的通讯
3.用驱动程序完成I/O访问
(1)I/O设备△控制的驱动程序的开发
(2)I/O控制PC扬声器发声实㊣验
(三)PCI总线接口技术及WDM设备驱︻动程序开发
1.PCI总线接口设备及用NT驱动程序访问PCI配置空间实验
2.DDK方式设计WDM设备驱ω动程序
(1)WDM驱动程序认识实验
(2)PCI设备驱】动程序设计实验
(3)PCI设备驱动程序I/O操作应用实验
3.PCI总线扩展卡及其扩展ζ应用实验
(1)通用PCI总线扩展卡设备驱动程序开发实验
(2)PCI总ぷ线扩展卡的I/O操作实验
(3)PCI总线扩展存储器操〖作实验
(4)PCI中断实验
(5)PCI总线扩展串口通信实验
(6)综合应用设计@实验
三、全面支持IA-32微机◥系统的应用开发
(一)选配TD-PCI开发套件,支持IA-32微∩机系统的◆PCI设备开发
选配基于FPGA的通用PCI总线设备『开发≡套件,以PCI总线转换为RS232C串口的设♀计、开发为例,使用户学习并掌握基于FPGA的IA-32微机系统的PCI设备的开发方法。
若选配基于PCI总线控制☆芯片AMCC5933的PCI开发套件,则以双通道高速数据采集卡的设计和基于PCI总线的虚拟Ψ仪器设备开发为例,使用户学习并掌握IA-32微机系统的PCI设备的开发方法。
(二)选配TD-USB开发板,支持IA-32微机系统的USB设备开发
选配TD-USB开发板,用户可以学习和★掌握USB设备开发所涉及到的固件程序设计、驱动程序设计和应用程序设计的全部设计过程及方法,并能开发出具有实际应用价值的基于USB总【线的数据采集设备。
(三)PCI、USB总线设备应用开发实例
1.PCI总线设备◣开发(需选配TD-PCI/FPGA开发套件)
(1)PCI总线转为RS232C串口的设计、开发
2.PCI总线设备开发及应「用(需选配TD-PCI/5933开发套件)
(1)基于PCI总线的双通道高速数据采集卡设计
(2)基于PCI总线的虚拟仪器设备开发
3.USB总线设备开发及应用(需选配TD-USB 2.0开发板)
(1)USB设备的批量数据传输设计
(2)USB设备的DMA传输设计
(3)USB设备的I/O扩展ㄨ应用设计
(4)基于USB总线的数据采集设备开发及应用※