资讯详情

技能梳理26@基于51系列单片机的智能仪器教具

因为21ic给的太多(吐槽一下,CSDN四六分也太狗了),闲暇时间是21ic首发,最近才发现还有一个发文章发钱的活动。 文章地址,有一部分凑字数的东西,没办法,有要求,不过东西是干货,当时大一升大二期间搞了一个暑假呢,在此感谢韦子辉老师

大概内容如下,信息可以去21ic下载或想要完整的工程私信

今天,当我找到东西时,我发现了一个大电路板。这是一个小设计,由郑正博和他的室友老赵硕在大学里准备智能仪器实验课程。我去电脑上找了一下,当时有设计材料,所以我把它整理好,发到了平台上。

首先,上一张带有每个模块介绍的俯视图(从下图可以看出,这个码白已经打了) 在这里插入图片描述

大致介绍一下(别担心,原理图,PCB、数据都在最后)

开发板采用最新STC15系列IAP15F2K61S2芯片作为主芯片,采用增强型8051核心,比传统8051快7~12倍,不需要外部复位和晶振电路,有2倍K大容量片内RAM数据存储器和61K的Flash程序存储器,双串口完全独立,高速10位8路A/D支持在线仿真的转换通道,便于学生在实验过程中更直观的感受程序的运行,同时通过采用40引脚的直插封装,便于主芯片的拆卸和迭代。

其模块功能如下:

流水灯:8个平行端口通过一组8个平行端口控制LED灯可以通过跳线帽直接控制LED控制灯和定器LED两种模式

数字管:8个数字管通过锁控制,但数字管显示段由不同的数字管控制,如开发板俯视图,左四个数字管由锁控制,右四个由四个锁控制,所以同时显示字符,左四个数字管会稍暗,正常

蜂鸣器:本开发板蜂鸣器采用有源蜂鸣器,只要供电即可发出声音。蜂鸣器可以通过单片机的引脚来控制三极管的导通性,然后通过控制声音频率来控制。综合实验的最后一个功能是用蜂鸣器播放一首八月桂花歌曲

温度测量模块用的测温传感器是DS18B20.传感器本身将收集到的温度转换为数据,单片机将温度传感器收集到的数据转换为温度LCD屏幕可以显示当前温度

继电器开关:用弱电控制强电的有效开关,用单片机的引脚控制继电器,如果跳线帽连接正常 (以下将介绍如何连接跳线帽) ,当开关继电器时,你会听到咔嗒的声音,同时LED灯D15会亮灭

AD/DA转换:使用8位A/D转换芯片,将收集到的模拟电压(可通过旁边的滑动变阻器调节)转换成数字并显示在数字上LCD在屏幕上,数字量电压可以转换为模拟电压,可以通过旁边LED灯光明暗直观

超声波测距:采用高集成超声波。当超声波模块产生一个波时,它会触发单片机的一次中断。当超声波遇到障碍物返回时,它会触发另一次中断。在单片机程序中,用超声波产生的两次中断之间的时间计算距离障碍物

电机驱动模块:驱动芯片可以通过单片机控制产生大电流,该芯片有多个输出通道,可以同时控制直流电机和步进电机

红外接收模块:类似于温度传感器引脚,两条电源线和一条数据传输线,通过接收红外发射模块发出的红外光,感知信号并将数据传输到单片机处理

I2C总线模块:一种与红外模块传输数据完全不同的方式,主从机间可以通过改变模块来掌握I2C传输数据的方式

时钟模块:与单片机内部定时不同,只要时钟模块供电,当单片机不工作时,时钟芯片将继续计时,以确保数据始终存在,直到下次单片机打开仍显示正确的时间

矩阵键盘:主要是上述4x4.键盘只需扫描单片机的八个引脚即可知道按下哪个键并进行相应处理。以下四个按钮分别连接一个引脚,主要用于外部中断

LCD显示屏:使用LCD602显示屏可同时显示16X2=32个字符,包括字母、数字、字符等类型,可以通过电压控制显示区域。为了适应各种光线条件,该开发板可以通过调整模块下的滑动变阻器来调整LCD显示屏的背光亮度方便实验和观看

以下是超声波测距图,显示在屏幕上:

下面是用DS18B在屏幕上显示测量温度的图片:

程序包中的程序:

程序是根据之前学到的内容修改51单片机上的一些例程。大多数修改逻辑实际上是根据当前硬件进行的一些修改。当然,重要的是修改过程。您可以在修改过程中再次复习,并做一些笔记和注释。下面的例程压缩包中的大多数程序都有注释,以及硬件使用中的一些注意事项。毕竟,实现这些功能是如此简单的单片机,一些引脚的重复使用是必不可少的,因此一些引脚将跳线帽连接到多个功能模块;除了使用跳线帽来实现少量引脚控制多个模块的功能外,还使用一些芯片,如74系列来实现串行并行控制,更多地用于控制数字管(数字管引脚太多)

硬件有以下两种供电和下载方式:

连接顺序是5V—— ,GND——-,TXD——RXD,RXD——TXD

硬件有很多兼容性,比如接线,usb还有那种圆口(忘了叫什么)供电。下载的话,除了上面两种方式,还可以用图中九针的口下载。 哈哈哈{:biggrin:}

这是原理图。如果看不清楚,可以下载以下资料,看高清图(友情礼物,里面有bom表)

标签: 单片机应如何正确驱动继电器18种直插三极管包直插三极管a12934x21继电器模块

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台