利用单片机自制无线鼠标

利用单片机自制无线鼠标
利用单片机自制无线鼠标

无线鼠标的设计与实现

摘要:将机械鼠标的滚动动作和左右键的操作转换成开关信号,用方波电路产生的方波信

号代替原鼠标内光敏传感器的脉冲信号,用相应的开关动作可以实现鼠标光标移动和鼠标的单双击操作!而用发射和接收电路代替原来的鼠标线,可以实现鼠标的遥控。

设计任务和要求:实现鼠标的长距离(1—50米)遥控。其中的电路设计包括发射模

块(含编码电路)、接收模块(含解码电路)、方波发生电路和开关电路等等电路的设计及它们之间的连接、匹配。

一.无线鼠标电路的设计和实现

1.总体方案论证:

方案一:在鼠标与电脑接口间用发射和接收电路代替了鼠标线,本方案除了要考虑发射和接收模块外,还要考虑接口协议,如下图。考虑到时间和难度的问题,没有选择此方案。

方案二:用遥控器控制鼠标,即用遥控器的按键信号控制鼠标的上下左右移动方向和左右键。只需要考虑发射和接收电路,不需要考虑接口协议,如下图。选择此方案。

2.发射模块和接收模块的电路的实现方案:

方案一:发射模块F05和接受模块J05C的应用。F05采用声表谐振器稳频,工作频率为315MHZ,以AM方式调制,采用PT2262编码器240mm小拉杆天线发射信号;J05C由超外差电路结构IC芯片和温度补偿电路构成,具有较高的接收灵敏度及稳定性。芯片内含低噪声射频放大器、混频器、本地振荡器、中频放大器、滤波器及限幅比较器,输出为数据电平信号,直接接至PT2272解码器进行解码,接收天线约22cm。

方案二:利用红外线技术实现红外信号的发射和接收。发射部分,利用单片机AT89C2051检测坐标位移和按键动作,经过处理按一定的编码输出到发射电路。接收部分使用红外遥控用专用接收管,如IRM8608S,对红外信号接收和解调,并输出TTL电平;TTL电平的数据流送给单片机进行处理,单片机把该数据转化为符合PS/2鼠标规范的数据报告,发送给计算机。如图:

方案三:利用无线遥控方式实现鼠标的遥控。原理与上述方案二的原理一样,只是具体的发射和接收电路有所不同。无线接收电路采用的是超再生式调频解调电路,解调后的信号经过运算放大器放大、三极管整形后输出为TTL电平的信号,再由单片机处理。

方案四:也是一种红外遥控技术,但是不涉及到单片机的应用。采用编码器集成电路VD5026以及与它配对的译码器集成电路VD5027或者VD5028。接收电路采用红外遥控接收集成电路CX20106。如图:

方案五:nRF24E1芯片的应用。nRF24E1是最新开发的工作在2.4GHZ上的射频芯片,其内嵌有:一8051兼容单片机,一个9个通道的A/D转换控制器和一2.4GHZ的无线收发模块,适合用电池供电。用于无线鼠标的原理是:鼠标移动的信号输出接到nRF24E1的I/O口上,通过nRF24E1内部的51兼容单片机控制,采集此信号,再将此信号通过射频模块发射出去。鼠标的按键操作检测也类似,其信号接在nRF24E1的I/O口上,通过其内的单片机检测按键操作(软件进行按键去抖处理),然后通过射频发射出按键信息。天线采用1/4单极天线,布在印制板上。如下图:

方案比较:方案一的收发模块价格便宜、传输距离较远,可靠性高,特别适用低成本的无线通信设备。但是调试较难,而且电路受外界温度环境影响较大,并且障碍物也会影响信号的接收,且目前在武汉市我们还没有找到该模块的出售处。

方案二红外遥控电路技术的理论比较成熟,但是,红外线遥控技术无法突破障碍物这一关,也就是,如果在发射和接收模块中间有障碍物的话,接收就会受阻。所以为了完善无线

鼠标的设计我们放弃了方案二和方案四。

方案二、方案三还存在软件设计的过程,包括单片机程序的编写、红外传输协议、PS/2鼠标规范、寄存器、定时器、中断周期的设定等等,因为我们小组三人对软件方面的知识都不是很精通,所以放弃方案三。

至于方案五,因为是新技术,我们很想尝试着做一下,但是目前市场还没有此芯片的出售,所以我们只好放弃。

最后,我们综合上述各种方案,确定了我们的发射接收模块:四路无线电遥控发射和接收电路,PT2262编码和PT2272解码电路。如下图分别为发射、编码电路和接收、译码电路:

工作原理:

(1)遥控发射电路。A3为编码集成电路PT2262,和它配对的译码器集成电路PT2272。PT2262的1~8脚为地址端A0~A7,10~13脚为数据端D0~D3。17脚为编码信号输出端,其输出信号为调制振荡器提供开关信号。信号经9018使LC振荡电路起振。振荡器中心的频率的调整,主要靠调整微调电容V2的值来实现,该电容容量可变范围为2~10VPF,振荡器频率可变范围约为260~300MHZ。由于振荡器工作频率较高,所以LC并联谐振回路中的电感很小,L1的电感量仅为纳亨级,加工和使用起来容易因外界因素引起电感量的变化,而造成振荡器频率不稳定。调制振荡器是靠编码器提供开关信号的,如果编码器的输出的信号脉冲周期太短,将会严重影响高频振荡器的起振频率。所以要注意编码器的选择。

编码集成电路PT2262数据端D0~D3的电平决定鼠标的移动方向和左右键的工作状态,

其电平受K1~K4的控制,其中A0、D0控制X轴方向的正向和反向移动,B0、C0控制Y 轴方向的正向和反向移动,A0、D0同时控制鼠标的左键,B0、C0控制鼠标的右键。(2)无线接收和译码电路

无线接收电路由超再生接受模块实现,它由超再生载波接收电路、三极管检波电路、信号放大与整形电路组成。超再生式是利用再生式收音机的工作原理,适量地引入正反馈,使接收电路处于微弱的间歇振荡状态,控制电路的间歇振荡的信号电压(也称熄火电压),熄火电压如果是间歇振荡器自行产生的。数字编码信号经LM358放大,送入解码集成电路PT2272进行解码,由解码电路将解码的数据从相应的数据端口D0—D3输出,去控制鼠标,从而完成全部遥控过程。

3.鼠标按键的方案:

鼠标的移动方向和左右键的工作状态,其电平受K1~K4的控制,其中A、D控制X轴方向的正向和反向移动,B、C控制Y轴方向的正向和反向移动,A、D同时控制鼠标的左键,B、C控制鼠标的右键。如下表所示:

