ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:263.34KB ,
资源ID:7298324      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7298324.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理跟应用实验指导书.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机原理跟应用实验指导书.docx

1、单片机原理跟应用实验指导书单片机原理及应用实验指导书实验一、分支循环程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1熟悉仿真器的软件利用环境及单片机汇编语言编程;2. 大体了解数值的各类表达方式。了解BCD值和ASCII值的区别3把握BCD码和ASCII码的原理及彼此转换方式。二、实验要求将本人的班号学号以紧缩的BCD码的形式由低到高寄存在50H开始的单元中,如将99071B3班转换为990713,99071B3班1号的数字为。将0150H、1351H、0752H、9953H。然后编程将50H53H中紧缩的BCD码转换成ASCII码,并由低到

2、高寄存在60H开始的单元中。三、实验设备1PC机一台;2单片机开发环境WAVE6000软件。四、参考程序框图 图1 十进制到ASCII码转换参考程序框图五、实验步骤1依如实验要求参照指导书设计紧缩的BCD码转换成ASCII码的详细程序框图;2启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件。3依照自己设计程序框图,编写紧缩的BCD码转换成ASCII码程序。4对所编写的程序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:本实验利用按时器从口输出特定频率的方波,如何输出频率变换的方波,同时从不同I/O口输出方

3、波。实验二、按时器应用程序设计与调试实验性质:设计性 实验级别:必做开课单位:信息工程系实验中心 学 时:2一、实验目的1按时器中断的利用及中断时刻距离的计算;2中断处置程序的编程方式。二、实验要求用按时器0的模式1通过口产生占空比为50%的不同频率的方波。要求方波的频率为:班号(18)+学号+100(Hz)三、实验设备1PC机一台;2.单片机开发环境WAVE6000软件;3单片机仿真器一台;3示波器一台四、参考程序框图五、实验步骤1.依如实验要求参照指导书设计利用按时器中断从口输出方波的详细程序框图;2.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件。3.依照

4、自己设计程序框图,编写利用按时器中断从口输出方波的程序。4.对所编写的程序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:本实验利用按时器从口输出特定频率的方波,如何输出频率变换的方波,同时从不同I/O口输出方波。实验三、串行口各类模式发送数据程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的 1. 把握单片机串口通信波特率的设置方式;2了解单片机串行口各类通信模式的工作原理和通信特点;3进一步学习中断处置程序的编程方式。二、实验要求1. 按时器1作波特率发生器(波特率9600),从串行

5、口的“TXD”持续(循环)发送数据#0AAH(),串行口为模式1,用示波器从“TDX”端观看并记录波形(位与位之间,帧与帧之间,起始位和停止位)。2.(1)改变波特率,观看并记录波形的转变(2400,4800,9600,).(2)波特率为9600,改变串行口为模式3。记录输出波形。注意观看起始位、停止位和TB8位。(3)置串行口为模式2,观看并记录输出波形。(4)置串行口为模式0,观看并记录输出数据与同步时钟信号. ( ,)。三、实验设备1PC机一台;2单片机仿真器一台。3示波器一台四、参考程序框图五、实验步骤1.依照要求的通信波特率计算所需的按时器1初值;的详细程序框图;2.启动单片机开发环

6、境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;3.依照自己设计程序框图,编写利用串口发送数据程序;4.对所编写的程序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:串口不同的通信模式,各自的优缺点,适合利用处合。实验四、两机通信程序设计与调试实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1进一步学习串行口各类模式的工作原理;2学习两机通信程序的设计方式与调试; 3. 了解单片机串口通信协议的大体知识。二、实验要求1已知条件:(1)一个主机,一个从机(主机的TXD、RXD、GND别

7、离和从机的RXD、TXD、GND相连)。(2)主机发送缓冲器为20H2FH。【内放00H0FH,即(20H)=00H,(21H)=01H,(2FH)=0FH】,主机接收缓冲区30H3FH。(3)从机发送缓冲区:40H4FH,全数放FFH,接收缓冲区为50H5FH。(4)仿真器晶振频率为.2要求:(1)把主机发送缓冲器的数据发送给从机。 (2)把从机发送缓冲器的数据接收到主机中去。 (3)从机采纳查询方式和中断方式(两种方式别离实验)。 (4)数据块长度为16。3一组为主机,另一组为从机。别离编写主机和从机的程序,两机采纳串行口通信,用按时器1模式2作波特率发生器,波特率为1200。三、实验设备

