步进电机试验
1. 试验描述:
继电器部分由1只PNP型三极管2N5401驱动5V继电器。在继电器没有动作时,继电器触点断开;在继电器动作时,继电器触点闭合。把继电器触点引出,即可控制外部的设备。本实验使用继电器来控制12V的小灯。
1. 试验描述:
继电器部分由1只PNP型三极管2N5401驱动5V继电器。在继电器没有动作时,继电器触点断开;在继电器动作时,继电器触点闭合。把继电器触点引出,即可控制外部的设备。本实验使用继电器来控制12V的小灯。
1. 试验描述:
本实验使用PA7控制无源蜂鸣器,翻转电平使蜂鸣器发声,改变翻转的频率使蜂鸣器发出不同音调的声音,并且通过延时控制节拍的时间。其中,通过定时器1设置不同的计数值,并且再溢出中断时翻转电平,从而使PA7的电平以不同的频率翻转。控制节拍时间的延时使用软延时。
1. 试验描述:
矩阵按键部分由16个轻触按键按照4行4列排列,连接到PB口。将行线所接的单片机IO输出低电平,列线所接的IO口作为输入并拉高。无按键按下时,输入端均为高电平;有按键按下时,该按键对应的列线连接的IO输入低电平,因此可以获取按下按键的列位置。反之将行线所接的IO口作为输入并拉高,列线所接的单片机IO输出低电平,可以获取按下按键的行位置。此方法比较简单,但其局限在于同时按下多个按键时无法判断。
1. 试验描述
将8个按键从1~8进行编号,如果其中一个键按下,则在LED数码管上显示相应的键值。
1. 试验描述:
实验使用4个两位的数码管,PD口和PA口分别控制数码管段显示和位选,并且使用PNP三极管提高驱动能力。
1. 试验描述:
74LS47是一个7段数码管的驱动芯片,通过它解码,可以直接把数字转化为数码管的显示数字,从而简化了程序,节约了单片机的IO开销。本实验使用单片机通过74LS47驱动一个7段数码管。
1. 试验描述
利用PB端口的8路拨动开关控制PD端口相应的8路LED指示灯亮灭。从而理解单片机中数和位的概念以及数据传递的概念。
1. 试验描述:
继电器部分由1只PNP型三极管2N5401驱动5V继电器。在继电器没有动作时,继电器触点断开;在继电器动作时,继电器触点闭合。把继电器触点引出,即可控制外部的设备。本实验使用继电器来控制12V的小灯。
1. 试验描述:
先通过对PA端口的8位从右向左依次置零,实现8路LED灯依次从上到下点亮,再从左向右把PA端口的8位置零控制8路LED灯依次从小到上点亮,构成跑马灯形式,以此掌握ATmega16单片机的 I\O 端口操作。