【南邮】单片机报告_第1页
【南邮】单片机报告_第2页
【南邮】单片机报告_第3页
【南邮】单片机报告_第4页
全文预览已结束

下载本文档

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

文档简介

实 验 报 告 ( 2011 / 2012 学年 第 二 学期)课程名称单片机原理及应用实验名称单片机原理及应用实验时间2011/2012学年第二学期指导单位通信与信息处理实验中心指导教师 *学生姓名*班级学号*学院(系)*专 业*一、 实验时间:1. 3月12日 2学时2. 3月16日 2学时3. 4月1日 2学时二、 实验设备与仪器1. 硬件:PC机 一台2. 软件: Keil c51单片机仿真软件Proteus 软件三、 实验过程及成果验证实验一、51单片机仿真软件的使用学习试验方式:演示实验要求:1. 学习Keil c51仿真软件的使用。2 学习Proteus仿真软件的使用。3. 在Keil仿真环境下编写一个标准的51汇编程序,排除语法错误,完成仿真调试和运行。实验内容:通过学习,我初步了解了Protues软件。它是Labcenter electronics公司出版的EDA。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。Protues软件具有其它EDA工具软件(例:multisim)的功能。这些功能是: (1)原理布图 (2)PCB自动或人工布线 (3)SPICE电路仿真实验二、简单算法程序设计试验方式:演示+设计+验证实验要求: 1、根据Proteus工程提供的电原理图按要求编写简单算法程序,并用Keil仿真软件调试,最后在Proteus中验证程序的正确性。2、掌握Proteus与Keil的联合使用方法。实验内容:设计一个由开关控制LED亮灭的程序源程序如下:ORG 00HSTART: JB P3.0,LIG;判断P3.0口电平,高电平转移(开关断开)CLR P1.0;P1.0口置“0”,LED亮SJMP START;跳到“START”处(死循环)LIG:SETB P1.0;P1.0口置“1”,LED灭SJMP START;跳到“START”处(死循环)END 验证结果:为了验证本程序,我们分别置开关于开启以及关断状态。当开关开启时,LED亮;关断时,LED灭。实验验证正确。实验三、串口通信程序设计实验方式:设计实验要求:用定时器计算设计一个9600波特率的通信器,编写相关程序,仿真调试并验证设计结果。实验设计思路:1. 串行口采用异步通信方式,设定计数器工作采用方式22. 采用波特率加倍的方法,电源控制寄存器PCON最高位SMOD设置为13. 仿真由接盘输入任意字符,根据串行口输入字符,回送相同字符。分别依据ASCII码以及键盘输入字符进行验证。关键代码如下:;晶振为11.059MHz,接收频率为9.6Kbit/sORG00HSTART:MOVSP,#60HMOVSCON,#B;设定串行方式: 8位异步,允许接收MOVTMOD,#20H;设定计数器1为模式2ORLPCON,#B;波特率加倍MOVTH1,#0FAH;设定波特率为9600MOVTL1,#0FAHSETBTR1;计数器1开始计时AGAIN:JNBRI,$;等待接收完成CLRRI;清接收标志MOVA,SBUF;接收数据送缓冲区MOVSBUF,A;发送收到的数据JNBTI,$;等待发送完成CLRTI;清发送标志SJMPAGAINEND验证结果:在Protues软件环境下进行仿真。由仿真结果而知,当键盘输入速度较快时,由于单片机反应速度较慢而无法及时响应,从而出现字符丢失的情况。当输入速度适中时,响应得到验证。另外,我们发现定时器初值较小或较大时,会出现键盘输入大写字符但是单片机返回小写字符的情况,具体原因有待分析。四、 实验心得通过实验,我对Proteus软件有了更深层次的了解。通过一些列的仿真学习,我对MCS-51单片机的指令系统、基本工作电路和程序执行过程都有了新的认识与体会。使用Proteus软件进行单片机系统仿真设计,是虚拟仿真技术和计算机多媒体技术相结合的综合运用,它有利于培养我们的电路设计能力及仿真软件的操作能力。通过三次学习,我认识到学习好单片机关键在于要多动手实践。只有不断的仿真,实践,修改程序才能最后达到对单片机的熟悉,才能将单片机运用好。教材及参考书教材:徐煜明.单片机原理及接口技术.北京:电子工业出版社,2005.参考书:1 李

温馨提示

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

评论

0/150

提交评论