应科苑 www.jxuz.net
静音模式
应科电台
应科网络电台 | 光棍节祝福 |分数查询 | 加入收藏 | 设为首页 | 论坛帮助 | 联系我们
打印

[课程交流] 【发布】电气/自动化03级单片机实验一

本主题由 ╰☆甘^ǒ^冰☆ゞ 于 2008-11-21 13:25 分类

【发布】电气/自动化03级单片机实验一

[center]

实验一    基于Keil C51集成开发环境的方针与调试


[/center]
一、实验目的

熟悉Keil C51集成开发环境调试功能的使用和DP-51PRO.NET单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

二、实验设备及器件

              PC             一台

              DP-51PRO.NET单片机仿真器、编程器、实验仪三合一综合开发平台       一台

三、实验内容

按照软件使用说明内容进行Keil C51集成开发环境的方针调试练习。然后按照以下内容建立文件并编译仿真调试。

              ORG       0000H

              LJMP      MAIN

              ORG       00F0H

MAIN:

              MOV      R7,#0

LOOP:    MOV      R6,#0

              DJNZ      R6,$

              DJNZ      R6,$

              DJNZ      R6,$

              DJNZ      R6,$

              DJNZ      R7,LOOP       ;延时



              CPL        P1.0               ;P1.0取反

              CPL        P1.1               ;P1.1取反

              CPL        P1.2               ;P1.2取反

              CPL        P1.3               ;P1.3取反

              CPL        P1.4               ;P1.4取反

              CPL        P1.5               ;P1.5取反

              CPL        P1.6               ;P1.6取反

              CPL        P1.7               ;P1.7取反

              SJMP      MAIN

              

              END



四、实验要求

熟悉掌握结合DP-51PRO.NET单片机仿真器、编程器、实验仪三合一综合开发平台和Keil C51集成开发环境进行仿真调试。

五、实验步骤

       1.使用导线把A2区的J61接口与D1区的J52接口相连。

       2.用串口线将仿真器和PC机的RS-232串行口相连。

       3.将仿真头插入A2区的DIP40的圆孔插座上。

4.用连线将J1区上的CZ2(仿真器POWER OUT)和仿真器的电源插孔连接起来,然 后打开DP-51PRO.NET的工作电源,可以看到仿真器上电源指示灯“POW”点亮,    指示灯“RUN”和“MON”交替闪烁进入自检状态。此时即为仿真雕饰准备好了硬件环境。

5.参照软件使用指南中的内容进行硬件仿真环境的设置,注意选择器件时要选择您所使用的51系列芯片相同的型号。

六、实验预习要求

              认真阅读软件使用指南



七、实验思考题

              如何仿真和调试C51程序呢?(用和可以将上面的例子改为C51程序然后再编译调试)
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验二



[center]实验二    单片机I/O口控制实验
[/center]


一、实验目的

利用单片机的P1口作I/O口,使用户学会利用P1口作为输入和输出口。

二、实验设备及器件

PC      一台

DP-51PRO.NET实验箱       一台

三、实验内容

1.  编写一段程序,用P1口作为控制口,使D1区的LED轮流亮

2.  编写一段程序,用P1.0~P1.6口控制LEDP1.7控制LED的亮和灭(P1.7接按键,按下时LED亮,不按时LED灭)。

四、实验要求

学会使用单片机的P1口作为IO口,如果有时间用户也可以利用P3口作IO口来做该试验。

五、实验步骤

1.  用导线把A2区的J61接口与D1区的J52接口相连。原理如图所示。

2.  线编写一个延时程序。

3.  LED轮流亮的程序编写完整并使用仿真器调试运行。

4.  使用导线把A2区的J61接口的P1.0~P1.6D1区的J52接口的LED1~LED7相连,另外A2J61接口的P1.7D1区的J53KEY1相连。原理如上图所示。

5.  编写P1.7控制LED的程序,并调试运行。(按下K1看是否全亮)

6.  A2J61接口的P1.7D1区的J54SW1相连,然后再使用仿真器运行程序,查看结果。

六、实验预习要求