4.方波电路的设计:

经编码电路编码后,操作鼠标的动作变成了开关信号,我们采用方波电路产生的移位信号作为驱动鼠标光标移动的信号源,相应的开关闭合就实现了鼠标左右键操作和移动鼠标光标的操作。

方波电路的频率选取是否适当决定了鼠标光标能否移动,因此应当选择适当的频率。据我们了解,在芯片为RSM84510的鼠标电路中,方波频率在1—100HZ时,频率的大小跟鼠标的移动速度成正比。所以,方波的频率应该在1—100HZ的范围内。

我们的方波电路采用的是六反向器CD4096,由它构成方波信号发生器。电路中,R1是补偿电阻,我们选取30K,用于改善由于电源电压的变化而引起的振荡频率不稳定。电路的振荡是通过电容C1的充放电完成的,其振荡频率为:f=1/2.2RC。方波产生原理图如下:

图示电路的最大频率为:

fmax=1/[2.2*(R2+MIN(VR1))*C]=1/

(2.2*2.2*1000*2.2*0.000001)=93.91Hz

最小频率为:

fmin=1/[2.2*(R2+MAX(VR1))*C]=1/

(2.2*4.3*1000*2.2*0.000001)=9.31HZ

由于元件的误差,实际值会稍有差

异。但远远可以满足鼠标电路的频率范围

(1~100HZ)的要求。为了避免影响其它的

电路,其它多余的反向器的输入端接地。

5.控制门电路:

IC3为六“非”门集成电路,其中IC3A和IC3B与R5和C4等组成方波发生器,其脉冲频率主要由R5、C4的值决定。R6、C5、IC3D等组成移相电路,移相量由R6、C5的值决定。当脉冲频率调整时,R6、C5的值也应作相应的调整。若以IC3的⑥脚输出脉冲为基准,则⑧脚输出脉冲相位超前,⑩脚输出脉冲相位滞后。

IC4、IC5为四“非门”集成电路,两者组成控制门电路,其中IC4C、IC4D、IC5D组成光标沿X轴方向移动的控制电路,IC4A、IC4B、IC5C组成光标沿Y轴方向移动的控制电路,IC5A为左键控制电路,IC5B为右键控制电路。

P1的①、②脚接鼠标器的Y轴方向原光敏传感器两个光敏晶体管的输出端,③、④脚接鼠标器的X轴方向原光敏传感器两个光敏晶体管的输出端,⑤、⑥脚接鼠标器的左、右键的接点,连接电路如图所示:

下面分别以控制光标沿X轴正方向移动和控制鼠标器左键为例说明这一部分电路的工作原理。

当发射器按下A后,接收器IC2的D0端输出高电平,使“与非”门IC4D的13脚为高电平,而IC2的D1端为低电平,使IC5D11脚为高电平,这样就使从IC4D的脚输入的脉冲信号得以从IC5D的脚输出,这时P1的③、④脚输出给鼠标器的脉冲信号为④脚相位超前,光标向X轴正方向移动;同理,如果按下发射器D键,则接收器P1的③、④脚输出给鼠标器的脉冲信号为④脚相位滞后,光标向X轴负方向移动。当A、D均不按下时,IC2的D0、D1端均为低电平,IC5D的脚为低电平,P1的④脚没有脉冲信号输出,虽然这时P1的③脚有脉冲信号输出,但由于没有两个脉冲信号进行相位比较,光标在X轴方向不会产生移动。

如果同时按下发射器的A、D,则接收器IC2的D0、D1同时输出高电平,IC5A的③脚输出低电平,相当于按下鼠标器的左键。需要说明的是:由于D0、D1均为高电平,IC4C 的脚、IC4D的脚输出相位相反的脉冲信号,在任一时刻IC5D的、脚均有一端为低电平,从而使IC5D的脚输出高电平,因此按A、D不会使光标产生X方向的移动。

对于控制光标沿Y轴方向移动和控制鼠标器右键,原理同上。

二.安装与调试:

1.所用的仪器、仪表:

直流稳压电源YB1732A3A 江苏杨中市绿扬电子厂

示波器TDS1002 泰克科技(中国)有限公司

数字式万用表UT2000系列优德力科技(深圳)有限公司

2.调试方法和步骤:

安装和调试的一个很重要的工作是用于改装的鼠标器的选择,我们用作试验的鼠标器是北斗星简易机械鼠标器。根据原理图所示电路的要求,鼠标器的集成电路必须为正电压供电(相对于地),左、右键控制信号必须为高电平有效,即不按键时控制端对地为负电压。满足以上两个条件的机械鼠标器均可使用。我们的接线方法是这样的:先拆掉X轴、Y轴方向的光敏传感器(鼠标器中光敏传感器为三个引脚,红外发光二极管为两个引脚)及左、右键按钮开关,将图5中P1⑦、⑧脚的连线和鼠标器电路板的地相连,X轴方向的光敏传感器有三个安装孔,其中一个为公共端,置空;另两个为信号输出端,这两个输出端分别接P1的③脚和④脚,Y轴方向的连线与此类似。

调试时,按下遥控器的A,如光标向相反的方向即X轴负方向移动,只要调换一下和鼠标器电路板相连接的P1的③、④脚的线即可;按下D,如光标向相反的方向Y轴负方向移动,只要调换与鼠标器电路板相连的P1的①、②脚即可。X轴、Y轴正方向正确了,负方向也就自然正确了。

3.调试中出现的故障和解决方法:

(1)方波发生电路的输出的方波波形一直是与理论值一致的,但是经过移相电路后,两者波形的相位差不是足够的大;虽然那个相位差也能够驱动鼠标的移动,但是鼠标移动速度比较慢。于是我们检查方波发生电路,调节可变电阻的值,发现当可变电阻值为零时,鼠标移动速度是最快的。这个最快的移动速度是我们可以接受的,于是我们就将可变电阻短路,使鼠标的移动保持那个最快的速度。

(2)遥控器的上下左右键单击时,鼠标会跳动,跳动的距离是一定的,所以要选择某一图标时,会很难正对准那个图标,从而选中。我们分析,这可能与遥控器的按键有一定的延时和方波脉冲的间隔有关,我们目前还没有找到有效的解决方法。

(3)用遥控器控制鼠标的运动,所以用起来没有普通鼠标顺手,而且只能单纯的上下左右的移动。如果加上左上、左下、右上、右下控制键,或许会简单一些,但是那样的话编码方案会比较麻烦。因为时间问题,我们没有做出来!

