《单片机技术》实验(2011级电气本1103~4)多媒体讲义.ppt_第1页
《单片机技术》实验(2011级电气本1103~4)多媒体讲义.ppt_第2页
《单片机技术》实验(2011级电气本1103~4)多媒体讲义.ppt_第3页
《单片机技术》实验(2011级电气本1103~4)多媒体讲义.ppt_第4页
《单片机技术》实验(2011级电气本1103~4)多媒体讲义.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、数据传送实验,一、实验目的 1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。 3、熟悉Keil软件的功能和使用方法。 4、掌握单片机应用程序的调试方法。 二、实验内容或原理 1、实现单片机内部RAM之间,外部RAM之间以及内部RAM 与外部RAM之间的数据传送。 2、利用Keil软件编辑、汇编、调试、运行实验程序并记 录实验数据。,三、设计要求 1、编写程序将00H0FH 16个数据分别送到单片机内部 RAM 30H3FH单元中。 2、编写程序将片内RAM 30H3FH的内容传送至片内RAM 404FH单元中。 3、编写程序将片内RAM 40H4FH单元中

2、的内容传送到外 部RAM 4800H480FH单元中。 4、编写程序将4800H480FH单元内容送到外部RAM 5800H580FH单元中。 5、编写程序将片外RAM 5800H580FH单元内容传送回 片内RAM 50H5FH单元中。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、实验程序流程框图和程序清单。 4、实验总结。 5、思考题。 五、思考题 1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有 哪些寻址方式? 2、说明指令MOV A,20H和MOV C,20H中的20H含义有什 么不同?传送指令中的助记符 MOV,MOVX,MOVC各适用 于访问哪个存储

3、器空间?,单片机并行I/O口的应用实验,一、实验目的 1、熟悉Proteus软件和Keil软件的使用方法 。 2、熟悉单片机应用电路的设计方法 。 3、掌握单片机并行I/O口的直接应用方法 。 4、掌握单片机应用程序的设计和调试方法。 二、实验内容或原理 1、利用单片机并行I/O口控制流水灯 。 2、利用单片机并行I/O口控制蜂鸣器 。,三、设计要求 1、用Proteus软件画出电路原理图。要求在P1.0至P1.7口 线上分别接LED0至LED7八个发光二极管,在P3.0口线上 接一蜂鸣器。 2、编写程序:要求LED0至LED7以秒速率循环右移。 3、编写程序:要求LED0至LED7以秒速率循

4、环左移。 4、编写程序:要求在灯移动的同时,蜂鸣器逐位报警。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、实验程序流程框图和程序清单。 4、电路原理图。 5、实验结果 6、实验总结。 7、思考题。 五、思考题 1、编程实现LED0至LED7以十六进制计数规律亮灯 ?,定时器/计数器应用实验一,一、实验目的和要求 1、掌握定时器/计数器定时功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方 法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、实验内容或原理 1、利用单片机的定时器/计数器以查询方式在单片机 口线上产生连

5、续周期性矩形波。,2、利用单片机的定时器/计数器以中断方式在单片 机口线上产生连续周期性矩形波。 三、设计要求 1、用Proteus软件画出电路原理图,单片机的定时器 /计数器以查询方式工作,在P1.0口线上产生周期 为200S的连续方波,在P 1.0口线上接示波器观 察波形。 2、用Proteus软件画出电路原理图,单片机的定时器 /计数器以中断方式工作,在P1.1口线上产生周期 为240S的连续方波,在P 1.1口线上接示波器观 察波形。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7

6、、思考题。 五、思考题 1、在P1.0口线上产生周期为500微秒,占空比为2:5的 连续矩形波。,定时器/计数器应用实验二,一、实验目的和要求 1、掌握定时器/计数器计数功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、实验内容或原理 1、利用单片机的定时器/计数器以查询方式计数外 部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波 。,2、利用单片机的定时器/计数器以中断方式计数外 部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波 。 三、设计要