仔细阅读实验箱介绍中的各个接口内容,理解该实验的硬件结构。还可以先把程序编好,然后在Keil C51环境下进行软件仿真。

七、实验思考题

(1)           请用户思考还可以用什么方法编成来实现以上功能。

(2)           请用户思考,第二个程序中如果使用KEY1作为外部中断LED的亮和灭时,程序应如何修改。

附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验三



[center]实验三    蜂鸣器驱动实验
[/center]


一、实验目的

利用单片机的P1口作IO口,使用户学会蜂鸣器的使用。

二、实验设备及器件

PC      一台

频率计    一台

DP-51PRO.NET实验箱       一台

三、实验内容

1.  编写一段程序,用P1.3口控制(输出3K~4K频率的方波),使D4区的蜂鸣器发出嘹亮的响声。

2.  按照例程提供的声响和声调数据表格输入,使蜂鸣器发出“生日快乐”的音乐。

四、实验步骤

1.  用导线把A2区的J61接口的P13D4区的J8接口的其中一脚相连。

2.  先编写一个延时程序(120~200us)。

3.  再编写一个循环程序,改变P1.3脚的电平,然后延时。这样,这个循环就使P1.3口输出一个频率为2.5KHz~4KHz的方波。在实验箱上运行时,蜂鸣器将发出嘹亮的响声。

五、实验思考题

如何通过程序来比编写出音乐。
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验四



[center]实验四    定时器输出PWM实验
[/center]


一、实验目的

利用定时器控制产生占空比可变的PWM波。

二、实验设备及器件

PC      一台

示波器    一台

DP-51PRO.NET实验箱       一台

三、实验内容

编写一段程序,用P1.0口输出PWM波,用D1区的按键KEY1KEY2实现占空比的增加和降低。用示波器查看P1.0口的输出波形。

四、实验要求

学会使用单片机的定时器产生250HzPWM波。

五、实验步骤

1.  用导线把A2区的J61接口的P11P12分别与D1区的J53接口的KEY1KEY2相连。

2.  将示波器的探针连接到A2区的J61接口P10

3.  用示波器观测P1.0口的PWM波形。

六、实验预习要求

认真阅读本节的实验内容,提前做好实验准备工作。

七、实验思考题

如何通过令外一种方式实现定时器产生PWM波。
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验五

[center]实验五串转并的I/O口实验[/center]



一、实验目的

熟悉并掌握串转并的I/O口扩展方法。

二、实验设备及器件

PC一台

DP-51PRO.NET实验箱一台

三、实验内容

1. 编写一段程序,通过单片机的P1口控制74HC164的串行输入端口,实现串并转换。

2. 验证串并转换数据的正确性。

四、实验要求

熟悉串并转换芯片的工作原理,学会使用串并转换芯片扩展单片机的I/O口资源。

五、实验步骤

1. 短接C5JP10接口,将C5J43接口与A2J61接口的P10~P13对应相连(CLKP10等等)。

2. 运行编写好的软件程序,完成一次串并转换。

3. 使用C2区的逻辑笔或D1区的J52接口(LED指示灯)测试并行输出数据Q0~Q7数据的正确性。

六、实验预习要求

认真阅读本实验内容,提前做好实验准备工作。

七、实验思考题

用串并转换如何实现8LED流水等的控制。
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验六

[center]实验六继电器控制实验[/center]



一、实验目的

加深理解继电器的工作原理和特点,掌握利用单片机的IO控制继电器的一般方法。

二、实验设备及器件

PC一台

DP-51PRO.NET实验箱一台

三、实验内容

1. 利用D1区的拨动开关和LED,学习继电器的工作原理和特点。

