
单片机学习
文章平均质量分 64
dongliqiang2006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7805管脚图,应用电路
7805稳压电源电路图:7805管脚图7805典型应用电路图:78XX系列集成稳压器的典型应用电路如下图所示,这是一个输出正5V直流电压的稳压电源电路。IC采用集成稳压器7805,C1、C2分别为输入端和输出端滤波电容,RL为负载电阻。当输出电较大时,7805应配上散热板。 下图为提高输出电压的应用电路。稳压二极管VD1串接在78XX稳压器2脚与地之间,可使输出电压Uo得到原创 2009-01-03 13:04:00 · 7892 阅读 · 1 评论 -
矩阵键盘扫描显示键值
<br />这是51单片机矩阵键盘扫描、然后通过数码管显示键值的实验,实验中用到的硬件和电路请参考以下文章:<br />/***********************************************<br />程序名称:矩阵键盘扫描显示键值<br />简要说明:P1口接矩阵键盘:低四位列,高四位行<br /> 使用共阳型数码管:<br /> P0口输出数码管段码,P2口输出数码管位码<br />编 写:JiangX.net<br />*******转载 2010-06-14 07:25:00 · 3584 阅读 · 0 评论 -
【intrins.h】 C51内部移位函数
INTRINS.H:内部函数函数名: _crol_,_irol_,_lrol_原 型: unsigned char _crol_(unsigned char val,unsigned char n);unsigned int _irol_(unsigned int val,unsigned char n);unsigned int _lrol_(unsigned int val,unsigned char n); 长整数循环左移功 能:_crol_,_irol_,原创 2010-06-14 07:23:00 · 3736 阅读 · 2 评论 -
NPN,PNP
9011 NPN 30V 30mA 400mW 150MHz 放大倍数20-809012 PNP 50V 500mA 600mW 低频管 放大倍数30-909013 NPN 20V 625mA 500mW 低频管 放大倍数40-1109014 NPN 45V 100mA 450mW 150MHz 放大倍数20-908050 NPN 25V 700mA 200mW 150MHz 放大倍数30-100转载 2009-09-28 15:15:00 · 1972 阅读 · 0 评论 -
c51中的intrins.h库函数
c51中的intrins.h库函数 c51中的intrins.h库函数_crol_ 字符循环左移 _cror_ 字符循环右移 _irol_ 整数循环左移 _iror_ 整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移 _nop_ 空操作8051 NOP 指令 _testbit_ 测试并清零位8051 JBC 指令详解: 函数名: _cro转载 2009-05-15 20:59:00 · 2022 阅读 · 0 评论 -
元件封装
电阻:RES1,RES2,RES3,RES4;封装属性为axial系列 无极性电容:cap; 封装属性为RAD-0.1到rad-0.4 电解电容:electroi; 封装属性为rb.2/.4到rb.5/1.0 电位器:pot1,pot2;封装属性为vr-1到vr-5 二极管:封装属性为diode-0.4(小功率)diode-0.7(大功率) 三极管:常见的封装属性为t转载 2009-05-06 16:01:00 · 989 阅读 · 0 评论 -
74ls164驱动数码管(共阳)
2008-06-30 17:0574ls164为8 位移位寄存器(串行输入,并行输出),常用于扩展并行口。其原理详见芯片资料。这里简单总结其驱动数码管的用法和相关代码。(一)非串口方式proteus仿真图 代码:#include "reg52.h"#define uint unsigned int#define uchar unsigned ch转载 2009-04-29 20:08:00 · 14079 阅读 · 2 评论 -
Keil C51库函数(转)
第一节 本征库函数(intrinsic routines)和非本征证库函数 C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。C51提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用ACALL和LCALL语句来实现,这样就大大提供了函数访问的效率,而非本征函数原创 2009-04-29 21:55:00 · 2674 阅读 · 1 评论 -
上拉电阻下拉电阻的总结
=============================================================== 上拉电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。 2、OC门电路必须加上拉电阻,才能使用。 3、为加大输出引脚的驱动能力,有的单片机管脚上转载 2009-04-19 07:35:00 · 832 阅读 · 0 评论 -
ATmega128型号标识说明
ATmega128 TQFP封装现主要有以下型号:ATmega128L-8AU、ATmega128L-8AI、ATmega128-16AU、ATmega128-16AI。 型号标识说明: (1)带“L”与不带“L”的区别:“L”是“Low”的缩写,表示它可以支持低电压,它支持的电压范围为:2.7-5.5V。不带“L”的则表示支持电压范围为:4.5-5.5V。 (2)后缀的数字部分代表MCU可以支持原创 2008-12-27 23:40:00 · 2003 阅读 · 0 评论 -
AVR单片机C语言入门一例
【 前言 】AVR单片机C语言编译软件有IAR、ICCAVR、winavr、Atmanavr、CodeVisionAVR等。其中CodeVisionAVR又称 CVAVR,它可以说是目前最容易入门的C编译器,它体积小巧,但是代码效率却很高, 风格与keil-C51类似,与Keil-C51一样支持位变量、支持IO端口的位操作(其它的如IAR、ICCAVR、GCCAVR都没有此功能)下面就以CodeV转载 2009-02-20 17:25:00 · 2548 阅读 · 0 评论 -
常用三极管型号
9012 21 PNP 低噪放大 50V 0.5A 0.625W 150MHZ 9013 21 NPN 低频放大 50V 0.5A 0.625W 150MHZ 9014 21 NPN 低噪放大 50V 0.1A 0.4W 150HMZ 9015 21 PNP 低噪放大 50V 0.1A 0.4W 150MHZ 9018 21 NPN 高频放大 30V 0.05A 0.4W 1000MHZ 8050原创 2009-01-03 13:31:00 · 1245 阅读 · 0 评论 -
4*4矩阵键盘C51程序
<br />#include <reg51.h><br />#include <intrins.h><br />#define key_port P0 //键盘接口定义<br />sbit key_port_0=key_port^0;<br />sbit key_port_1=key_port^1;<br />sbit key_port_2=key_port^2;<br />sbit key_port_3=key_port^3;<br />/******************************原创 2010-06-14 07:19:00 · 5150 阅读 · 1 评论