主讲教师;任务导入;一、任务导入;
用单片机控制蜂鸣器,实现声音报警系统的设计。;硬件设计;驱动电路;二、能发声的蜂鸣器;在计算机中,简单的提示音,是什么器件发出来的呢?
——它就是我们经常用到的一个能发出声音的器件,叫做蜂鸣器。;蜂鸣器;按照驱动方式来划分;有源蜂鸣器:一通电就会响,直流信号驱动
无源蜂鸣器:方波驱动,频率一般在2kHz到5kHz之间;有源蜂鸣器;有源蜂鸣器;+;无源蜂鸣器,内部不带振荡源,用高低电平交错的方波来驱动它发声。;三、单片机控制蜂鸣器硬件设计;资源分配;硬件电路图;
器
件
清
单;四、单片机控制蜂鸣器程序设计;给P1.0引脚高电平
延时
给P1.0引脚低电平
延时
重复以上过程
;给P1.0引脚高电平
延时
给P1.0引脚低电平
延时
重复以上过程
;;;;;;主讲教师;任务导入;模拟汽车左右转向灯制程序设计;一、任务导入;通过单片机的并行I/O口来控制LED的亮灭。;单极三位开关有三个拨动位置,正好分别拨到这三个位置就可以模拟处于正常运行,右转和左转状态。;单片机读入单极三位开关的状态来控制转向灯的状态。;二、可拨动的开关;电脑开关;;A;三、模拟汽车左右转向灯制电路设计;资源分配;输入:
开关断开,I/O引脚为1
开关闭合,I/O引脚为0;汽车状态;四、模拟汽车左右转向灯制程序设计;汽车状态;汽车状态;P3.1为0,P3.0为1
汽车左转;汽车状态;汽车状态;P3寄存器;;;;;;五、举一反三;;;主讲教师;打开任务1中新建的工程。在KeilC51主界面中,点击“Project”→“OpenProject”,找到工程所在目录,打开工程。;配置软件仿真器。将鼠标移到工程管理窗口的“Target1”上,点击右键,再点击“OptionsforTarget1’Target1’”,出现工程配置窗口;;;;;;;配置软件仿真器——“Debug”选项卡
选择“UseSimulator”选项后再点击“OK”;;调试开始/结束。;通用寄存器;程序运行方式;程序运行方式;程序运行方式;显示存储器窗口命令;打开Port1窗口;运行到光标处的调试界面