三.Protel绘图:

(上为发射编码电路)

(上为接收译码电路)

四.所用元器件列表:

反相器CD4069(一片)、4LS08 (两片)、74LS04(一片)、与非门4011(一片)、发射模块(编码器PT2262)(一片)、接收芯片PT2272(一片)、LM358(一片);

电阻、电容、三极管、发光二极管、开关等若干。

五.改进建议:

1.可以考虑在鼠标输出端口接发射电路,然后在PS/2口或USB口接接收电路。这样就需要了解PS/2或USB口的协议,也要考虑写驱动程序!

2.用单片机控制电路消除鼠标的按键抖动,鼠标移动就相对易于控制。

3.鼠标的按键改进方案,可设为:鼠标的移动方向和左右键的工作状态,其电平受S1~ S6的控制,其中S1、S2控制X轴方向的正向和反向移动,S3、S4控制Y轴方向的正向和反向移动,S5控制鼠标的左键,S6控制鼠标的右键。这种方案通过按键即可对鼠标进行各种操作。如要使鼠标向左张上方移动,可先按S2向左移,再按S3向上移动,也可以同时按S2、S3直接向左上方移动。如下表:

六.参考文献:

1.郑金存邵平周善东《多媒体教室的长距离无线鼠标的设计与实现》《广西物理》第25卷第3期

2.王视听尹志宏《一种无线射频收发模块的应用》《电子技术应用》2005年第8期3.《四路无线电遥控电路的安装与调试》《高频电路实验与仿真》

4.白智涛赵莉姜红梅《基于PS/2接口的无线鼠标》2000年无线电工程第30卷第6期5.邵平杨路明周善东《一种无线遥控鼠标编译码电路的设计》云南大学学报(自然科学版),2005,27(5A)

6.林文峰刘书明《新型射频芯片的功能及其应用实例》世界电子元器件2003.12

简单51单片机开发板的电路设计

一、摘要 本文给出了一个简单51单片机开发板的电路设计,完成了其原理图的绘制和PCB图的制作。着重介绍使用protel99SE画出的电路设计原理图,接着是对电路各个模块功能的分析,然后是电路所用主要芯片和其他重要元件的功能介绍以及内部封装和引脚分布,最后介绍用protel99SE画出的PCB板。此开发板具有串口通信、液晶显示、流水灯、扩展、RTC 时钟、复位、外部中断、外部存储、A/D D/A转换、报警、继电器控制等开发功能。 关键字:51单片机开发板 protel99 PCB 二、实验所用元器件及其介绍 、清单

SW-SPDT1自制封装1KΩ电阻150805 2KΩ电阻50805 三极管90152TO-18 HRS4-S-DC5V继电器1自制封装跳线6 LED110805 9针串口1DB9/M 极性电容10uF1.6 104电容40805 30pF电容50805 电池Battery1自制封装响铃1 n口排针4SIP n 晶振12MHZ1XTAL1 外接晶振1XTAL1 主要芯片引脚图和实物图 STC89C52

图(1) STC89C52引脚图 图(2) STC89C52实物图 8255

图 8255引脚图 DS1302 图(1) DS1302引脚图 表 DS1302引脚描述 引脚号符号描述引脚号符号描述 1VCC2备用电源5复位 2X1晶振引脚6 I/O数据输入/输

24C08 图(1) 24C08引脚图 表 24C08功能表

图(2) 24C08 实物图 MAX232 图(1)MAX232引脚图 表各引脚功能及推荐工作条件

鼠标的常见故障与维护

鼠标的常见故障与维护 (资料来源:中国联保网)无反应 解决步骤如下: 1、拿一对7号新电池上上去,拔动开关,灯长亮表示通电正常? 2、插上接收器,USB口经常插来插去有可能会出现不良? 这种情况一般可以使用重新插拨USB无线鼠标接口器?多数情况下可以解决? 3、上述步骤还不行 三键或者两键同时按 多试几次,同时按下鼠标的左键中键,即滚轮键,右键,就应该可以了。另外一种情况就是使用距离过远对于这种情况你要考虑你使用无线鼠标的距离是不是超出了无线鼠标规定的使用距离 靠近电脑使用即可。还有就是因为2.4G无线鼠标采用的方案设计不同 当同一个场所,有相同的无线鼠标在使用的情况下,会发生干扰状况。当无线键鼠出现干扰状况,你要看看你周围是不是有人用和你同一款式的无线鼠标避免干扰。 极少数的无线鼠标需要安装驱动,这个时候你就要安装购买时厂家附送的驱动然后再尝试看看。 单击变双击 一般来说出现鼠标单击变成双击多数是由于鼠标故障导致的,当然也可能是由于错误设置操作导致的鼠标单击变双击。所以在进行维修前建议大家检修一下, 比如:在控制面板中打开鼠标属性,选定“鼠标键”标签页,其中有三栏,将最下面的“单击锁定”栏中的“启用单击锁定”的勾去掉试试。 另外将鼠标接到其他电脑中试试,如果问题依然存在,那么基本可以肯定是鼠标故障了,这类型故障也基本属于小故障,维修起来也比较简单,以下分享下笔者的检修过程。 维修工具:十字螺丝刀一把、硬纸片一张、大头针一枚。工具相当简单,我们很容易找到: 鼠标单击变双击维修工具 一:首先拆开鼠标外壳(鼠标背面仅一个十字螺丝,拆卸十分简单)

STC89C52单片机开发板设计

STC89C52单片机开发板 一、方案设计 1.1 方案论证 在科技广泛发展的今天,计算机的发展已经越来越快,他的应用已经越来越广泛。二单片机的发展和应用是其中的重要一方面。单片机在工业生产(机电、化工、轻纺、自控等)和民用家电方面有广泛的应用。其中,单片机在工业生产中的应用尤其广泛。 单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此被广泛应用。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是C51系列的单片机稳定性好,运算精度高,推动了工业生产,影响着人们的工作和学习。而本次设计就是要通过对C52系列单片机最小系统进行开发板的设计。有助于当代大学生及涉及单片机领域的工作者们更深入的了解和学习单片机的开发机应用。 1.2 设计思路 (1)本设计采用STC89C52单片机为主控制核心。 (2)选择PCF8951实现A/D、D/A转换装置,与单片机接口为P2.1口和P2.0口。 (3)此外,还选择了NRF905无线通信模块及4*4矩阵键盘等模块进行开发与学习设计。 二、硬件设计 本设计由8部分组成:STC89C52单片机最小系统、PCF8951A/D转换电路、报警器模块、NRF905无线模块、矩阵键盘模块、温度传感器电路、红外接收模块、LED流水灯模块。电路原理图见附录。 2.1 STC89C52单片机最小系统模块 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

