时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D0~D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。其原理图如图24所示:
7
f武汉理工大学单片机实训报告
图24LCD1602接口电路
25蜂鸣器单元
本次课程设计采用的蜂鸣器为电磁式蜂鸣,其采用直流供电,其可分为两种类型:有源式和无源式。本次课程设计采用的为无源蜂鸣。其原理图如图25所示:
图25蜂鸣器
8
f武汉理工大学单片机实训报告
第三章软件设计
31数码管实验311循环数码管显示0F程序设计结构图:
实验要求:能循环数码管显示0F
9
f武汉理工大学单片机实训报告
图311循环数码管显示0F
31259秒倒计数流程图
实验要求:能用定时器循环显示59秒倒计时。
图312数码管59秒倒计数
10
f武汉理工大学单片机实训报告
32矩阵键盘流程图
实验要求:实现按键检测能用按键控制数码管加减,控制定时器的启动和停止
图32矩阵键盘
11
f武汉理工大学单片机实训报告
33LCD1602滚动显示年月日时分秒
实验要求:要求用1602滚动显示年月日时分秒,并可发送到上位机,上位机可修改1602上显示的时间
12
f武汉理工大学单片机实训报告
34AD转换,
实验要求:实现AD采集电阻的电压,并把采集到的数据通过串口传送给上位机。
13
f武汉理工大学单片机实训报告
35家电遥控器
实验要求:实现对红外接收管和发射管的控制功能,要求能够学习遥控器的红外码,并能发射相应的编码,实现红外遥控器的功能。
图35家电遥控器接收红外数据
14
f武汉理工大学单片机实训报告
第四章调试结果分析
41数码管调试及分析411循环数码管显示0F
数码管位选接单片机的P2口,段选接5V电压。当用KEIL软件把程序编号以后点击编译按钮,程序便编译好了,然后通过数据线把生成的HEX文下载进单片机,其实验现象如图411所示为数码管循环显示的部分图片。
15
f武汉理工大学单片机实训报告
图411数码管循环显示由其现象可知其程序调试成功。
412数码管59秒倒计数
数码管的段选端接单片机的P2口,四个位选端接单片机P0端口r