单片机实验1-19

更新时间:2023-11-26 20:37:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 开关量输入输出实验

一、实验要求

1.利用ATC89C51单片机的P0口作开关量输入口,P1口作开关量输出口; 2.当P0.x端开关闭合时,对应的P1.x口的LED发光二极管点亮;当P0.x端开关断开时,对应的P1.x口的LED发光二极管不亮;

3.画出AT89C51实现上述功能的完整电路图,包括单片机电源、复位电路、晶振电路和控制电路。

4.完成全部程序和电路调试工作。 二、实验目的

1.掌握AT89C51单片机的最基本电路的设计; 2.了解单片机I/O端口的使用方法; 三、设计提示

1.P0口作I/O端口使用时需要上拉电阻; 2.程序设计使用需要循环语句; 四、主要元件 序号 1 5 6 7 8 9 10 11 12 13 14

元件名称 单片机 按钮 晶振 发光二极管 电容 电解电容 电阻 拨码开关 电源 地 电源输入端 元件规格 AT89C51 BUTTON CRYSTAL LED-RED CAP CAP-ELEC RES DIPSW_8 POWER GROUND SIL-100-02 所在元件库 Microprcessor Switchs &Relay Miscellaneous Optoelectronics Capacitors Capacitors Resistors Switchs &Relay connectors 所在工具模型 Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Terminals mode Terminals mode Component mode

实验二 继电器控制输出实验

一、实验要求

1.利用AT89C51单片机的P1.2、P1.3口作开关量输入,P1.0和P1.1口作开关量输出,并控制一个5V的继电器和蜂鸣器,同时该继电器又控制一个220V,1Hz的交流回路,在该交流回路中有一个220V,200W的直流灯泡;

2.当P1.2端开关闭合时,P1.0控制继电器闭合并控制灯泡闪亮;当P1.2端开关断开时,继电器触电断开,灯泡不亮;

3.P1.0控制继电器需要采用三极管驱动放大;

4.当P1.3端开关闭合时,P1.1控制蜂鸣器闭合并发出声音;当P1.3端开关断开时,蜂鸣器不响;

5.P1.1控制蜂鸣器采用三极管驱动放大;

6.画出AT89C51实现上述功能的完整电路图,包括单片机电源、复位电路、晶振电路和控制电路;

7.完成全部程序和电路调试工作。 二、实验目的

1.掌握AT89C51单片机的最基本电路的设计; 2.了解单片机I/O端口的使用方法;

3.了解继电器和蜂鸣器控制电路以及小电压控制大电压的方法 三、设计提示

1.在PROTEUS中无交流灯泡,采用1Hz交流电的目的是为了便于观察;

2.为了防止继电器线圈断开时反电动势对三极管造成最好在继电器线圈两端并上一个肖特基二极管。

3. 由于采用5V蜂鸣器,三极管端也有压降,为了保证蜂鸣器鸣叫,需要将蜂鸣器内阻改为470欧姆左右。 四、主要元件 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 元件名称 单片机 继电器 交流电源 灯泡 按钮 晶振 发光二极管 电容 电解电容 电阻 蜂鸣器 快速二极管 PNP三极管 电源 地 电源输入端 元件规格 AT89C51 RELAY ALTERNATOR LAMP BUTTON CRYSTAL LED-RED CAP CAP-ELEC RES BUZZER 1N4148 2N2702 POWER GROUND SIL-100-02 所在元件库 Microprcessor Switchs &Relay Simulator Primitive Optoelectronics Switchs &Relay Miscellaneous Optoelectronics Capacitors Capacitors Resistors Speakers&Sounders Diodes Transistors connectors 所在工具模型 Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Component mode Terminals mode Terminals mode Component mode

实验三 步进电机控制实验 一、实验要求 1.利用AT89C51单片机的P1口的P1.4~P1.7,通过ULN2003A达林顿管(反向放大器)驱动一个5V的步进电机进行正转控制,该步进电机采用四相八拍控制方式。 2.画出AT89C51实现上述功能的完整电路图,包括单片机电源、复位电路、晶振电路和控制电路。 3.完成全部程序和电路调试工作。 二、实验目的 1.掌握AT89C51单片机的最基本电路的设计; 2.了解单片机I/O端口的使用方法; 3.了解步进电机控制电路设计和控制方法。 三、设计提示 1.步进电机接线 D VCC C A VCC B +88.8 2.驱动方式为四相八拍方式,各线圈通电顺序如下表。表中首先向A相线圈输入驱动电流,接着向AB-B-BC-C-CD-D-DA线圈通电,最后又返回到A相线圈驱动,按这种顺序轮流切换,电机按顺时针方向旋转。 顺序 0 1 2 3 4 5 6 7 相 A AB B BC C CD D DA D/P1.7 0 0 0 0 0 1 1 1 C/P1.6 0 0 0 1 1 1 0 0 B/P1.5 0 1 1 1 0 0 0 0 A/P1.4 1 1 0 0 0 0 0 1 控制字 10H 30H 20H 60H 40H C0H 80H 90H 四、主要元件 序号 1 2 3 4 元件名称 单片机 步进电机 共阴极LED 排阻 元件规格 AT89C51 MOTOR-STEPPER 7SEG-MPX6-CC RESPACK-7 所在元件库 Microprcessor Electromechnical Optoelectronics Resistors 所在工具模型 Component mode Component mode Component mode Component mode

5 6 7 8 9 10 11 12 13 14 15 大林顿管 步进电机电源 按钮 晶振 发光二极管 电容 电解电容 电阻 电源 地 电源输入端 ULN2003A 5V BUTTON CRYSTAL LED-RED CAP CAP-ELEC RES POWER GROUND SIL-100-02 Analog ICs DC Switchs &Relay Miscellaneous Optoelectronics Capacitors Capacitors Resistors connectors Component mode Generators mode Component mode Component mode Component mode Component mode Component mode Component mode Terminals mode Terminals mode Component mode

本文来源:https://www.bwwdw.com/article/dolt.html

Top