云龙51单片机视频教程大全

云龙51单片机视频教程简介 本视频教程是针对YL-51单片机开发板讲的配套DVD视频教程目录: 讲次内容细节 第一课如何学好单片机单片机能做什么,学习单片机需要什么,如何学好单片机技术。 第二课预备知识点亮一个发光管认识单片机由来及内部结构,单片机最小工作单元组成;单片机开发软件操作:KEIL软件开发环境认识、单片机烧录软件使用。 第三课预备知识 C51基础知识及流水灯设计简单延时程序、子程序调用、、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。 第四课数码管显示的原理,数码管的静态显示共阳、共阴数码管显示原理、带参数子程序设计。 第五课中断和定时器原理定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、定时器中断应用 第六课数码管的动态显示原理及应用实现动态扫描概念及定时器、中断加深 第七课按键学习:独立按键和矩阵按键键盘检测、消抖、键盘编码、带返回值函数写法及应用 第八课数模转换(DA)工作原理及应用数字电压与模拟电压的关系、如何使用DAC0832的实成DA转换 第九课模数转换(AD)工作原理及应用模拟电压与数字电压的关系,如何使用ADC0804的实成AD转换 第十课1602液晶显示原理及实现最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作 第十一课串口原理及应用串口通讯工作方式、重点讲述最常用的10位数据通讯、波特率概念及如何根据波特率计算定时器初值 第十二课IIC总线原理和模块化编程方法 IIC总线工作原理、目前非常通用的一种通信机制; 项目开发模块化编程方法。 第十三课红外通信原理及应用红外通信是目前应用最为广泛的通信和遥控手段。在本课程中以红外遥控为代表,具体讲解红外通信的具体过程。

单片机开发板使用手册

目录 第一章:开发板简介 (3) 1-1.SY_07011开发板的特性简介 (3) 1-2.SY_07011开发板的构成和工作原理 (4) 第二章:开发板使用说明 (5) 2-1.系统操作软件安装 (5) 2-2.开发板键盘设置 (9) 2-3.开发板连接安装 (9) 2-4.运行调试软件 (10) 第三章:开发板用器件资料及说明 (15) 3—1.TIMSP430F1121 (15) 3-2.DTLED-6 (16) 第四章:开发板器件表附件清单 (19) 4—1.调试用源程序 (19) 4-2.原理图....................................................附录插页4-2.包装清单. (30) 第五章:其它51类实验板简介 (32) 5-1.51DEMO I/O板简介 (32) 5-2.A/D89C51数模转换实验板简介 (23) 5-3.流水灯控制器(12路) (34) 5-4.SY0606开发板 (35) 5-5.Atmel_ISP下载线(选配自购件) (37)

5-6.Altera_ISP下载线(选配自购件) (37) 5-7.SY03091开发板 (38) 5-8.MSP430Flash Emulation Tool工具 (39) *********公司其它产品简介见软件盘中电子版文件*********

第一章:MSP430开发板简介 1-1.SY_07011开发板的特性简介 标准的TI的JTAG和BOOTST接口,适用与TI的MSP430 Flash Enulation Tool工具配合使用。 1. 电源适应性强,可随意使用无极性8~15V电源或DC+5V电源 供电。 2. 可用MSP430 Flash Enulation Tool工具一连串的完成编程,调 试,程序的在线烧录(自下载),和设计功能的演示等。 3. 自带3*4标准键盘输入,便于学习者掌握键盘输入和程序编 写。 4. 用串行驱动方式,驱动6位数码管显示,大大节省了单片机 的接口资源(祥见后面“DTLED-6”芯片介绍)。提供数码管字符显示驱动模块的接口,只用三根线就可以驱动6个数码

无线鼠标问题的解决

无线鼠标问题的解决

无线鼠标出现乱跑的情况可能有以下几种情况: 1、由于受到外界电波的干扰造成发,接收频出现混乱。 2、电池没有电。 3、鼠标垫有问题,有些价格便宜的鼠标在白色纸上会没有反应。 解决办法: 1.建议你把接收器重新拔插下,关开下鼠标电源。 2.上面办法还是解决不了请重新对下码,无线鼠标底部都设有对码开关。 3.换对干电池或者鼠标垫。 囧,我发现我这台机器上用所有鼠标都会出现延迟和停顿的现象…我现在差点气的摔鼠标,每次都要停顿2秒左右,这期间所有鼠标活动全部无效。…干扰吧…我也不大清楚,我桌子上有一个电信送的猫,我已经把wifi关闭了,还有一个路由,但是这个路由不支持无线的… 问题基本已经解决,原因是我的主板供电不足或者干扰,因为我联了打印机,可能有冲突…把打印机的usb插到前面的主板上,基本已经没有特别明显的延迟停顿了。 问题一:无线鼠标没反应 1、检查无线接收器是否与电脑成功连接,判断是否是电脑USB插口太松而导致接触不良所造成。

2、检查电池是否装好,极性是否按标志安装正确(正确装入电池是键盘和鼠标的低电压灯会亮几秒,且鼠标底部的红灯会亮)。 3、以上两种情况都没问题的情况下如果仍不能使用,请观察您在使用鼠标或者键盘的时候接收器的灯是否会闪烁,如果不闪烁请按说明书的步骤重新对码。 4、经过以上操作后再不能使用时,请检查电池的电压是否太低,重新把电池取下再安装一次,否则更换新的电池。 5、鼠标灯亮并不表示电池够电,若是充电电池,刚拆封时是没多少电的,一般需先充满电后再使用。 问题三:无线鼠标的电池 关于无线鼠标的电池问题,其实是最受争议的,包括大家用的是什么电池,容量是多少,鼠标耗电量是多少,使用时间,使用环境和鼠标垫材质等等,这些都是不定因素,没有标准。正常来说,不要太短时间就好。 举个我自己的例子,测试罗技M215无线鼠标时,它的电流是100mA,普通电池(品牌容量不详),每天正常办公约9个小时,一个月后电池还依然有电。从这个角度来看,电池续航时间还是蛮好的,可以接受。 给大家几点建议,尽量购买有着“省电”标识的品牌无线鼠标,记住是品牌,会靠谱些;从环保角度去考虑的话,应该当使用可充电电池,循环可用的电池总比一次性电池要环保。

单片机制作

