DB-SD10单片机.微机接口实验开发系统是我公司生产的功能最为强大的单片机、微机实验仪,提供了几乎所有最实用、新颖的接口实验。该系统采用开放式、模块化结构,实验方式非常灵活,各项性能指标极其优秀。是《MCS-51/196单片机原理与接口》、《单片机控制技术》、《十六位微机原理与接口》、《自动化控制》 及《32位微机原理与接口》等课程教学的最佳配套实验设备,为各类院校的教学实验、课程设计、毕业设计提供了良好的实验开发环境。是目前教仪市场不可多得的性价比极高的单片机、微机开发实验设备。
一、系统组成:
1、系统内置性能优越的51通用仿真器和8088主机;89S52,80C196组成CPU卡;由PCI9054、93C56组成PCI 接口卡,
2、实验电路部分:开放式4×6键盘实验电路;16×16点阵电路;128*64LCD液晶显示电路(含字符式LCD16*2液晶显示接口);8250、8251、8253、8279、8237、8259、8255、0832、0809、RS232/RS485等常用接口芯片电路;小型直流电机、步进电机、温度、压力传感器电路;电子音响电路;6位LED动态数码显示;IC卡电路;继电器电路;0~5V电位器电路;8MHZ频率源模块;8位逻辑电平开关电路;12位电平显示电路。
3、配有适应WindowsMe/2000/xp等操作平台的调试软件。
二、主要特点
①由8088实验开发系统作为基板,51CPU卡、96CPU卡、PCI 接口卡为插卡,免除了数据选择开关,减少了插卡引脚,提高了机器性能,使操作更方便,主机自动识别CPU类型,自动切换不同CPU的三总线连接,使用极其方便。
②该实验仪基于一种灵活多变开放式的构思,所有电路单元尽可能独立开放,提高实验的自由度,灵活性,各单元模块可组成多种多样功能各异的实验电路,可给学生留下创造性的发展空间,极大地提高了资源利用率,如开放式键盘, 开放式显示器,开放式串口等,为适应多种方式实验提供可能。
③主机板留有扩展卡座,如再选配我厂生产的实验卡,可完成语言控制实验、日历时钟、单片机多路远程通信、CAN总线、以太网接口实验、USB2.0接口等复杂系统的实验和各种应用控制类应用。
④系统支持二种工作方式:一是联机运行:在与上位软件联机的状态下实现各种调试和行运的操作,二是脱机运行:系统配有管理监控,在无电脑的情况下,系统可以自动切换到脱机管理状态,用户可轻松调用实验程序的EPROM完成50多个实验。
⑤该实验仪系统集成KeilC51通用单片机仿真器,64K数据空间、64K程序空间全部开放,不占用CPU资源,采用双CPU模式,仿真CPU和实验CPU独立运行,软件支持汇编、PL/M、C语言,性能极好。
⑥PC机32位接口实验系统特点:
1、32位微机原理接口部分的实验平台由PCI9054为桥接芯片的 PCI 卡、实验模块、相应的编程软件组成。提供8 位和32 位的总线宽度,用户可根据需要设置。可在32位微机的实模式和保护模式下运行、编程及调试。使用户全面掌握32位微机的工作原理、32位微机接口技术、Windows驱动程序及应用软件的编程。
2、通过PCI总线扩展卡,将PCI高速总线以用62线扁平电缆连接到实验平台上,实现PC机和实验平台的连接,为32位微机原理与接口实验和PCI总线扩展开发提供了全面支持。系统通过逻辑转换电路将PCI高速总线转换为8位、16位、32位80x86系统总线,即符合80x86微机时序的数据总线、地址总线和控制总线,总线所有引线都完全开放给用户使用。所有总线都有隔离保护电路,可以保护计算机因错误操作造成实验设备或PC机的损坏。
3、32位微机接口技术实验平台提供了丰富的实验模块:32位I/O接口、32位存储器、中断控制器8259、定时/计数器8253、并口8255、串口8251、地址译码、ADC0809、DAC0832、时钟源、单次脉冲、键盘输入及数码管显示、开关输入及发光管显示、电子发声、PWM转换、LED点阵显示、步进电机、直流电机及温度控制单元电路等,还可选配点阵图形液晶显示器。
4、可支持PCI总线扩展应用开发。可选配PCI总线应用开发板,全面支持PCI总线扩展应用开发。
5、实验平台的资源全面支持32位微机的教学实验和应用开发,涵盖了本科生和研究生各层次的实验和开发内容,可增强学生综合设计能力,并且通过Windows系统下的PCI设备驱动程序及其接口应用设计实验、支持创新设计及开发型课题研究,从而提高学生解决实际应用问题的能力,为学生的良好就业及创新发展打下坚实基础。
6、Windows系统下的PCI设备驱动程序及其接口应用设计实验环境: VC++ 6.0、WINDDKXP、DriverStudio3.2,可使用户掌握WDM设备驱动程序开发技术,并进一步掌握Windows下的PCI设备接口应用技术,提高了学生计算机应用开发能力,为学生今后的就业创造条件
本实验的驱动所采用的软件有三种,分别是Microsoft 的Visual C++ 6.0
VTOOLSD,DriverStudio。所用的驱动程序调试工具是DriverMonitor或SoftIce。使用这些软件,可以在短期内快速准确的构成驱动程序的框架,便于驱动的编写。同时调试工具能准确的地了解驱动的运行情况,对驱动进行跟踪,便于修改。用户也可以先使用windriver作前期的硬件测试.
本实验的应用程序全部采用Visual C++ 6.0 开发,其与驱动的通讯方法将在之后介绍,因为驱动是在VC 基础上开发的,所以应用程序也采用VC,其优点是显而易见的。
32位汇编程序全部在windows2k,winxp下平稳运行,实验系统提供了全部的源程序,特别是32位的汇编程序能在VC下进行单步调试,为用户的开发,调试和学习提供了极大的方便.
三、实验项目
(一)8086十六位微机系统
1、硬件实验:
(1)A/D转换实验; (2)D/A转换实验(一); (3)D/A转换实验(二);
(4)8255A并行口实验(一); (5)8255A并行口实验(二); (6)定时器/计数器实验;
(7)8259单级中断控制器实验;(8)RS232/485串行口发送实验(双机通讯);
(9)RS232/485串行口接收实验(双机通讯); (10)小直流电机调速实验;
(11)步进电机控制; (12)继电器控制; (13)存贮器读写实验
(14)电子琴实验; (15)简单I/O口扩展实验
(16)8251可编程通讯接口和PC机通讯; (17)16*16 LED点阵显示实验;
(18)128*64 LCD液晶显示实验; (19)8237 DMA传送实验;
(20)8250可编程异步通讯接口实验; (21)8279 键盘显示实验;
(22)温度控制实验; (23)压力测量实验
2、软件实验:
(1)二进制多位加法实验; (2)二进制转换为BCD码实验;
(3)BCD码转换为二进制码 (4)十进制数的BCD码相减运算;
(5)内存清零实验; (6)数码显示实验;
(7)求最大数和最小数; (8)数据块传送实验; (9)分支程序设计。
(二)PC机32位接口实验系统
1、实模式原理实验
(1)显示程序实验 (2)数据传送程序实验 (3)数码转换程序实验
(4)运算类程序实验 (5)分支程序实验 (6)循环程序实验
(7)子程序实验 (8)综合设计程序实验
2、保护模式原理实验
(1)描述符及描述符表实验 (2)任务内控制转移实验 (3)任务切换实验
(4)中断/异常处理实验 (5)虚拟8086环境实验 (6)实模式与保护模式间切换实验
3、32位微机接口技术实验
(1)基本I/O接口设计实验 (2)地址译码电路设计实验 (3)32位存储器扩展实验
(4)8259中断控制器实验 (5)8255并口控制器应用实验(6)8251串口控制器应用实验
(7)8253定时/计数器应用实验 (8)A/D转换实验 (9)D/A转换实验
(10)电子发声设计实验 (11)键盘扫描及显示设计实验
(12)点阵LED显示设计实验 (13)LCD液晶显示设计实验(须选配LCD单元)
4、微机控制应用实验
(1)直流电机闭环调速实验 (2)温度闭环控制实验
(3)步进电机控制实验
5、Windows下的PCI设备驱动程序及其接口应用设计实验
(1)PCI总线配置操作实验 (2)WDM驱动程序设计实验
(3)I/O操作设计实验 (4)存储器操作设计实验
(5)中断处理设计实验 (6)信号发生器设计实验
(7)温度闭环控制系统设计实验
6、PCI总线扩展应用设计实验(须选配PCI总线应用开发板)
(三)扩展51/96单片机实验系统
1、软件实验
(1)清零程序; (2)拆字程序; (3)拼字程序;
(4)数据区传送子程序; (5)数据排序实验; (6)查找相同数据个数;
(7)无符号双字节快速乘法子程序; (8)多分支程序; (9)脉冲计数实验;
(10)电脑时钟实验。
2、硬件实验
(1)P1口亮灯实验; (2)P1口转弯灯实验; (3)P3.3口输入,P1口输出实验;
(4)工业顺序控制实验; (5)8255 A、B、C口输出方波实验; (6)8255 PA口控制PB口;
(7)8255控制交通灯; (8)简单I/O扩展实验; (9)A/D0809转换实验;
(10)D/A0832转换实验; (11)8279键盘显示实验;*(12)通用打印机实验;
*(13)微型打印机打印字符、曲线、汉字实验; *(14)日历时钟DS12887控制实验;
(15)I2C储存卡读写实验; *(16)语音芯片ISD1420控制实验(录音);
*(17)语音芯片ISD1420控制实验(放音); (18)继电器控制实验;
(19)步进电机控制; (20)8253方波实验; (21)小直流电机调速实验;
(22)16*16 LED点阵显示实验; (23)128*64 LCD液晶显示实验;
(24)8250可编程异步通讯接口实验(自发自收);
(25)8251可编程通讯接口实验(与PC机);
(26)单片机RS232/485串行发送实验(双机通讯);
(27)单片机RS232/485串行接收实验(双机通讯);
(28)温度压力实验; *(29)CAN总线通讯接口实验;
*(30)以太网TCP/IP协议接口实验; *(31)USB2.0通讯接口实验。
注:实验项目前打*星号为选配扩展卡实验。