单片机试验箱的使用_第1页
单片机试验箱的使用_第2页
单片机试验箱的使用_第3页
单片机试验箱的使用_第4页
单片机试验箱的使用_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实实 验验 的的 开开 始始在计算机上安装在计算机上安装XL1000驱动(我们已经安装好了)驱动(我们已经安装好了)确认确认232USB选择跳线选择跳线JP14JP14、JP13JP13都跳在都跳在232232一端!一端!确认确认 仿真仿真编程按钮(编程按钮(JP17JP17)处于弹起状态!处于弹起状态!、连接、连接RS232通信电缆通信电缆、连接、连接USB通信电缆(在我们的实验中,通信电缆(在我们的实验中,USB电缆用于给实验台供电)。电缆用于给实验台供电)。实验一:实验一:DA转换转换DAC0832熟悉编程、编译软件:熟悉编程、编译软件:UV2运行桌面上的:运行桌面上的:图标;图标; 建

2、立你的第一个项目建立你的第一个项目 (1 1)、先在先在C:C:盘根目录下盘根目录下建一个自己的目录建一个自己的目录(不要用汉字)(不要用汉字) (2 2)、点击点击“工程工程”、“新建工程新建工程”(3 3)、)、在在“文件名文件名”中输入项目名称,扩展名为:中输入项目名称,扩展名为:uv2(uv2(这是这是KELL Uv2KELL Uv2自定义的自定义的) )(4 4)、这时,会弹出对话框,让你选择单片机型号。我们选择:)、这时,会弹出对话框,让你选择单片机型号。我们选择:ATMEL ATMEL AT89C51AT89C51(4 4)、这时会弹出对话框,让你选择单片机型号。)、这时会弹出对

3、话框,让你选择单片机型号。我们选择:我们选择:ATMEL AT89C51ATMEL AT89C51(5 5)、汇编源文件的建立:点击)、汇编源文件的建立:点击“文件文件”菜单中的菜单中的“新新文件文件”,出现一个文本编辑窗口,在里面输入你的实验的,出现一个文本编辑窗口,在里面输入你的实验的汇编语言程序,汇编语言程序,录入完毕,点击录入完毕,点击“文件文件”、“保存保存”、输入自己的文件名,、输入自己的文件名,如:如:001.asm001.asm,保存在,保存在C:C:盘根目录下自己的目录里盘根目录下自己的目录里(不要保存在不要保存在“桌面桌面”、“我的文档我的文档”里)里)!(6 6)、点击)

4、、点击“目标目标1”1”前面的前面的“”,出现,出现“源程序组源程序组1”,1”,右键点选右键点选“增加文件到源程序组增加文件到源程序组1”,1”,这时选择文件类型为这时选择文件类型为“asm”asm”,再按再按“添加添加”、确定。、确定。 设置仿真环境:设置仿真环境:点击点击“目标目标1”;然后点击然后点击“工程工程”、“目标目标1属性属性”、“目标目标”选择晶振频率为:选择晶振频率为:12.012.0赫兹赫兹。 选择CPU晶振为12赫兹 输出:输出:E E生成生成HEXHEX文件文件调试:调试:点选或勾选以上三项。点选或勾选以上三项。设置完成!设置完成!开始编译:开始编译:点击此图标:点击

5、此图标:或按或按F7F7键开始编译。键开始编译。编译完成,显示如下信息:编译完成,显示如下信息: 编译完成后,将产生一个文件:编译完成后,将产生一个文件:001.HEX001.HEX,这个文件将由,这个文件将由XLISPXLISP仿真软件调用,仿真软件调用,用于在实验台上执行。用于在实验台上执行。 运行运行XLISPXLISP程序程序在实验台上执行你刚才编译后的程序。在实验台上执行你刚才编译后的程序。点击桌面图标:点击桌面图标:开始执行开始执行XLISPXLISP。界面如右:界面如右:打开、导入你的打开、导入你的.HEX文件:文件:运行运行.HEX文件:文件:在在XLISP界面下,点击界面下,