自己动手做单片机实验板 孔子说:“工欲善其事,必先利其器”,学习单片机所用的工具、元器件和数模电路是有一些区别的,我们在学习之前最好先备齐它们,至少让外人看出我们是搞过单片机的。有几样东东很重要,在上场之前不得不提及。 刀枪剑戟 一台电脑:这在日后写程序或是下载程序都是必需之物。现在的新款电脑越来越不适合单片机学习了或者说单片机的设备也应该更新换代了,一般常用的 9针串口和 25针并口多数被方方正正的 USB接口所取代。更新推出的操作系统对开发软件支持并不很好,建议大家使用 WIN XP或 WIN 2000系统。不用考虑 CPU速度和存储空间,同时电脑要有 9针的串口和 25针的并口(打印机接口),如果没有可以用 USB转换器扩展,不过其效果不如原配夫妻。 ISP下载线:从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的软件就可以让手机丰富多彩了。单片机也可以用这样的方法,虽然这不是唯一的方法,但这较适合一般的单片机学习,好而不贵。ISP下载线就是一个设计有简单电路的单片机程序下载工具,它就像塑造生命的天使,配上小巧的 ISP下载软件就可以施与单片机灵魂。虽然我们不是上帝,但在后文我们先要亲手塑造它,先做好心理准备。 实验板:这是一年半载也玩不腻的家伙,因为这是在学习中不断扩展的。它是将一块单片机焊在一片电路板中间,板上还焊有电源和单片机的最小系统电路,见图 1。如果继续往下说许多读者朋友会骂我太粗心了,所以我不得不解释一下“最小系统”是啥东东。随便抓一个数模电路的芯片,它要是想正常工作必须有一个先天条件,就是符合要求的电源。单片机也是一样,不过它太讲究了,要的东西更多。除了一个稳定的电源供电之外,它还需要一个复位电路,就是给单片机一个信号让它归回到开始工作的状态。同时晶振部分电路也是必不可少的,这相当于给单片机带了一块手表,让它有时间观念,知道自己什么时候该干什么事情。总之最小系统就是保证单片机正常工作的最基本电路部分。OK,再说回到单片机实验板。我是买元器件自己制作实验板的,我感觉没有必要多花钱去买一个成品,虽然这样说卖实验板的人可能会扁我。自己动手可以学到单片机硬件电路的知识和掌握制作的细节,这是不可多得的实践机会。你决定实验板 DIY了吗?我们一起做吧!

单片机开发板的制作步骤

单片机开发板的制作步骤 单片机技术自发展以来已走过了近20年的发展路程。单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机实验板普遍称为单片机开发板、也有单片机学习板的称呼。比较有名的例如电子人DZR-01A单片机开发板。 单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板。常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板,针对部分学者需要特别配套有VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。 而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 常见配套资源如下:

单片机十八般兵制作