8、1PC机一台;2单片机仿真器一台; 3面包板及导线。四、参考程序框图五、实验步骤1.依照要求的通信波特率计算所需的按时器1初值;2.依如实验要求参照指导书设计利用串口发送数据的详细程序框图;3.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;4.依照自己设计程序框图,编写利用串口发送数据程序;5.对所编写的程序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:串口不同的通信模式,各自的优缺点,适合利用处合。实验五、多字节十进制加法程序设计实验类别:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时

9、:2一、实验目的1熟悉仿真器的软件利用环境及单片机汇编语言编程;2把握多字节十进制加法的程序设计及实现方式。二、实验要求将自己的班号(如99071B1为990711)以紧缩的BCD码的形式由低到高寄存在50H开始的单元中,将自己的学号变成三字节紧缩的BCD码(如12号变成000012)并以紧缩的BCD码的形式由低到高寄存在60H开始的单元。将两数相加,和寄存在50H开始的单元中。三、实验设备1PC机一台;2单片机仿真器一台。四、参考程序框图五、实验步骤1.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;2.依照自己设计程序框图,编三字节加法程序;3.对所编写的程

10、序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:对加数和被加数的字节长度不确信的情形下,如何编程。实验六、双字节乘法程序设计实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1熟悉仿真器的软件利用环境及单片机汇编语言编程;2把握双字节乘法实现的大体方式及程序设计; 3. 练习利用乘法指令,和学习其编程技术。二、实验要求将自己的班号前两位去掉,如990713变成0713,然后转换成16进制数(如071302C9H)作为被乘数由低到高别离存入R六、R7单元中,将自己的学号加50转换成两位16进制数(如1

11、2号+50=62003EH)作为乘数由低到高别离存入R4、R5单元中。编程实现双字节无符号数的乘法,结果由低到高别离存入50H、51H单元中。三、实验设备1PC机一台;2单片机仿真器一台。四、参考程序框图五、实验步骤1.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;2.依照自己设计程序框图,编写双字节乘法程序;3.对所编写的程序进行编译、调试运行,观看其运行结果。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:对乘数和被乘数的字节长度不确信的情形下,如何编程。实验七、模/数转换实验实验性质:设计性 实验级别:选做开课单位:信息工程系实验

12、中心 学 时:2一、实验目的1把握A/D转换与单片机的接口方式;2了解A/D芯片AD0809转换性能及编程方式; 3熟悉CPU中断方式和查询方式读取A/D转换结果的程序设计方式。二、实验要求利用实验台上的ADC0809做A/D转换器,实验台上的电源和地提供模拟量输入,编制程序,将模拟量转换成数字量,用发光二极管显示。三、实验设备1PC机一台;2单片机仿真器一台;3WH51/PIC实验板系统;4示波器一台。四、实验程序参数框图五、实验步骤 连接线路; 2.测试来检查硬件电路的好坏;3.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;4.依照自己设计程序框图,编写模

13、数转换程序;5.用挪用显示子程序方式,将转换结果在显示块上显示出。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:用查询方式编写。 实验八、数/模转换实验实验性质:设计性 实验级别:选做开课单位:信息工程系实验中心 学 时:2一、实验目的1把握D/A转换与单片机的接口方式;2了解DAC 0832大体工作原理; 3通过实验了解单片机如何进行数据搜集;4把握DAC 0832与单片机接口设计方式。二、实验要求 利用DAC0832,编程一个产生方波,一个产生阶梯波。周期为(本人学号)+100Hz。三、实验设备1PC机一台;2单片机仿真器一台;3WH51/PIC实验板系统;4示波

