




已阅读5页,还剩95页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0目录第一章 简介111 实验仪介绍112 实验仪配置方案113 功能特点11.3.1 软件11.3.2 硬件2第二章 硬件结构421 电路外观422 A1区:1602C、12864液晶显示模块电路523 A2区:X5045624 A3区:CPU总线、I/O接口 片选区625 A4区:控制区626 B1区:语音模块ISD1110电路727 B2区:逻辑笔、单脉冲、频率发生器728 B3区:8259电路829 B4区8155、8255电路9210 B5、D6区:扩展区9211 C1区:电源区10212 C2区:138译码器10213 C3区:继电器10214 D1区:步进电机10215 D2区:光敏电阻、压力测量11216 D3区:8279键盘/LED控制器12217 D4区:825012218 D5区:825313219 E1区:直流电机转速测量/控制13220 E2区:DAC0832数模转换14221 E3区:蜂鸣器14222 E4区:温度测量/控制14223 E5区:RS48515224 E6区:RS23215225 F1区:红外通讯15226 F2区:05V电压输出15227 F3区:ADC0809模数转换16228 F4区:键盘&LED16229 F5区:发光管、按键、开关17230 F6区:8*8LED点阵18第三章 软件实验19第四章 基础硬件实验20实验一跑马灯实验20实验二74HC138译码器实验21实验三8255控制交通灯实验22实验四8155输入、输出、SRAM实验23实验五8253方波实验24实验六8250可编程通信实验(与微机)25实验七8279键盘显示实验26实验八并行DA实验27实验九 并行AD实验(数字电压表实验)28实验十 红外通信实验29实验十一RS485收发实验30实验十二 字符型液晶显示实验(1602C)31实验十三图形点阵显示实验(12864J)37实验十四X5045串行EEPROM读写实验38实验十五 继电器控制实验39实验十六图形点阵显示实验(12864M)40实验十七微型打印机实验41第五章 综合实验42实验一简易电子琴实验42实验二LED8 * 8点阵实验43实验三 数字式温度计实验(18B20、82C79)47实验四步进电机实验48实验五直流电机测速实验49实验六旋转图形实验50实验七ISD1110语音模块实验52实验八 恒温控制实验53实验九 直流电机调速实验55实验十 压力传感器实验56实验十一 光敏电阻测量光照强度实验57实验十二USB1.1通信实验59实验十三CAN通信实验59实验十四USB2.0通信实验60实验十五基于以太网接口的TCP/IP实验60实验十六 触摸屏实验(ADS7843、12864C)60实验十七USB主控通信实验60实验十九GPRS通信实验60实验二十 非接触式卡实验61第六章 软件实验62第七章 基础硬件实验63实验一 8255控制交通灯实验63实验二 74HC138译码器实验64实验三 8155输入、输出、SRAM实验65实验四 8253方波实验66实验五 8259A中断控制器实验67实验六 8250可编程通信实验(与微机)68实验七 8279键盘显示实验69实验八 并行DA实验70实验九 并行AD实验(数字电压表实验)71实验十 红外通信实验72实验十一 字符型液晶显示实验(1602C)73实验十二 图形点阵显示实验74实验十三 8237 DMA传输实验75第八章 综合实验76实验一 简易电子琴实验76实验二 LED8 * 8点阵实验77实验三 数字式温度计实验(18B20)81实验四 步进电机实验82实验五 直流电机测速实验83实验六 旋转图形实验85实验七 ISD1110语音模块实验86实验八 恒温控制实验88实验九 电子钟(CLOCK)90实验十 光敏电阻测量光照强度实验91951简介11 实验仪介绍STAR ES598PCIS实验仪是STAR ES598PCI的简化版,提供详尽的C、汇编例子程序、使用说明,可以满足各大专院校进行单片机、微机原理、32位微机接口课程的开放式实验教学,通过扩展模块,可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。实验仪主机就是一个实验平台,通过更换不同的CPU模块,可做不同类型CPU的实验,极大的提高了性价比。STAR ES598PCIS提供实验仪与微机同步演示功能,方便实验室老师的教学、演示。提供一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可。它布局合理,清晰明了;模块化设计,可以无限升级,让您的选择永不落伍;兼容性强,可以轻松升级,减少设备投资;使用方便,易于维护。12 实验仪配置方案STAR ES598PCIS实验仪有三种配置方案:1、实验仪主机、仿真模块(不含逻辑分析功能仪、实时跟踪仪功能)。(较低配置)2、实验仪主机、仿真模块(带有逻辑分析功能仪、实时跟踪仪功能)。逻辑分析仪功能:通过观察采样到的波形,可以让学生了解CPU执行指令的完整过程,加深对教科书上波形图的认识。实时跟踪仪功能: 记录程序运行轨迹。(中等配置)3、实验仪主机带有自动下载功能;可以另外配置我公司的各种仿真器。(高配、使用灵活、适合电子竞赛)。13 功能特点1.3.1 软件1、完整支持Keil,支持在uVision2、uVision3中使用实验仪2、提供我公司自主版权的星研集成环境软件,2004年它已被认定为上海市高新技术成果转化项目 集编辑器、项目管理、启动编译、连接、错误定位、下载、调试于一体,多种实验仪、仿真器、多类型CPU仿真全部集成在一个环境下,操作方法完全一样。 完全VC+风格。支持C、PL/M、宏汇编:同时支持Keil公司C51、Franklin公司C51、IAR/Archimedes公司的C51、Intel C96、Tasking的C196、Borland的Turbo C。 支持ASM(汇编)、C、PLM语言,多种语言多模块混合调试,文件长度无限制。 支持BIN、HEX、OMF、AUBROF等文件格式。可以直接转载ABS、OMF文件。 支持所有数据类型观察和修改。自动收集变量于变量窗(自动、局部、模块、全局)。 无须点击的感应式鼠标提示功能。 功能强大的项目管理功能,含有调试该项目有关的仿真器或仿真模块、所有相关文件、编译软件、编译连接控制项等所有的硬软件信息,下次打开该项目,无须设置,即可调试 支持USB、并口、串口通信。 提供模拟调试器。 符合编程语言语法的彩色文本显示,所有窗口的字体、大小、颜色可以随意设置。3、提供五十多种实验的汇编、C51版本的源文件。提供一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可。实验仪可提供以下软件实验:十进制数加法,十进制数减法,双字节BCD码乘法,双字节二进制数转十进制数,数据传送,冒泡排序,二分查找法,散转,电子钟,频率计等。逻辑分析图实时跟踪图1.3.2 硬件 1、传统实验74HC244 、74HC273扩展简单的I/O口;蜂鸣器驱动电路;74HC138译码;RS232和RS485接口电路;8155、8255扩展实验;8253定时、分频实验;8250串行通讯实验;16*2液晶显示模块(可以选配多种128*64液晶点阵显示模块);8X8 LED点阵显示模块;键盘LED控制器8279,并配置了8位LED、4 * 4键盘;32K数据RAM读写,使用C51编制较大实验成为可能;并行AD实验;并行DA实验;直流电机控制;步进电机控制;继电器控制实验;逻辑笔;打印机实验;电子琴实验;74HC4040分频得到十多种频率;另外提供8个拨码盘、8个发光二极管、8个独立按键;单脉冲输出。2、新颖实验录音、放音模块实验;光敏实验;压力传感器实验;频率计实验;V/F、F/V实验(扩展模块)、非接触式IC卡读写实验(扩展模块)、触摸屏实验(扩展模块)、NAND FALSH实验(扩展模块)串行接口实验1)一线 DALLAS公司的DS18B20测温实验2)I2C 实时钟PCF8563、串行EEPROM 24C02A、键盘LED控制器实验(扩展模块)3)SPI 串行EEPROM及看门狗X5045串行D/A、串行A/D实验(扩展模块)4)红外通信实验 5)CAN CAN2.0(扩展模块)6)USB USB1.1、USB2.0、USB主控(扩展模块)7)以太网 10M以太网模块(扩展模块) 8)GPRS (扩展模块)9)GPS (扩展模块) 10)蓝牙 (扩展模块)3、闭环控制1)门禁系统实验 2)光敏实验或压力传感器实验3)旋转图形展现实验 4)RTX-51 Real-Time OS5)直流电机转速测量,使用光电开关或霍尔器件测量电机转速6)直流电机转速控制,使用光电开关或霍尔器件精确控制电机转速7)数字式温度控制,通过该实验可较好认识控制在实际中的应用4、实验扩展区,提供扩展实验接口,用户可自行设计实验可以提供USB1.1、USB2.0、USB主控、10M以太网接口的TCP/IP实验模块、CAN总线、V/F、F/V实验、非接触式IC卡、触摸屏模块、GPS、GPRS、双通道虚拟示波器、虚拟仪器、读写优盘、CPLD、FPGA、超声波测距、测速模块。其它模块正在陆续推出中,例如:蓝牙。5、EDA CPLD、FPGA可编程逻辑实验 逻辑门电路:与门、或门、非门、异或门、锁存器、触发器、缓冲器等;半加器、全加器、比较器、二、十进制计数器、分频器、移位寄存器、译码器;常用74系列芯片、接口芯片实验;8段数码块显示实验;16x16 点阵式LED显示实验;键盘数码块实验(实时钟)、交通灯实验、串行通信收发;I2C 总线实验;SPI总线(数字电压表)实验等提供ABEL、VHDL 语言编写的实验范例2硬件结构21 电路外观本章将逐一介绍实验仪的各个功能模块、相应的结构,读者在编写程序前,首先熟悉相应的硬件电路。22 A1区:1602C、12864液晶显示模块电路1602C字符型液晶:CS:片选信号,低电平有效;RS:选择读写的是指令或数据,L:指令,H:为数据。RW:读写控制端,L:写操作,H:读操作。12864J图形点阵液晶:CS:片选信号,低电平有效;CS1/2:左右半屏使能选择,H:左半屏,L:右半屏;RS:选择读写的是指令或数据,L:指令,H:为数据。RW:读写控制端,L:写操作,H:读操作。12864M图形点阵液晶:JP6的16脚是空脚,JP6的15脚是PSB:PSB接高电平,CPU与液晶使用并行接口连接,连接方法与12864J完全相同;PSB接低电平,CPU与液晶使用串行接口连接,此时,RS、RW、E与CPU的I/O管脚相连(STAR ES59PA才有该功能)。(1602C字符型液晶)(12864J图形点阵液晶)23 A2区:X5045CS: 片选,低电平有效SCK: 时钟SI: 数据输入SO: 数据输出RESET:复位信号输出 端,高电平有效24 A3区:CPU总线、I/O接口 片选区JP45:地址线A0.A7;JP48:CPU的P0口,它只能作地址/数据总线使用,不能做I/O口使用;JP51:CPU的P1口;JP59:CPU的P2口,它可作地址线A8.A15使用;JP61:CPU的P3口,P3.7、P3.6作读、写信号线用;JP66:相当于一个CPU座,使用40芯扁线与用户板相连,可仿真P0、P2口作地址/数据使用的CPU。片选区片选地址范围片选地址范围CS10F000H0FFFFHCS50B000H0BFFFHCS20E000H0EFFFHCS60A000H0AFFFHCS30D000H0DFFFHCS709000H09FFFHCS40C000H0CFFFHCS808000H08FFFH25 A4区:控制区仿真CPU位置,主控部分。26 B1区:语音模块ISD1110电路JP13、JP14、JP15:设置操作模式,MCU:CPU控制方式;MANUAL:手动(REC、PLAYL、PLAYE)控制方式。REC: 录音按键,低电平有效;PLAYE: 电平放音按键,低电平有效,直到放音内容结束停止放音PLAYL: 边沿放音按键,下降沿有效,并在下一个上升沿停止放音27 B2区:逻辑笔、单脉冲、频率发生器逻辑笔电路原理图逻辑笔: 测试接口,输入测量信号绿灯(DS13):高电平点亮红灯(DS14):低电平点亮两灯同时亮:频率信号单脉冲电路原理图S4:脉冲发生开关正脉冲:上凸符号端口输出正脉冲负脉冲:下凹符号端口输出负脉冲频率发生器电路原理图4M:输出4MHZ频率信号其他端口输出的信号频率与端口下标识的数值一致28 B3区:8259电路CS: 片选信号,低电平有效;A0: 地址信号IR0.IN7:中断输入INTA: 中断响应29 B4区8155、8255电路CS:片选信号,低电平有效;A0、A1:地址信号。JP52:PC口;JP53:PB口;JP56:PA口。CS: 片选信号,低电平有效。IO/M:高电平,选择I/O口;低电平,选择数据RAM。JP75:PB口;JP76:PA口;JP79:PC口。 打印口210 B5、D6区:扩展区实验仪提供了二个扩展区,用来扩展USB1.1、USB2.0、USB主控、以太网、CAN总线、V/F_F/V、非接触式IC卡、双通道虚拟示波器、CPLD、FPGA、GPS、GPRS、NAND FLASH等扩展模块,其它模块正在陆续推出中。如果扩展模块较大,可以同时使用二个扩展区。211 C1区:电源区C1区为用户提供了5V(2A)、+12V(300mA)、-12V(300mA)等几种电源接口。212 C2区:138译码器A、B、C: 3位数据输入口G1、:译码控制口Y0Y7: 8位译码数据输出口213 C3区:继电器CTRL: 继电器开闭控制端COM1、COM2:公共端1、2CLOSE1、CLOSE2:常闭端1、2CUT1、2:常开端1、2214 D1区:步进电机215 D2区:光敏电阻、压力测量光敏电路R41、R57是光敏电阻;OUT:模拟电压信号输出端。测压电路压力测量: R41:电阻应变片,阻值1K ;OUT:压力模拟电压信号输出端;216 D3区:8279键盘/LED控制器CS:片选信号,低电平有效A0:地址信号CLK:时钟A:已连接至按键的列线B:已连接至数码管段码C:已连接至数码管选择脚JP18的1、2:已连接至按键的行线 JP18的短路块连接至8279端,F4区的键盘、数码块由82C79扫描;短路块连接至EDA端,82C79与F4区的键盘、数码块断开,可由其它芯片接管F4区,例如:使用EDA模块扫描键盘、数码块。217 D4区:8250 CS:片选信号,低电平有效;A0、A1、A2:地址信号;SIN :串行输入SOUT:串行输出218 D5区:8253 CS: 片选信号,低电平有效;A0、A1:地址信号;219 E1区:直流电机转速测量/控制使用光电开关测速使用霍尔器件测速CTRL:控制电压(DAC0832经功放电路提供)输入;REV:光电开关或霍尔器件脉冲输出(用于转速测量);LIGHT:低电平点亮发光管。220 E2区:DAC0832数模转换CS:片选,低有效;OUT:转换电压输出;OUT1:经功放电路的电压输出;电位器W5:调整基准电压。221 E3区:蜂鸣器Ctrl:控制接口,0蜂鸣222 E4区:温度测量/控制TOUT:数据线TCtrl:温度控制端,向发热电阻RT1供电223 E5区:RS485224 E6区:RS232225 F1区:红外通讯IN:串行数据输入OUT:串行数据输出CLK:载波输入,可接31250(B2区)频率输出226 F2区:05V电压输出05V:电压输出端227 F3区:ADC0809模数转换CS:片选,低有效;CLK:输入时钟(10k1280kHZ);ADDA,ADDB,ADDC:通道地址输入口;EOC:转换结束标志,高有效。IN0、IN3、IN5、IN7:模拟量输入228 F4区:键盘&LEDA:按键的列线B:数码管段码C:数码管选择脚D:按键的行线229 F5区:发光管、按键、开关发光管电路原理图JP65:发光管控制接口,0灯亮,1灯灭 按键电路原理图 开关电路原理图JP74:按键控制接口;按下0信号,松开1信号 JP80:开关控制接口;闭合0信号,断开1信号230 F6区:8*8LED点阵JP23:8根行扫描线;JP24:8根列扫描线。MCS51部分3 软件实验请参阅MCS51部分使用手册。实验二、实验三、实验四、实验五、实验六、实验七、实验十、实验十一的连线说明:D3区 :CLKB2区:2MD3区 :CSA3区:CS5D3区 :A0A3区:A04 基础硬件实验实验一跑马灯实验一、实验目的与要求熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。二、实验设备 STAR系列实验仪一套、PC机一台三、实验内容1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。2、照接线图编写程序:使用P1口控制F5区的8个指示灯,循环点亮,瞬间只有一个灯亮。2、观察实验结果,验证程序是否正确。四、实验原理图五、实验步骤 1、连线说明: A3区:JP51F5区:JP652、编写程序或运行参考程序。 3、实验结果:通过F5区的LED指示灯(8个指示灯轮流点亮),观察实验的输出结果是否正确。六、演示程序(请参阅MCS51使用说明)实验二74HC138译码器实验一、实验目的与要求1、掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,了解74HC138是如何译码的。2、认真预习本节实验内容,尝试自行编写程序,填写实验报告二、实验设备STAR系列实验仪一套、PC机一台 三、实验内容1、编写程序:使用单片机的P1.0、P1.1、P1.2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。2、运行程序,验证译码的正确性。四、实验原理图五、实验步骤1、连线说明: C2区:A、B、CA3区:P1.0、P1.1、P1.2C2区:G1、G2A、G2BC1区:VCC、GND、GNDC2区:JP36F5区:JP65(LED指示灯)2、 调试程序,查看运行结果是否正确。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考 在单片机系统中,74HC138通常用来产生片选信号,请读者考虑一下,应如何处理? 实验三8255控制交通灯实验一、实验目的与要求1、 了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制功能,如本实验(控制交通灯)等。2、 熟悉8255内部结构和与单片机的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。3、 认真预习本节实验内容,尝试自行编写程序,填写实验报告。二、实验设备STAR系列实验仪一套、PC机一台三、实验内容1、编写程序:使用8255的PA0.2、PA5.7控制LED指示灯,实现交通灯功能。2、连接线路验证8255的功能,熟悉它的使用方法。四、实验原理图五、实验步骤1、连线说明:B4区:CS、A0、A1A3区:CS1、A0、A1B4区:JP56(PA口)F5区:JP652、观察实验结果,是否能看到模拟的交通灯控制过程。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考1、如何对8255的PC口进行位操作?实验四8155输入、输出、SRAM实验一、实验目的与要求了解8155的内部资源与结构;了解8155与单片机的接口逻辑;熟悉对8155的初始化编程、输入和输出程序的设计方法、8155定时器/计数器的使用方法。认真预习,做好实验前的准备工作,填写实验报告二、实验设备STAR系列实验仪一套、PC机一台三、实验内容1、编写程序:从8155的PA口将F5区的8位开关读入,写入8155的内部RAM,再读出后,写入PB口,显示于LED指示灯上。2、连接线路,验证8155的功能,熟悉它的使用方法。四、实验原理图五、实验步骤1、连线说明:B4区:CS、IO/MA3区:CS1、A8B4区:JP76(PA口)F5区:JP65B4区:JP75(PB口)F5区:JP832、测试实验结果:F5区的开关状态反应在F5区的LED指示灯上。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考1、例子程序中只展示了8155的输入输出和读写数据RAM的功能,8155还有定时器/计数器的功能,有兴趣读者可以自己编写程序,通过8155来实现定时,当作定时器用时,如何接线?2、若是要对PC口位操作,应该如何编写程序?3、如何使用8155实现键盘扫描和LED显示?实验五8253方波实验一、实验目的与要求了解8253的内部结构、工作原理;了解8253与单片机的接口逻辑;熟悉8253的控制寄存器和初始化编程方法,熟悉8253的6种工作模式。 二、实验设备 STAR系列实验仪一套、PC机一台三 、实验内容1、编写程序:使用8253的计数器0和计数器1实现对输入时钟频率的两级分频,得到一个周期为1秒的方波,用此方波控制蜂鸣器,发出报警信号,也可以将输入脚接到逻辑笔上来检验程序是否正确。2、连接线路,验证8253的功能,熟悉它的使用方法。四、实验原理图五、实验步骤1、连线说明:D5区:CS、A0、A1A3区:CS5、A0、A1D5区:CLK0B2区:2MD5区:OUT0D5区:CLK1D5区:OUT1E3区:Ctrl(蜂鸣器)D5区:GATE0、GATE1C1区的VCC2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮。 六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考1、8253还有其它五种工作方式,其它工作模式下,硬件如何设计?程序如何编写?2、使用8253,编写一个实时钟程序。实验六8250可编程通信实验(与微机)一、实验目的与要求了解8250的内部结构、工作原理;了解8250与单片机的接口逻辑;掌握对8250的初始化编程方法,学会使用8250实现设备之间的串行通信。认真预习,做好实验前的准备工作,填写实验报告二、实验设备 STAR ES598PCI实验仪一套、PC机一台三、实验内容1、编写程序:通过初始化8250,设置波特率为4800bps(或其它,但与微机部分一致),数据格式为8数据位,1停止位,偶校验;然后打开PC机的串行通信测试软件,向8250发送一批数据,8250接收完数据之后,再将数据依次发送回去。2、按图连线,运行程序,观察实验结果,掌握8250的各项功能及编程方法。四、实验原理图五、实验步骤1、连线说明:D4区:CS、A0、A1、A2A3区:CS1、A0、A1、A2D4区:SIN、SOUTE6区:RxD、TxD2、运行程序3、运行“串口助手(ComPort.EXE)”,设置串口(波特率4800,8个数据位,一个停止位,偶校验),打开串口,选择“HEX发送”、“HEX显示”,向8250发送数据10个数据(输入数据之间用空格分隔),是否能接收到10个字节数据,将接收到的数据发送回微机,接收到的数据是否与发送数据一致。4、改变传输数据的数目,重复实验,观察结果。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考1、思考8250与8251有何异同之处?2、8250也可以做自发自收的实验,该如何连线及修改程序?3、如何通过中断处理方式实现8250串行接收,需要更改哪些线路?实验七8279键盘显示实验一、实验目的与要求了解8279的内部结构、工作原理;了解8279与单片机的接口逻辑;掌握对8279的编程方法,掌握使用8279扩展键盘、显示器的方法。认真预习,做好实验前的准备工作,自行编写程序,填写实验报告二、实验设备 STAR系列实验仪一套、PC机一台三、实验内容1、编写程序:利用8279实现对F4区的键盘扫描,将键号显示于8位数码管上2、按图连线,运行程序,观察实验结果,能熟练运用8279扩展显示器和键盘。四、实验原理图五、实验步骤1、连线说明:D3区:CS、A0A3区:CS5、A0D3区:CLKB2区:2M2、运行程序,观察实验结果(任意按下F4区4X4键盘几个键,它上面的8个LED显示器会将按键的编码从左至右依次显示出来),可依此验证对8279芯片操作的正确性。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考重新编写软件实验二,自己编写键扫描、显示程序实验八并行DA实验一、实验目的了解数模转换的原理;了解0832与单片机的接口逻辑,掌握使用DAC0832进行数模转换。二、实验设备 STAR系列实验仪一套、PC机一台、示波器一台。三、实验内容1、编写程序:用0832输出正弦波2、按图连线,运行程序,使用示波器观察实验结果。四、实验原理图五、实验步骤1、连线说明:E2区:CSA3区:CS12、运行程序,示波器的探头接F3区的OUT,观察实验结果,是否产生正弦波。 六、演示程序(请参阅MCS51使用说明)实验九 并行AD实验(数字电压表实验)一、实验目的与要求1、了解几种类型AD转换的原理;掌握使用ADC0809进行模数转换2、认真预习实验内容,做好准备工作,完成实验报告。二、实验设备 STAR系列实验仪一套、PC机一台、万用表一个。三、实验内容1、ADC0809(F3区)(1) 模数转换器,8位精度,8路转换通道,并行输出(2) 转换时间100us,转换电压范围05V2、编写程序:制作一个电压表,测量05V,结果显示于数码管上。四、实验原理图五、实验步骤1、连线说明:F3区:CS、ADDA、ADDB、ADDCA3区:CS1、A0、A1、A2(选择通道)F3区:EOC(转换结束标志)A3区:P1.2F3区:CLKB2区:500KF3区:IN0F2区:05VD3区:CLKB2区:2MD3区:CSA3区:CS5D3区:A0A3区:A02、调节05V电位器(F2区)输出电压,显示在LED上,第4、5位显示16进制数据,第0、1、2位,显示十进制数据。用万用表验证AD转换的结果。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考如何实现多路模拟量的数据采集、显示?实验十 红外通信实验一、实验目的1、理解红外通讯原理;2、掌握红外通讯二、实验设备STAR系列实验仪一套、PC机一台。三、实验内容1、红外通讯原理当红外接收器收到38kHZ频率的信号,输出电平会由10,一旦没有此频率信号,输出电平会由01。因此,红外发射头控制通断发射38kHZ信号,就可以将数据发送出来2、实验过程(1) 使用红外发送管和接收器进行数据自发自收(2) 根据接收到的数据点亮P1口的8个发光管,会看到发光管不断变化四、实验原理图五、实验步骤1、连线说明:F1区:INA3区:TxDF1区:OUTA3区:RXDF1区:CLKB2区:31250A3区:JP51(P1)F5区:JP652、调试该程序时,使用较厚的白纸挡住红外发射管红外信号,使它反射到接收头。说明:一般红外接收模块的解调频率为38KHz,当它接收到38KHz左右的红外信号时将输出低电平,但连续输出低电平的时间是有限制的(如:100ms),也就是说输出低电平的宽度是有限制的。3、发送数据,并接收,根据接收到的数据点亮8个发光管,程序运行之后,会看到8个发光管(F5区)在闪烁,从第8个(最右边)向第1个逐一点亮过去。本实验通过红外通讯发送、接收数据,发送的数据从00H开始+1,接收到该数据后用来点亮8个发光管。亮1,熄0。六、演示程序(请参阅MCS51使用说明)七、实验扩展及思考实验名称:红外遥控器实验实验目的:了解日常所用的家电红外遥控器是如何工作的实验内容:结合按键模拟4路红外遥控器,遥控发光管或电机转动快慢实验十一 RS485收发实验一、实验目的与要求掌握RS485串行通讯;初步了解远程控制方法二、实验设备STAR系列实验仪二套、PC机二台。三、实验内容1、RS485(1) 传输距离1.5km,最大传输率2.5Mbps(2) 半双工工作方式2、实验过程(1) 主机通过RS485发出控制命令给从机(2) 从机收到控制命令,检验命令的正确性,执行命令:点亮相应的发光管四、实验原理图五、实验步骤1、主机连线说明:E5区:RO、DI、RE/DEA3区:TXD、RXD、P3.2(INT0)F5区:JP74A3区:JP51(P1口)E5区:A、B从机:A、B从机连线说明:E5区:RO、DI、RE/DEA3区:TXD、RXD、P3.2(INT0)F5区:JP65A3区:JP51(P1口)2、运行程序,按下不同的键,主机发出相应命令,发送两次 3、从机接收到两次发来的命令,比较两次命令是否一致,检验正误4、命令正确,点亮相应发光管六、演示程序(请参阅MCS51使用说明)实验十二 字符型液晶显示实验(1602C)一、实验目的与要求了解字符型液晶模块的控制方法;了解它与单片机的接口逻辑。二、实验设备STAR系列实验仪一套、PC机一台。三、实验内容1、1602C液晶显示器(1) 字符型液晶显示器,可以显示二行,每行最多16个字符(2) 采用8位数据总线并行输入输出和3条控制线。(3) 指令简单,7种指令2、实验过程在1602C液晶上,第一行显示“STAR ES598PCIS”,第二行滚动显示“Shanghai Xingyan Electronics Co.,LTD.”。四、实验原理图五、实验步骤1、主机连线说明:A1区:CS、RW、RSA3区:CS1、A0、A12、运行程序,验证显示结果。六、演示程序(完整程序见目录1602)1、1602C子程序(LCD1602.ASM) NAMELCD1602;液晶显示控制子程序PUBLIC InitLCD,WR_Con,WR_Data,Clear_Line,Disp_LineDP,Set_DdramCursorLCD_Line_LengthEQU16Y12864_W_CONXDATA0F000H;写指令地址Y12864_R_CONXDATA0F001H;读取忙状态地址Y12864_W_DataXDATA0F002H;写数据地址Y12864_R_DataXDATA0F003H;读数据地址LCD1602_CODESEGMENTCODERSEGLCD1602_CODE ;1602液晶初始化InitLCD:CALLDELAY15msMOVA,#38HCALLWrconNoBusy;写指令,查询结果CALLDELAY5msMOVA,#38HCALLWrconNoBusyCALLDELAY5msMOVA,#38H;5*7点阵,8位CPU接口CALLWR_Con;写指令,并等待写指令被成功接受才返回MOVA,#38HCALLWR_ConMOVA,#09HCALLWR_ConMOVA,#01H;清屏,置AC为0CALLWR_ConMOVA,#06H;设定光标正向移动,且整显示不移动CALLWR_ConMOVA,#0CH;设定为整体显示,光标不显示CALLWR_ConRET;15ms延时DELAY15ms:PUSH07HPUSH06HMOVR6,#30HD15:MOVR7,#250DJNZR7,$DJNZR6,D15pop06hpop07hRET;5ms延时DELAY5ms:PUSH07HPUSH06HMOVR6,#10D5:MOVR7,#250DJNZR7,$DJNZR6,D5pop06hpop07hRET;写指令子程序,不 查询忙标志WrconNoBusy:PUSHDPLPUSHDPHMOVDPTR,#Y12864_W_CON;写控制命令MOVXDPTR,APOPDPHPOPDPLRET;写指令子程序WR_Con:PUSHDPLPUSHDPHMOVDPTR,#Y12864_W_CON;写控制命令MOVXDPTR,ANOPMOVDPTR,#Y12864_R_CON;读忙状态WR_Con1:MOVXA,DPTRJBACC.7,WR_Con1;检查液晶显示是否处于忙状态POPDPHPOPDPLRET;写数据子程序WR_Data:PUSHDPLPUSHDPHMOVDPTR,#Y12864_W_DataMOVXDPTR,AMOVDPTR,#Y12864_R_CONWR_Data1:MOVXA,DPTRJBACC.7,WR_Data1;检查液晶显示是否处于忙状态POPDPHPOPDPLRETClear_LCD:MOVA,#1H;清屏CALLWR_ConRET;关光标Close_Cursor:MOVA,#0CHCALLWR_ConRET;清行A:哪一行Clear_Line:PUSH07H;清除某一行的显示内容JZClear_Line1 ;入口参数在 A 里,(A)=0,清零第一行CJNEA,#1,Clear_Line2MOVA,#0C0H;(A)=1,清零第二行SJMPClear_Line3Clear_Line1:MOVA,#80HSJMPClear_Line3Clear_Line2:CJNEA,#2,Clear_Line4MOVA,#94H;(A)=2,清零第三行SJMPClear_Line3Clear_Line4:MOVA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 竞聘面试笔试试题及答案
- 2025年外来入侵物种普查员招聘考试重点解析与预测题
- 护理管理学学试题及答案
- 2025企业运营项目管理合同管理规程
- 山区墓地改造方案范本
- 花溪区阳光房施工方案
- 钢质烤漆门安装施工方案
- 2025年乡镇文化站文艺演出辅导工作实务操作指南与模拟题集
- 河北省邯郸市2025年-2026年小学六年级数学期末考试(下学期)试卷及答案
- 不要钱的施工方案
- 电竞青训合同协议
- 统编版道德与法治四年级上册第二单元大单元整体教学设计
- 蔬菜配送安全管理制度
- 2024年江苏大学辅导员考试真题
- 2025年版高等职业教育专科专业教学标准 560213 融媒体技术与运营
- 康复技术服务规范 (一)
- 养老院护理九防内容课件
- 教育系统意识形态工作
- 土地证补办申请书
- 2025年秋期英语组工作计划
- 面试官培训与面试标准制度
评论
0/150
提交评论