单片机入门制作专辑--2.十八般兵器 [ 来源:本站原创 | 作者: | 时间:2008年02月11日 | 浏览: 1417 十八般兵器 快使用单片机,哼哼哈兮! 孔子说:“工欲善其事,必先利其器”,学习单片机所用的工具、元器件和数模电路是有一些区别的,我们在学习之前最好先备齐它们,至少让外人看出我们是搞过单片机的。有几样东东很重要,在上场之前不得不提及。 刀枪剑戟 一台电脑:这在日后写程序或是下载程序都是必需之物。现在的新款电脑越来越不适合单片机学习了或者说单片机的设备也应该更新 换代了,一般常用的 9针串口和 25针并口多数被方方正正的 USB接口所取代。更新推出的操作系统对开发软件支持并不很好,建议大家使用 WIN XP或 WIN 2000系统。不用考虑CPU速度和存储空间,同时电脑要有 9针的串口和 25针的并口(打印机接口),如果没有可以用 USB转换器扩展,不过其效果不如原配夫妻。 ISP下载线:从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的软件就可以让手机丰富多彩了。单片机也可以用这样的方法,虽然这不是唯一的方法,但这较适合一般的单片机学习,好而不贵。ISP下载线就是一个设计有简单电路的单片机程序下

载工具,它就像塑造生命的天使,配上小巧的 ISP下载软件就可以施与单片机灵魂。虽然我们不是上帝,但在后文我们先要亲手塑造它,先做好心理准备。 实验板:这是一年半载也玩不腻的家伙,因为这是在学习中不断扩展的。它是将一块单片机焊在一片电路板中间,板上还焊有电源和单片机的最小系统电路,见图 1。如果继续往下说许多读者朋友会骂我太粗心了,所以我不得不解释一下“最小系统”是啥东东。随便抓一个数模电路的芯片,它要是想正常工作必须有一个先天条件,就是符合要求的电源。单片机也是一样,不过它太讲究了,要的东西更多。除了一个稳定的电源供电之外,它还需要一个复位电路,就是给单片机一个信号让它归回到开始工作的状态。同时晶振部分电路也是必不可少的,这相当于给单片机带了一块手表,让它有时间观念,知道自己什么时候该干什么事情。总之最小系统就是保证单片机正常工作的最基本电路部分。OK,再说回到单片机实验板。我是买元器件自己制作实验板的,我感觉没有必要多花钱去买一个成品,虽然这样说卖实验板的人可能会扁我。自己动手可以学到单片机硬件电路的知识和掌握制作的细节,这是不可多得的实践机会。你决定实验板 DIY了吗?我们一起做吧! 图 1 忘了是哪一部抗日题材的电影里有一句经典台词:“别看你今天闹的欢,小心将来拉清单”。当时我还真不知道这话的意思,但我写到这里的时候我终于明白了,闹了这么长时间单片机,今天终于到我拉清单了。附表所示这个清单列出了学习单片机所需要的兵器,这是在成家立业之前必要的条件,里面我列出了大概的市场价格以防被黑。各元器件的外形如图 2所示。其实满打满算学习单片机也要不了几个钱,一般的元器件也就几块钱。几块钱能买什么?买不了房子买不了田,买几个元器件能用好几年。必要的时候可以和卖元器件的老板砍砍价,你砍得多省得多,回去能买辆自行车。 附表实验板 DIY元器件采购清单

单片机开发板的制作方法

单片机开发板的制作方法 单片机技术自发展以来已走过了近20年的发展路程。单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机实验板普遍称为单片机开发板、也有单片机学习板的称呼。比较有名的例如电子人DZR-01A单片机开发板。 单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板。常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板,针对部分学者需要特别配套有VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。 而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux 操作系统。 常见配套资源如下: 1、硬件实验板及其配件如:连接线、CPU芯片、流水灯、点阵显示、ds18b20温度检测、彩色TFT液晶屏,SD卡,游戏开发(推箱子游戏)、收音机、mp3解码等。 2、实验程序源码,包含汇编源程序、C语言源程序。 3、电路原理图、PCB电路图。 4、实验手册、使用手册。 5、针对单片机开发板的详细讲解视频。 6、附加PCB设计制作、VB软件开发等计算机学习资料

51单片机开发板使用手册

STU_MAIN单片机开发板使用手册 第一章STU_MAIN 单片机开发板简介 (2) 1.1 单片机开发板概述 (2) 1.2 单片机开发板载资源介绍 (2) 1.3 STU_MAIN 单片机开发板接口说明 (4) 1.4 如何开始学习单片机 (5) 第二章软件使用方法 ......................... . (6) 2.1 KEIL 软件的使用方法 (6) 2.2 STC-ISP 软件的安装与使用 (13) 2.3 使用USB 口下载程序时设置步骤 (18) 第三章STU_MAIN 开发板例程详细介绍 (21) 3.1 准备工作 (21) 3.2 安装STC-ISP下载程序 (21) 3.3 闪烁灯 (22) 3.4 流水灯 (23) 3.5 单键识别 (25) 3.6 利用定时器和蜂鸣器唱歌 (28) 3.7 DS18B20 温度测量显示实验 (31) 3.8 LCD1602 字符液晶显示 (36) 3.9 串口通讯实验 (39) 3.10 基于DS1302的多功能数字钟实验 (41) 3.11 EEPROM X5045 实验 (47)

第一章STU_MAIN 单片机开发板简介 1.1 单片机开发板概述 STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片 机开发平台。该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。 STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。全新的讲课风格,跳过复杂的单片机内部结构知识,首先从单片机的应用讲起,一步步深入到内部结构,让学生彻底掌握其实际应用方法,把MCS-51单片机的所有应用、每个部分都讲解的非常清晰明了,授课教师在教室前面用电脑一条一条写程序,旁边用STU_MAIN 单片机开发板逐个实验的演示,给学生解释每条指令的意思及原理,通过一学期的学习让学生完全掌握单片机的C 语言编程及单片机外围电路设计的思想。以实践为主、学生现场写程序、直接下载到开发板观察现象。 1.2 单片机开发板载资源介绍 一. STU_MAIN单片机开发板(串口直接下载程序) 本开发板以STC 公司生产的STC90C54RD+ 单片机做核心控制芯片,它是 一款性价比非常高的单片机,它完全兼容ATMEL 公司的51/52系列单片机,除此之外它自身还有很多特点,如:无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。 其次STC 公司的单片机内部资源比起ATMEL 公司的单片机来要丰富的多,它内部有1280 字节的SRAM、8-64K 字节的内部程序存储器、2-8K 字节的ISP 引导码、除P0-P3 口外还多P4 口(PLCC封装)、片内自带8路8位AD(AD 系列)、片内自带EEPROM、片内自带看门狗、双数据指针等。目前STC 公司的单片机在国内市场上的占有率与日俱增,有关STC 单片机更详细资料请查阅相关网站。 STU_MAIN单片机开发板可完全作为各种MCS-51单片机的开发板,用汇编语言或C 语言对其进行编程。当用STC 公司的单片机时,直接用后面介绍的串口线将开发板与计算机串口相连,按照STC 单片机下载操作教程便可下载程序,

51开发板说明书

开发板开发板简介简介简介 硬件:供电方式采用USB 取电和外部电源(5V)供电。带有多种品牌(Atmel,Winbond,SST,STC )单片机的ISP 电路,均通过下载接口或USB 线和PC 相连,简单方便稳定,速度快。有常用的LCD 接口,数码管显示电路,等等。

一、STC单片机的程序烧写与运行 1.1 打开STC-ISP V483软件的exe 文件,如下图所示: 步骤1:选择要下载的单片机型号,如下图所示: 步骤2:打开要下载的程序文件,注意这里下载的需要是扩展名为.hex或.bin的文件,这里的图片是默认的测试文件

再双击test-hex文件夹得到以下图片:

选择twoball-2k.bin,点击打开。 步骤3:选择端口 首先把实验板通过USB延长线连接到电脑上,然后右击“我的电脑”,选择“管理”,单击设备管理器,点击端口前的加号将其展开,当发现这个时,说明驱动的安装和实验板的下载电路应该是没什么问题的,这里的可以看出端口是COM14。 其次是选择好端口,如下图所示: 步骤4:下载程序到单片机(注意的是STC的单片机需要重新给系统上电才能下载到单片机)点击下图所示的Download/下载按钮 当出现下图所示的提示时,如果实验板是在通电的情况下,则按一下实验板的开关稍等两秒左右,再按一下开关重新给实验板上电,稍等片刻就下载成功。如果实验板是在不通电的情况下,则按一下实验板的开关重新给实验板上电,稍等片刻就下载成功 下载成功的提示如下图: 下载过程中如果端口选择对的情况下,出现如下图所示: 原因在于连电脑USB插口松动。解决办法:1、重新把延长线从实验板上拔掉,然后再插上。

鼠标经常突然失灵怎么办

鼠标经常突然失灵怎么办 鼠标经常突然失灵的解决方法一: 1.按键故障 a、按键磨损。这是由于微动开关上的条形按钮与塑料上盖的条形按钮接触部位长时间频繁摩擦所致,测量微动开关能正常通断,说明微动开关本身没有问题。处理方法可在上盖与条形按钮接触处刷一层快干胶解决,也可贴一张不干胶纸做应急处理。 b、按键失灵:按键失灵多为微动开关中的簧片断裂或内部接触不良,这种情况须另换一只按键;对于规格比较特殊的按键开关如一时无法找到代用品,则可以考虑将不常使用的中键与左键交换,具体操作是:用电烙铁焊下鼠标左、中键,做好记号,把拆下的中键焊回左键位置,按键开关须贴紧电路板焊接,否则该按键会高于其他按键而导致手感不适,严重时会导致其他按键而失灵。另外,鼠标电路板上元件焊接不良也可能导致按键失灵,最常见的情况是电路板上的焊点长时间受力而导致断裂或脱焊。这种情况须用电烙铁补焊或将断裂的电路引脚重新连好。 2.电缆芯片断线 电缆芯线断路主要表现为光标不动或时好时坏,用手推动连线,光标抖动。一般断线故障多发生在插头或电缆线引出端等频繁弯折处,此时护套完好无损,从外表上一般看不出来,而且由于断开处时接时断,用万用表也不好测量。处理方法是:拆开鼠

标,将电缆排线插头从电路板上拔下,并按芯线的颜色与插针的对应关系做好标记后,然后把芯线按断线的位置剪去5cm~6cm左右,如果手头有孔形插针和压线器,就可以照原样压线,否则只能采用焊接的方法,将芯线焊在孔形插针的尾部。 为了保证以后电缆线不再因疲劳而断线,可取废圆珠笔弹簧一个,待剪去芯线时将弹簧套在线外,然后焊好接点。用鼠标上下盖将弹簧靠线头的一端压在上下盖边缘,让大部分弹簧在鼠标外面起缓冲作用,这样可延长电缆线的使用寿命。 3.鼠标定位不准 故障表现为鼠标位置不定或经常无故发生飘移,故障原因主要有: 1)外界的杂散光影响。现在有些鼠标为了追求漂亮美观外壳的透光性太好,如果光路屏蔽不好,再加上周围有强光干扰的话,就很容易影响到鼠标内部光信号的传输,而产生的干扰脉冲便会导致鼠标误动作。 2)电路中有虚焊的话,会使电路产生的脉冲混入造成干扰,对电路的正常工作产生影响。此时,需要仔细检查电路的焊点,特别是某些易受力的部位。发现虚焊点后,用电烙铁补焊即可。 3)晶振或ic质量不好,受温度影响,使其工作频率不稳或产生飘移,此时,只能用同型号、同频率的集成电路或晶振替换。 以上维修注意事项:许多故障都需要打开鼠标外壳进行修理,此时需要卸下底部的螺丝,如果卸下了可见螺丝还不能打开鼠标,那么千万不要硬撬,检查一下标签或保修贴下是否还有隐藏的螺丝,有些鼠标连结处还有塑料倒钩,拆卸时更要小心。