14、器一台。四、实验程序参数框图五、实验步骤 连接线路; 2.测试来检查硬件电路的好坏;3.启动单片机开发环境WAVE6000开发实验软件。新建一个格式为*.Asm的文件;4.依照自己设计程序框图,编写模数转换程序;5.用挪用显示子程序方式,将转换结果在示波器上显示出。六、实验报告要求按要求编写实验报告,要求给出实验结果,并附程序七、试探:如何用数模转换器产生正弦波和三角波。附件1:仿真器的利用一个完整的51开发系统应包括:51编译和汇编工具软件、51单片机仿真器(硬件实时在线仿真器或软件模拟仿真器)和通用或专用编程器。 比较出名的汇编软件是Intel公司的ASM-51和Franklin公司的A5

15、1,支持高级语言的编译软件要紧有Intel公司支持PL/M语言的PL/M-51和Franklin公司支持C语言的C51等。 51单片机的硬件在线仿真器的型号和种类很多,国内用得最多的是台湾品牌和国产自有品牌。因51单片机的应用技术已趋成熟,因此不是专门需要,硬件仿真器仍是选用国产品牌为宜,如南京万利公司的万利51系列仿真器等。因国产品牌的开发和销售都在国内,容易跟踪国内的科研开发前沿,其售后效劳和硬软件升级都能取得专门好的保证。更重要的是:国产硬件仿真器的硬件电路设计已能跟踪国际先进水平,而其中文调试软件那么加倍符合中国人的利用适应。 编程器的型号和种类也很多,假设选购支持芯片种类很多的高级通

16、用编程器,一样仍是选用台湾的品牌比较好,如研华公司的Labtool-48,力浦公司的Lp-10等。中低档编程器国内也有很多厂家生产,如北京炜煌公司生产的WH200、WH500、WH800系列编程器,其性能靠得住,中文软件可在DOS、WINDOWSNT/2000下自由利用,编程器上带有频率计、计数器、信号发生器、逻辑分析仪、经历示波器等数款虚拟数字化仪器,500以上机型具有高级编程器上特有的模糊查找芯片和自动识别芯片型号等功能,800还能够脱机拷贝芯片,对Atmel公司的89和87系列单片机,WH系列编程器还能够进行炜煌OTP特种加密,以确保程序平安,对产品的保密性要求很高时,可考虑第一选用。万

17、利系列仿真器特点和利用说明 万利AE-5二、ME-52P、ME-5二、SE-52P、SE-764系列仿真器属于硬件实时在线仿真器和软件模拟仿真器的综合体,其调试软件能够脱机运行,脱机状态下3可编译和产生目标代码,软件仿真器(模拟调试软件)能够在南京万利公司()的网站去下载。因此刻的单片机内部存储器和外部存储器有大量可电擦除重复擦写的Flash芯片,因此在开发经费紧张时,只需购买一个价钱廉价的编程器(如WH200B)和下载一个软件模拟仿真器,就能够够进行单片机的学习和开发了。 万利仿真器能完全仿真80C51系列单片机,对目标系统没有任何限制,仿真器提供128K仿真存储器,64K程序地址断点且断点

18、能够记数,5路外部信号断点,大容量(16K)的Frame/32bit跟踪存储器,有完善的I/O爱惜电路,完全支持C、PLM和汇编语言源程序实时调试,采纳打印机口高速并行通信。 下面介绍万利仿真器软件的安装和利用进程: 万利仿真器软件的安装十分简单,在网上下载完毕或通过万利公司的经销商处免费索取光盘后,只须运行“”程序,然后一路回车(或用鼠标单击“NEXT”)即可完成软件调试器的安装。 万利仿真软件安装完毕后,用鼠标单击“开始/程序/MedWin/ ”即可进入万利仿真器调试界面。假设仿真器没有连接,程序运行在脱机状态时,系统回显现一个提示窗口,提示仿真器没有安装,窗口上有“仿真器”、“取消”、“