2. 编写一段程序,用P1.0口控制继电器,继电器控制LED的亮和灭,(COMCLOSE连通时,一盏LED亮;不连通时改LED灭。COMOPEN连通时,另一盏LED亮,不通时则该LED灭。

四、实验要求

学会继电器的使用和利用单片机的IO口控制继电器的方法。

五、实验步骤

1. P1.3接到继电器输入端即可

六、实验预习要求

认真阅读本实验内容,提前做好实验准备工作。

附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验七



[center]实验七    电子琴实验
[/center]


一、实验目的

利用实验仪上提供的按键K1K7作为电子琴按键,控制蜂鸣器发声,使用户了解计算机发生原理,熟悉定时器和键盘扫描电路的工作原理及编程方法。

二、实验设备及器件

PC      一台

DP-51PRO.NET实验箱       一台

三、实验内容

1.  编写一段程序,用P3.3口控制(输出7种音阶标称频率的方波),使D4区的蜂鸣器发出不同的音调。程序检测按键的状态,当某一按键按下时,蜂鸣器发出对应的音调。

2.  按照歌曲的音调,使用D1区的按键K1K7,弹奏一首简单的音乐。

四、实验步骤

1. 用导线将A2区J58接口P3.3口(INT1)和D4区的J8接口相连,然后将D1区的J53接口和A2区的J61接口一一相连。

2.  编写按键的动态键盘扫描程序,根据不同音阶的频率编写蜂鸣器的音调控制程序,然后完成电子琴的主程序设计。

3. 调试编写好的程序,使用键盘演奏一段好听的音乐。

五、实验思考题

结合实验仪上的硬件,设计一个可以任意选曲播放的电子音乐盒。
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

实验八



[center]实验八    并行的模数转换实验
[/center]


一、实验目的

掌握A/D芯片ADC0809与单片机的接口方法及ADC0809芯片性能;了解单片机实现数据采集的方法。

二、实验设备及器件

PC      一台

DP-51PRO.NET实验箱       一台

三、实验内容

1.  编写一段程序,使P3.5口输出不同频率的脉冲,控制蜂鸣器发出不同的音调,并且输入0255的数据磕改变蜂鸣器的音调;。

2.  编写一段程序,通过ADC0809实现单片机对电位器模拟电压的采集,使用采集到的数据控制蜂鸣器的声调;

3.  ADC0809的时钟从B2区的时钟源获取,选用时钟源的1/32分频(也可以通过D触发器将单片机ALE信号分频获取)。

四、实验要求

使用DP-51PRO.NET上的ADC0809 A/D转换器,实验仪上的电位器提供模拟量输入,编写程序将ADC0809采集到的模拟量转换成数字量改变蜂鸣器的声调。

五、实验步骤

1.  使用导线把A2区的J66接口与B4区的J1接口从A0A2ADDA~ADDC分别对应相连;

2.  使用导线把A2区的J63接口的A15B4J1接口的/CS相连;

3.  使用导线把A2区的J58接口的INT0B4J1接口的/EOC相连;

4.  使用导线把A2区的J58接口的T1D4区的J8接口的BUZZ相连;

5.  使用导线把B4区的J1接口的+Vref-Vref分别与VCCGND相连;

6.  使用导线把B4区的J44接口的IN0D2区的J18中间接口相连;

7.  B2J1121/32分频与B4J1CLK连接,短接B2JP20跳线,X2上接上晶振;

8.  使用短路片把W2电位器与VCCGND相连;

9.  编写汇编程序,实现本实验的要求;

10. 使用仿真器调试程序;

六、实验预习要求

认真阅读本实验内容,提前做好实验准备工作。

七、实验思考题

1.如何实现多路模拟量的数据采集;

2.如何将采集到的数据通过数码管显示出来;

3.如何将采集到的数据传输到PC机器。
附件: 您所在的用户组无法下载或查看附件
享受每一天
免责声明:本信息来源于互联网、期刊杂志或由作者提供,其内容并不代表本网观点,仅供参考。如有侵犯您的版权或其他有损您利益的行为,我会立即进行改正并删除相关内容。

TOP

救命

程序呢???实验三???速度呀   加急

TOP

真复杂,明年就到我们了啊!
Tell me,I'll forget.Show me,I may not remember.Invlove me,I'll understand

TOP

回复 #3 wzf13 的帖子

为什么 没有  程序呀  明天 要做呀

TOP

没程序

这帖子真欠扁

TOP

任课教师有心情发就很不错了
你不喜欢自己也发几篇上来啊

目前所作的工作:体会“买鞋上路”与“路上买鞋”的区别

TOP

恩,我们还没学到,顶王老师!
。。。

TOP