自制单片机烧写器

像我们这样搞电子的人,要的就是动手的乐趣。下面我们来介绍近期在网络上非常流行的USBasp下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个USBasp下载线是势在必行的,下面我们来介绍其制作的全过程。 图(1) 图1为原作者设计的原理图,为了便于制作我修改过某部分电路如图2,其功能一样。

图(2) 在制作之前首先要搞清楚几点: 第一、这个USB下载线本身就是一块AVR单片机,在制作过程中也必需对其进行程序下载才能运行。 第二、先得大概了解一下这个AVR单机机ATmega8的基本资料。这样才能对电路有个了解,从而便于调试。第三COM1是PC机与USB相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,下面图(3)是对应本次制作的USB端口的引脚功能。在焊接的之前务必搞清楚,否则会造成PC机端口的USB或下载给的ATmega8烧毁。

图(3)USB端口引脚功能 第四﹑最后我们来了解一下电路的结构。对应图2,其中JP1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速。对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的。一般来讲,目标单片机与USBasp的ATmega8的时钟不能相差太远。而JP2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供电。切记:两者只能任选其一。LED2为ATmega8程序运行的指示灯,当其点亮时就证明USBasp运行正常。LED1为下载程序时的工作指示灯,当接收到上位机信号

时,此灯就会闪动。 图(4)制作的全部元器件 图(5_a)与图2对应的PCB板顶层

单片机开发板制作实训任务书

《单片机开发板制作》实训任务书 (智电091、LED091、声像091、嵌入式091) 一、实训的目的与基本要求 强化和提高电子元器件的检测、电子焊接、电路原理图与PCB图的读图、电子测试等电子技术技能,系统地体验电子产品的生产过程;初步了解单片机的作用与单片机在智能化电子产品中的地位,掌握单片机开发板的功能与明白单片机开发板在单片机学习中的作用,熟练掌握单片机应用系统开发工具(软件)与仿真软件的应用。培养学生制作、分析与调试与单片机开发系统的基本操作技能,并通过具体项目体验单片机应用系统的基本开发过程,加深单片机应用系统的认识与理解,为后续单片机应用技术学习与提高培养和职业素质养成奠定基础。 2、教学要求:要求学生掌握单片机开发系统的基本功能、功能模块的布局及其应用方法,掌握程序的输入、编译与在线下载的基本技术,初步掌握单片机应用系统的开发流程与软、硬件调试方法。要求写出设计总结报告。 二、实训内容与要求 1、实训内容 (1)读图、电子元器件识别与测试; (2)单片机开发板焊接与调试; (3)Keil C集成开发环境的操作使用 1)程序的输入与编辑; 2)程序编译环境的设置; 3)程序的编译; 4)程序的仿真调试。 (4)程序的在线下载与单片机应用系统的联机调试; 1)程序的在线下载; 2)单片机应用系统的联机调试。 (5) Proteus仿真软件的操作使用 1)电原理图的绘制 2)单片机应用系统的仿真; 2、实训要求 (1)正确焊接,确保无假焊、虚焊与短路现象。 (2)较熟练地应用Keil C集成开发环境编辑、编译与调试程序;较熟练地应用下载程序在线下载单片机应用系统地应用程序,并利用单片机开发板进行在线软、硬件调试。 (3)能应用Proteus仿真软件进行单片机应用系统地脱机软、硬件调试。

KR-51开发板使用说明

KR-51/AVR开发板使用说明 声明: 本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需转载或引用,请保留版权声明和出处。 请不要在带电时拔插芯片以及相关器件。自行扩展搭接导致不良故障,本公司不负任何责任。产品不定时升级,所有更改不另行通知,本公司有最终解释权。 一、开发板硬件资源介绍 1 .开发板支持USB 程序下载(宏晶科技STC系列单片机) 2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载) 3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用) 4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口) 5. 开发板复位方式:上电复位和51按键复位 6. 外扩电源:通过排针外扩5路5V 电源,3路3.3V电源方便连接外部实验使用 7. 所有IO 引脚全部外扩,方便连接外部实验使用 8. 开发板集成防反接电路,防止接反,保护开发板 二、开发板功能模块介绍 (1 )8 位高亮度贴片led 跑马灯; (2) 4 位共阳数码管显示; (3)LCD1602 和LCD12864液晶屏接口; (4) 1 路无源蜂鸣器; (5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用); (6) 1 路红外接口电路 (7) 4 路独立按键 (8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统); (9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙); (10)1路2.4G模块接口; (11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi) 三开发板跳线选择 本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。蓝牙模块和WiFi模共用串口,不能同时使用。使用1602、12864液晶接口时请拔下数码管J4 跳线帽。以下是几个主要跳线的使用说明;

无线鼠标没反应的原因及解决方法