6、点击“智能一键通智能一键通”:软件自动完成了清空、擦除、运行!软件自动完成了清空、擦除、运行!至此,你已经完成了这个过程!至此,你已经完成了这个过程!看看硬件的变化!看看硬件的变化!(用示波器观察(用示波器观察DADA转换的结果波形转换的结果波形) 过程简述过程简述用用Uv2编程产生编程产生“.ASM“文件文件设置仿真环境设置仿真环境编译,产生编译,产生“.HEX“文件;文件;用用XLISP导入导入“.HEX“文件;文件;在实验台上运行在实验台上运行“.HEX“;观察运行结果!观察运行结果!DAC0832DAC0832的原理的原理接线方法接线方法: :用一个用一个1PIN数据线一端插入数据线一

7、端插入CPU部分部分JP53(P3口口)的的P3.6,另外一端插入另外一端插入DAC0832部分的输入端部分的输入端JP24的的WR端。端。用一个用一个1PIN数据线一端插入数据线一端插入CPU部分部分JP52(P2口口)的的P207,另外一端插入另外一端插入DAC0832部分的输入端部分的输入端JP24的的CS端端。用一根用一根8PIN数据排线数据排线,一端插入一端插入DAC0832部分的数据输入端部分的数据输入端JP27,另外一端插入另外一端插入CPU部分部分JP51(P0口口)。二、二、 观察结果:用一台示波器,在观察结果:用一台示波器,在J2口观察口观察DA转换后的输出信号。转换后的输

8、出信号。(建议:示波器调整到(建议:示波器调整到Y轴轴0.2V格、格、X轴轴1ms格)格)实验二:实验二:ADAD转换转换模拟模拟数字转换器数字转换器ADC0804ADC0804 用一个用一个2PIN数据线一端插入数据线一端插入CPU部分部分JP53(P3口口)的的P3.6、P3.7,另外一端插入另外一端插入ADC0804部分的输入端部分的输入端J3(ADC0804控制端控制端)。 用一根用一根8PIN数据排线,一端插入数据排线,一端插入ADC0804部部分的数据输入端分的数据输入端JP35(ADC0804数据端数据端),另外一端插入另外一端插入CPU部分部分JP44(P1口口)。 用一个用一

9、个8PIN数据排线,一端插入数据排线,一端插入八路指示灯八路指示灯部分的部分的JP32(8个指示灯个指示灯),另外一端插入另外一端插入CPU部分的部分的JP51(P0口)。口)。接线方法用一个小螺丝刀用一个小螺丝刀调整调整AD部分的部分的ADJ3,可可以看到以看到P0口引出的口引出的8个个LED灯逐次变化灯逐次变化实验三、实验三、16021602液晶显示屏显示液晶显示屏显示“A”A” 1602液晶显示屏:可以显示液晶显示屏:可以显示2行、每行行、每行16个英文字母。个英文字母。 1602接口信号说明如下:接口信号说明如下:1602显示屏接线原理图如下:显示屏接线原理图如下:本实验台所有的引脚都

10、已经和本实验台所有的引脚都已经和CPU部分的相关端口连接好了!部分的相关端口连接好了!其中:其中:JP41是液晶使能跳线,做该实验时必须闭合此跳线!是液晶使能跳线,做该实验时必须闭合此跳线!实验四、实验四、串行双向通信实验串行双向通信实验 程序编好通过程序编好通过XLISP烧写后,关闭烧写后,关闭XLISP 软件,把软件,把XLISP系列的系列的JP17(编程编程仿真仿真) 按下到仿真状态!按下到仿真状态! 打开打开SSCOMV20串口调试工具,选择通信串口号,串口调试工具,选择通信串口号,波特率为波特率为4800。 接线方法:接线方法:按键接到按键接到P3口。用口。用8PIN数据排线,把按键

11、部分的数据排线,把按键部分的JP48接到接到CPU部分部分P3口口JP53。接接8位数码管的数据线。将数码管部分的数据口位数码管的数据线。将数码管部分的数据口JP5接接到到CPU部分的部分的P0口口JP51。接接8位数码管的显示位线。将数码管部分的显示位口位数码管的显示位线。将数码管部分的显示位口JP8接到接到CPU部分的部分的P2口口JP52。接收过程:接收过程:在字符串输入框中输入在字符串输入框中输入“1”,然后点然后点“发送发送”,XLISP系系列的数码管则显示列的数码管则显示“1”,类推。类推。发送过程:发送过程:分别按下分别按下XLISP系列端口按键部分的系列端口按键部分的K02、K03、K04、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论