单片机实验手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4*4矩阵键盘和数码管显示实验1.原理图:
(4X4矩阵键盘接线图)
矩阵式键盘的结构原理简述:
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。
矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,可设列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输出端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。
矩阵键盘的使用方法本说明书不具体阐述,请自行看书本结合实例反复进行实验
ADC0804模拟转换实验
1.实验目的:
学习使用依次逼近型的A/D转换器的基本方法
2.ADC0804原理:
1)A/D转换器
就是模拟/数字转换器(ADC),是将输入的模拟信号转换成数字信号。信号输入端可以是传感器或转换器的输出,而ADC的数字信号也可能提供给微处理器,以便广泛地应用。
2)ADC0804的规格及引脚图
8位COMS依次逼近型的A/D转换器.
三态锁定输出
存取时间:135US
分辨率:8位
转换时间:100US
总误差:正负1LSB
工作温度:ADC0804LCN---0~70度
引脚图及说明见图1
/CS芯片选择信号。
/RD外部读取转换结果的控制输出信号。/RD为HI时,DB0~DB7处理高阻抗:/RD为LO时,数字数据才会
输出。
/WR:用来启动转换的控制输入,相当于ADC的转换开始(/CS=0时),当/WR由HI变为LO时,转换器被清
除:当/WR回到HI时,转换正式开始。
CLK IN,CLK R:时钟输入或接振荡无件(R,C)频率约限制在100KHZ~1460KHZ,如果使用RC电路则其
振荡频率为1/(1.1RC)
/INTR:中断请求信号输出,低地平动作.
VIN(+)VIN(-):差动模拟电压输入.输入单端正电压时,VIN(-)接地:而差动输入时,
直接加入VIN(+)VIN(-).
AGND,DGND:模拟信号以及数字信号的接地.
VREF:辅助参考电压.
DB0~DB7:8位的数字输出.
VCC:电源供应以及作为电路的参考电压.
3).ADC0804转换器的工作时序如图4-8所示:
3.原理图:
(ADC0804电路)
蜂鸣器演奏音乐
1.实验目的:
练习简单的单片机音谱编码
2.原理图:
(无源蜂鸣器驱动电路图,注意有些蜂鸣器是有源的)
如果您会玩MIDI的话,装一套CakeWalk7.0,在里面先写音谱,试效果,确定后把所用到的音符做到下例的数据表(sszymmh)中去就行了.您可试试用这钟方法玩单片机音乐.
1602字符液晶显示1.实验目的:
学习使用LCD液晶字符显示的方法
2.LCD1602功能说明:
3.原理图:
1602流动显示两行字符1.原理图:
(LCD1602与单片机接线图)
9118B20测试温度+1602显示实验
1.实验任务:
把DS18B20测试到的温度送给LCD1602显示
2.实验目的:
学习使用单线数字温度传感器(集成IC )测试温度的方法
3.18B20测温原理及描述:
DS18B20数字温度传感器
1:技术性能描述
1.1独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
1.2测温范围-55℃~+125℃,固有测温分辨率0.5℃。
1.3支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温
1.4工作电源:3~5V/DC
1.5在使用中不需要任何外围元件
1.6测量结果以9~12位数字量方式串行传送
1.7不锈钢保护管直径Φ6
1.8适用于DN15~25,DN40~DN250各种介质工业管道和狭小空间设备测温
1.9标准安装螺纹M10X1,M12X1.5,G1/2”任选
1.10PVC 电缆直接出线或德式球型接线盒出线,
便于与其它电器设备连接。
(18B20有好几种封装方式)
2:应用范围
2.1该产品适用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域
2.2轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。
2.3汽车空调、冰箱、冷柜、以及中低温干燥箱等。
2.5供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制
3:产品型号与规格
型号测温范围安装螺纹电缆长度适用管道
TS-18B20-55~125无 1.5m
TS-18B20A-55~125M10X11.5m DN15~25
TS-18B20B-55~1251/2”G接线盒DN40~60
4:接线说明
特点独特的一线接口,只需要一条口线通信多点能力,简化了分布式温度传感应用无需外部元件可用数据总线供电,电压范围为3.0V至5.5V无需备用电源测量温度范围为-55°C至+125℃。华氏相当于是-67°F到257华氏度-10°C至+85°C范围内精度为±0.5°C
温度传感器可编程的分辨率为9~12位温度转换为12位数字格式最大值为750毫秒用户可定义的非易失性温度报警设置应用范围包括恒温控制,工业系统,消费电子产品温度计,
或任何热敏感系统
描述该DS18B20的数字温度计提供9至12位(可编程设备温度读数。信息被发送到/从DS18B20通过1线接口,所以中央微处理器与DS18B20只有一个一条口线连接。为读写以及温度转换可以从数据线本身获得能量,不需要外接电源。因为每一个DS18B20的包含一个独特的序号,多个ds18b20s可以同时存在于一条总线。这使得温度传感器放置在许多不同的地方。它的用途很多,包括空调环境控制,感测建筑物内温设备或机器,并进行过程监测和控制。
4.原理图:
(DS18B20接线图是最简单的)