无线鼠标没反应的原因及解决方法 无线鼠标没反应,相信目前使用无线鼠标的同学或多或少都遇到过,随着一体机电脑,笔记本电脑等的流行以及无线鼠标价格持续走低,越来越多朋友选择使用简洁的无线鼠标,然而使用无线鼠标也会出现这样或那样的问题,今天来讲一下关于常见的无线鼠标无反应的解决办法。 找出老鼠标,把接收器往电脑上一插,鼠标居然没反应,看看鼠标底部,没有发光。怎么回事?对了电池,放置鼠标时,居然忘记把电池拆下来,如今,电池已经烂在电池仓里,电解液流得到处都是连忙拆下已损坏的电池,再看看电池插座两端的触点,还没有被电解液腐蚀得面目全非,再装个电池上去试试吧。 更换了新电池后,只见鼠标底部的LED 灯一闪,鼠标就再也没有反应了莫非是接收器有问题(这个鼠标有自动关机功能,需接收器工作后,鼠标才可以工作)于是重新更换USB 接口,电脑顺利找到USB 鼠标,可鼠标底部的灯光仍然没有亮起。还是重装电池试一下吧,谁知道,刚打开电池仓,接触到电池,就感觉到电池发热,再闻一下味道,有一种塑料烧焦的味道。可鼠标是低电流设备啊,不应该导致电池发热这么严重,何况笔者装上电池不到十分钟。于是笔者拆开鼠标一看,发现鼠标内部的线路板上已布满电解液,再仔细看鼠标,发现内部两块黑色集成块中的一块已经有轻微的变色和变形,一装上电池,集成块的温度就急剧上升,几秒钟后,就烫得不能摸了因此确定,集成块内部短路,这个鼠标已经报废了。 故障分析: 实际上,电池漏液还不是这个鼠标损坏的直接原因,主要是在未清洗电路板上的电解液的情况下,就贸然装上电池,由于电解液自身有一定的导电性,这样在装上电池后,集成块就出现短路现象,电流迅速增大,从而导致集成块烧毁。 在此之前得到两个教训: 1.首先,临时不使用鼠标时,一定要将电池拆下; 2.其次,一旦发现电池漏液,绝不能只看到电池插座的触点正常就装上电池,一定要将鼠标拆开,仔细看看内部是否有电解液,如果发现线路板上有电解液,得用酒精清洗干净,待酒精完全挥发后,再装上电池测试。 总结无线鼠标没反应的原因及解决方法:

51单片机最小系统制作 全过程

51单片机最小系统制作 第一章概述 1.1 缘起 1. 给51初学者提供一个简单的DIY的教材。 第二章跑马灯和串口 2.1 第一步:准备 准备一下器件: 1、烙铁(质量好点) 2、焊锡(细) 3、烙铁架(带一个专用海绵) 4、松香块 5、万用表(要有带响的,听听红黑表笔短接时的声音出来快不快) 6、PCB面万用板1块 7、40pin 插座1个 8、11.0592M晶振1个 9、30P瓷片电容2个 10、11个LED 11、电阻排1K 1个到VCC,做跑马灯LED的限流电阻 12、max232或者兼容的芯片 13、16pin的插座上去 14、STC89C51 15、其它杂物 以上的投资加起来,不会超出100元。

价格数量和封装如下: STC的单片机可以串口下载。 解释一下: LED:8个挂在P1口,排电阻是上拉限流的;2个作为串口收发的指示灯;1个LED作为电源指示灯; 独石电容6个:5个是使用在max232上的;一个是使用在单片机上,作为电源去耦的; 10K电阻1个,接在EA上,上拉到5V; 电解电容和电阻构成上电复位电路;(STC单片机不需要)

自己买2个DB9的母头,焊接一根串口电缆; 准备一个3PIN的插座,焊接在PCB的面包板上; 还有电源,Dc5V的电源很多,电源电压差一点问题不大;很多单片机现在电源范围都宽; STC单片机应该可以工作在4V以上,具体查资料。 准备好以上物品,可以准备焊接好了。 来一张全家福: 2.2 第二步:焊接单片机最小系统

2.3 第三步:焊接串口指示灯 2.4 第四步:在P1口上焊接跑马灯

2.5 第五步:焊接Dc5V电源指示灯 2.6 第六步:焊接max232的5个0.1u电容

单片机开发板制作

单片机开发板的设计与制作 摘要:在学习单片机的过程中,通过做了一系列的实验,从而比较容易地领会了单片机哪些枯燥、难懂的专业术语,而且此次设计的单片机开发板弥补了市场上常见的单片机实验板的一些不足,有针对性地面向最终的实用控制功能,使整个开发板分解成若干个小模块,并且每个模块引出了一些引脚,这样使用者就可以根据自己的需要连接自己的电路,增加了开发板的灵活性。本单片机开发板包括:单片机最小系统、A/D电路功能模块、D/A电路功能模块、串口、2位数码管、驱动步进电机电路、4×4键盘、液显(1602)显示功能、温度测量功能、喇叭等功能模块。通过以上的功能模块可以完成基本的单片机学习实验。 关键词:单片机开发板,模块,功能,实验 MCU development board design and production Abstract:In the study process of MCU, By doing a series of experiments,So it can easier to understand which of the microcontroller’s boring and hard to understand terminology。And the design of microcontroller development board made up a common market’s microcontroller development board’s a number of inadequacies, targeted for the end of the practical control, So that the whole development board broken down into several small modules, And each module raises a number of pins, So that users can connect to their own needs according to the circuit.So you can use the MCU development board become more flexible.The MCU development board include: Minimum System of MCU,A / D circuit functional modules, D / A circuit functional modules, serial, 2-bit digital led control, drive a stepper motor circuit, 4 × 4 keyboard, LCD(1602) display, temperature measurement function modules, Speakers function modules and so on. Through the above function modules to complete the basic of MCU’s experiment. Keyword:Mcu development board, Module,Function, Experimental 第一章单片机开发板的介绍及发展趋势 1.1 单片机开发板的介绍 单片机开发板是一块电路板和诸多元器件组合在一起供平时的学习、实验、开发等使用;是正式批量生产产品前,对产品进行设计和开发时使用的板子。我们学习单片机,开始是对理论知识的学习,学习了一些指令和相关单片机结构的知识,而单片机开发板就是我们实践的工具,通过开发板我们可以做一些实验,从而掌握所学的知识。打个比较通俗的例子:我们编写的代码是“软件”,而开发板是“硬件”,两者结合才会有用,如果只有代码,只有模拟的实验结果而不经过板子实践是学不好的,也掌握不了单片机。简单概括说开发板实际

相关文档
最新文档