19、模拟调试”三个按钮,现在单击“模拟仿真”按钮,一样能够进入模拟的仿真界面。 第一在调试软件的中间会显现一个如下的提示框: 其功能别离是:一、打开已存在的项目;二、创建新项目;3、打开或创建新的文件;4、硬件调试。单击“取消”按钮,那么不打开或成立任何项目,窗口呈船坞化显示。 万利仿真软件支持单文件调试,但建议成立项目调试程序。成立项目的进程是:单击“项目治理/新建项目文件”,即可显现如下提示窗口: 为项目文件取一个名字,如“project1”,单击“Adnance”按钮能够选择项目的寄存途径,C51程序一样要将源程序与项目文件寄存于同一目录。然后单击“OK”按钮,即显现如下界面,以便为项目文件

20、添加源程序。 选择寄存的文件即可将其添加至本项目,键入一个当前目录下不存在的文件名(必需以.C或.asm结尾),能够为项目添加一个新的源程序。添加新的源程序后,即可显现如下界面,这时即能够在源程序编辑窗口编辑和修改源程序了。 源程序编辑完毕,按“Ctrl+F8”键或单击菜单“项目治理/产生代码并装入”即可编译和连接源程序,如源程序中有错误,那么回显现如下的窗口:一个高亮度的红色条将定位在源程序的第一个错误的地方,其它的错误将在下面的提示窗口中显现,用鼠标双击错误提示语句,红色条将定位到源程序的相应位置。此项功能能够提示将所有的语法错误一次全数修改完毕。 程序修改完毕,再一次按“Ctrl+F8”

21、,程序编译通过,可显现如下界面: 万利仿真器支持源程序级调试,左侧的黄色箭头指示PC指针,小蓝点表示可单步执行的每一步,在小蓝点处单击可设置程序断点,再次单击可取消断点。当鼠标在变量和寄放器上悬停时,鼠标的位置将显现该变量的值,且别离以十进制(前)和十六进制(后)显示。 万利仿真软件的编辑和调试功能十分丰硕,一共有100多项功能菜单,它包括了一个完整的编辑器和功能壮大的调试器二合一的集成环境,分为“文件”、“编辑”、“查看”、“调试”、“外围器件”、“项目治理”、“断点”、“设置”、“窗口”、“帮忙”等十个功能主菜单。 下面介绍一下“调试”主菜单的各项子菜单: 一、终止调试(Ctrl+D):终

22、止调试程序,从头进入源程序编辑状态。 二、全速运行(F9):可使程序全速运行,遇断点停。程序显示如下: 上面显示的“005D”表示程序的当前PC值。下面的“LOOP”为符号地址定位,表示程序已执行到那一个符号地址之下。单击“Monitor”可返回监控状态。 3、禁止断点并全速运行(Alt+F9):能够屏蔽所有的断点运行。 4、跟踪(F7):单步执行,跟踪进入子程序。 五、单步(F8):单步执行,子程序作为一步。 六、运行到光标处(F4):程序运行到光标所在行停下来。 7、运行到RETURN处(Alt+F8):运行到子程序或中断返回处停下来。 八、执行到:程序运行到设置的PC地址或符号地址处停下

23、来。 九、设置新的程序计数器:能够改变程序的当前PC值。 10、自动单步:单击此菜单,将弹出如下窗口: 能够键入一个时刻距离,单击“OK”按钮程序自动单步持续执行。 1一、设置重复计数值:能够设定断点的计数值。 1二、返回监控(Ctrl+T):程序停止运行,返回监控状态。 13、程序复位(Ctrl+F2):程序复位。 14、显示到下一步执行:将下一步将要执行的指令显示在屏幕的可见位置。 1五、添加至观看窗口:将光标处的变量或寄放器的值添加到光标的窗口。通过双击观看窗口的变量,能够在线修改其值。附件2:单片机原理与应用实验报告班级: 学号: 成绩: 一、实验内容二、实验仪器三、设计进程及设计程序四、实验结果五、个人体会

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2