7、求 1、用Proteus软件画出电路原理图,单片机的定时 器/计数器以查询方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满100 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时 器/计数器以中断方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满200 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。

8、五、思考题 1、利用定时器0,在P1.0口线上产生周期为200微秒的连续 方波,利用定时器1,对 P1.0口线上波形进行计数,满 50个,则取反P1.1口线状态,在P 1.1口线上接示波器 观察波形。,外部中断应用实验,一、实验目的和要求 1、掌握中断系统外部中断源的使用方法 。 2、掌握延时程序的编程及使用方法 。 3、掌握Proteus软件与Keil软件的使用方法 。 4、掌握单片机系统的硬件和软件设计方法 。 二、实验内容或原理 1、在单片机口线上产生某一频率的连续周期性 矩形波 。,2、以按键K0作为外部中断源0开启波形 。 3 、以按键K1作为外部中断源1关闭波形 。 三、设计要求

9、1、用Proteus软件画出电路原理图,在单片机的P1.0 口线上接按键K0 ,作为外部中断源0使用,用于 开启波形,在单片机的 P1.1口线上接按键K1 , 作为外部中断源1使用,用于关闭波形。 2、在单片机的P1.2口线上产生周期50mS的连续方 波,在P 1.2口线上接示波器观察波形。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。 五、思考题 1、在P1.2口线上产生周期为100mS,占空比为2:5的 连续矩形波,要求只采用按键K0来控制其开启和关闭。,可编程并行接口芯片

10、8255的应用实验,一、实验目的和要求 1、掌握单片机与可编程并行接口芯片8255的接口 设计方法 。 2、掌握Proteus软件与Keil软件的使用方法 。 3、熟悉可编程并行接口芯片8255初始化程序的 设计方法 。 二、实验内容或原理 1、在可编程并行接口芯片8255的PA口或PB口的 某一口线上产生连续周期性矩形波 。,2、在可编程并行接口芯片8255的PC口的PC0-PC3 上接4个按键作输入,PC4-PC7上接4个发光二极 管作输出,编程实现发光二极管正确指示按键的 状态 。 三、设计要求 1、用Proteus软件画出电路原理图,在单片机的外部 扩展片外三总线,并通过片外三总线与8

11、255接口。 2、在8255PA口或PB口的某一口线上产生周期为 500S的连续方波,接示波器观察波形。 3、在8255PC口的PC0-PC3上接4个按键作输入, PC4-PC7上接4个发光二极管作输出,编程实现 发光二极管正确指示按键的状态,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。 五、思考题 1、在8255PC口上外接8个发光二极管,利用8255PC口的 置位/复位控制字控制其按某种规律变化。,A/D转换实验,一、实验目的和要求 1、掌握单片机与ADC0809的接口设计

12、方法 。 2、掌握Proteus软件与Keil软件的使用方法 。 二、实验内容或原理 1、设计一个简单的单片机数据采集系统,利用 ADC0809转换器,轮流采集模拟量输入电压 信号,并将模拟量转换成数字量,通过数码管 显示器显示 。,三、设计要求 1、用Proteus软件画出电路原理图,在单片机的外部 扩展片外三总线,并通过片外三总线与0809接口。 2、在0809的某一模拟量输入通道上接外部模拟量。 3、在单片机的外部扩展数码管显示器。 4、分别采用延时和查询的方法编写A/D转换程序。 5、启动A/D转换,将输入模拟量的转换结果在显示 器上显示。,四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。 五、思考题 1、采用中断的方法编写A/D转换程序,完成实验要求。,D/A转换实验,一、实验目的和要求 1、掌握单片机与DAC0832的接口设计方法 。 2、掌握Proteus软件与Keil软件的使用方法 。 二、实验内容或原理 1、设计一个简单的单片机应用系统,利用DAC0832 输出连续周期性方波、锯齿波、三角波、正弦波 信号 。,三、设计要求 1、用Proteus软件画出电路原理图,在单片机的外部 扩展片外三总线,并通过片外三总线与0832接口。 2、在单片机的外

温馨提示

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

评论

0/150

提交评论