① 请问单片机控制5v继电器模块,89S52与继电器模块怎么连接啊,程序又是什么呢
图中的这个要用杜邦线连接,3个排针左右可能是电源的正负端,中间是单片机的信号端。(图片不是很清晰,我也不能确定)这个板子上有三极管,所以不需要在另外加放大三极管了。蓝色有螺丝的是输出端,中间位公共端,左右分别是长开和长闭两个接线端。
代码就简单了:
#include<stc.h>
#define uint unsigned int
sbit ji=P3^0; //这个端口要自己更改成连接继电器的IO口
sbit kai=P3^1; //开关
sbit guan=P3^2; //开关
uin a; //用于延时函数
void main ()
{
while(1)
{
if(kai==0) //判断开关是否按下,打开继电器的程序
{
while(a--); //简单延时消抖
if(jian==0)
{
ji=0; //打开继电器
}
}
if(guan==0) //判断开关是否按下,关闭继电器的程序
{
while(a--); //简单延时消抖
if(guan==0)
{
ji=1; //关闭继电器
}
}
}
}
继电器的电源一定要和单片机用一个电源,只要分清楚几个线就能成功,最好用万用表找出电源线和数据线
② 帮忙提供一些单片机学习经验
边想边敲键盘,用了两个多小时
先跟你泛泛而谈。在具体说说
首先,经验是建立在实践的基础上的。所以开发板是必不可少的。书籍也不能少,因为你不能所有的工作都是对着电脑,那要对眼睛也不好。
学习方法,如果有人指导你,你将会进步很快,少走很多弯路。如果没人指导,你就要看一些视频教程,比如郭天祥的视频教程,通俗易懂,在网上都有下。不过进度较慢,当然你在淘宝后其他网站上购买开发板时,要有较全的资料,视频资料,程序实例,杜邦线等等。
我是看了郭天祥的51视频教程才入得门,就13个视频,每个视频2小时左右,边看边做实验,10天可以搞定。也就是10天入门。
最重要的是自己编程实际操作,这样你就会有很深刻的映象。
学了51单片机后,其他的单片机比如:AVR,PIC你就会很容易上手了,那些只是性能参数不一样,当然功能也更多,同样对于FPGA,ARM你都会满怀信心的去学,毕竟你已经建立了一个基础和理念。
总结一句话:边看视频边做实验,遇到问题先查资料(网络,和书本资料),再问别人。当然有些问题直接问更好。
下面仔细谈谈我在学习研究过程中所用的书籍,资料等。
书籍篇
《C程序设计》谭浩强的,这本书一直受到广大程序员好评,但是如果你刚开始学习C。那么可能看不懂很多地方,所以不要认为自己一遍就可以看懂,当然也不要先看完再实践,为什么呢?因为这本书主要讲的是C语法知识,而单片机C语言编程是实际应用,所以说边看视频边做实验,遇到问题先查资料。
《C语言深度剖析》《C陷阱和缺陷》《C专家编程》这几本书是建立在你有一点C基础之上的,加深你对C语言的理解。这几本不急着看。
至于单片机的书籍,现在主流是学C语言,所以选择一本单片机C相关编程的书,你在当当网上找,可以找到很多,至于书籍怎么样,下面有网友的评价。
开发板
1自己买:其实网上有很多,大都资料很齐全,也不具体推荐哪块了,只要具备这些功能就可以了,最小
系统,LED,数码管,液晶LCD,AD,DA,I2C,时钟芯片,4*4键盘,蜂鸣器,红外,步进电机驱动,
当然有些模块没有也可以单独买到。
2动手做:你要有器材才可以做,网上可以搜到很多这样的电路,你照着焊接就可以了。
学习软件,编程软件和下载软件和使用教程
STC的51单片机用Keil编程,STC下载
其他单片机有相应的软件,你先搞定51自然就容易知道了。
PROTUES仿真软件,使用很广的,你编写了一个程序,在下载到单片机之前先用该软件仿真,可以确保结果的正确性。至于软件的使用方法,在视频教程里有,不赘述了。
学习网站,论坛,
很容易在网络,谷歌上搜51论坛,一大堆,大都你可以找到你想要的资料。
PROTUES仿真论坛是个不错的论坛,许多实例仿真。
学了单片机后可以扩充很多技术方面的知识,单片机不仅仅是单片机,你要用来控制某些东西,你必须了解你要控制的东西的一些特点,比如LED,如果你要让他亮,就要给什么电平。步进电机要转,你怎么控制那些脉冲序列,学了单片机生活中的一些控制类的工具,或产品你都会有所理解,比如电梯,交通灯,数控机床。当然如果你想学习或研究它们也是一件简单的事。
还有就是计算机语言,如C语言,你会学到很多,许多理论的东西都会在你的实践中得到验证。
先罗嗦这么多,饭还没吃呢。
③ 怎样拆焊单片机
不论是插脚的还是贴片封装的单片机,其实就是集成电路,对于集成电路的拆焊只能用热风枪吹,不停地在所有脚上边转吹,另一只手拿摄子夹,当所以脚的锡都吹化了就可以用摄子夹下来了,如果是40脚插脚的,拆焊有点费劲,吹的时间要长点,并用尖嘴钳子夹。
④ 学单片机有前途吗
低端的可以做一些简单的自动化控制,高端的可以动行安卓LINUX WINODWS CE等嵌入式操作系统,看你想做什么了,如果想做运行平台那可以学。如果只想学软件在别人的平台上运行的话。学不学单片机都可以了。把C或C++学好就可以了。
STC89C52RD的最简单的了。
ARM的就可以运行嵌入式操作系统。手机平板电脑之类的东西了。
当然了,你也可以只学软件写好了,放到智能手机或平板电脑上运行就可以了。
ARM硬件平台开发,英语要好,要看懂说明文档。要有电子电路硬件功底。要不然你就只能在别人开发好的板子上运行了。
当然有前途了,你学好了,就可以去开发手机平板电脑,还有那些消费类的电子产品都可以开发呀。不过要真的很牛才行,懂点皮毛只能自己玩玩了。
这种东西一般都是大公司,有团队来做的。一个人开发周期太长了。还有产品外观设计等 等,如果只做个裸板玩玩哪只能在实验室玩玩,投不了市场。
JAVA也要懂。
⑤ 单片机的基本外围电路
单片机的基本外围电路:
复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。
出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。
滤波电容
滤波电容分为高频滤波电容和低频滤波电容。
1、高频滤波电容一般用104容(0.1uF),目的是短路高频分量,保护器件免受高频干扰。普通的IC(集成)器件的电源与地之间都要加,去除高频干扰(空气静电)。
2、低频滤波电容一般用电解电容(100uF),目的是去除低频纹波,存储一部分能量,稳定电源。大多接在电源接口处,大功率元器件旁边,如:USB借口,步进电机、1602背光显示。耐压值至少高于系统最高电压的2倍。
⑥ 单片机 我用的郭天祥的TX 1C,写AD程序,就是通过螺丝刀拧电位器改变电压 作为AD输入端 VI
太模糊了。问题可能是硬件,也有可能是软件,不过既然能显示,硬件可能是好的。至于那个为位选,是跟硬件有关,你看原理图对应起来。你可以先把一个变量赋值 char a=123;在显示出来,排除是ADC电路采集的问题
⑦ 下面图上的两种接口、插头分别叫什么名字···专业的名字,单片机方面的
上面绿色的比较大的叫接线端子,3位可以拼的,单个的是只有3个,但是可以多个接成一个长的接线端子,就有多位了。上面带有螺丝钉适合于拧导线。
而下面的比较小的绿色的叫接插件,根据样子大小估计是HT396,就是各引脚之间距离是3.96mm,几个脚就叫几P的,如图的有HT396/2P弯脚,HT396/4P弯脚。
但通常HT396接插件是橙色的,绿色的是HT508,即引脚距离是5.08mm。你有实物,测一下脚间离就知道是多大的。
⑧ 关于单片机的电路板制作,高分
需要准备器具:
1、电脑一台(除非你想用手画图,否则必备),安装PCB软件、MCU编译软件等
2、电烙铁、烙铁架、热风枪各一(建议购买那种烙铁带风枪的,方便),稳压电源、万用表一台,示波仪一台(有条件就准备,也可以用虚拟的),MCU的下载器或者调试器、烧写器
3、万能板、IC座(建议你在初期用直插元件,方便更换)、需要用的元件若干(电阻电容之类低价元件,最好按照商家的最小包装买,千万别散买1、2个,别问为什么,你试过就知道了)
4、无水酒精一瓶、棉签若干,焊锡丝、松香若干,飞线红黑各一把(用来连线),台灯、带灯放大镜各一
5、常用工具:螺丝刀、斜口钳、尖嘴钳……
6、N本相关书籍以及元器件PDF文档,笔记本、笔各一(用来记录工作内容,必备)
7、创可贴、烫伤药,最好在买一份意外保险以防万一 ^_^
8、等你的设计无误,功能正常后,把你的PCB图送厂家打样(不建议用感光板,不但麻烦价格也不必送厂家打样便宜多少,除非你为了好玩)
⑨ 单片机的仿真器什么作用
作用:单片机仿真器是一种在电子产品开发阶段代替单片机芯片进行软硬件调试的开发工具。配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
同时还可以对硬件电路进行实时的调试。利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。
在现场只利用烧录器反复烧写单片机,通过肉眼观察结果进行开发的方法大大增加了调试的难度,延长了整个开发周期,并且不容易发现程序中许多隐含的错误,特别对于单片机开发经验不丰富的初学者来说更加困难,由此可见,单片机仿真器单片机系统开发中发挥着重要的作用。
单片机仿真器的原理
单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因为单片机在软件开发的过程中需要对软件进行调试,观察其中间结果,排除软件中存在的问题。
但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。
单片机仿真器具有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率和效果。
⑩ 全自动拧螺丝机的工作原理是什么
组成部件
一、自动供料机
自动螺丝供料机主要负责螺丝的筛选、排列、检测、分度和输送,是代替手动取螺丝的重要环节。
按供料方式可分为吹吸式和吸附式。
气吹式:吹风式送料是一种配有常规自动螺丝拧紧机的送料装置。采用吹制式送料机对螺丝进行筛分、排列和试验。螺丝通过进料管通过气压自动输送到锁紧机构卡箍的下部,等待锁紧。设备螺丝与进给螺丝同步,不停机。
吸附式:吸附式给料常用于坐标式机械给料,是一种较好的通用给料方式。螺丝输送、检测、排料均由螺丝排料机完成。坐标机将螺丝前后拉动,然后执行螺丝紧固过程。它的优点是不受螺丝大小的影响。
二、锁付机构
锁付机构(行业叫锁付模组)通过按程序设定配置批量、气吹批量或伺服电机来执行拧紧动作,完全替代人工操作。
根据锁紧机构的不同,可分为电动批、气吹批、伺服驱动等。风批扭矩较大;可根据给定的伺服力矩值锁定,精度更高、速度更快。
三、电源箱
锁付机构的控制系统主要位于输入电压为220V的电气箱中。通常由PLC(或单片机)控制,实现自动上料与锁紧机构的协同工作,达到自动锁紧效果。
四、定位系统
定位系统(运动模组)主要保证锁紧机构能准确地将螺钉旋进产品的螺孔位置。定位由工作台、夹具、夹具等多种附件完成。通常需要根据产品的形状特点进行设计。