优质收藏资料郭天祥51单片机笔记.docx
《优质收藏资料郭天祥51单片机笔记.docx》由会员分享,可在线阅读,更多相关《优质收藏资料郭天祥51单片机笔记.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1) 二极管导通电流I:3mA-10mA;导通压降v:1.7V。(排阻计算公式:R = VCC(5V)-v(1.7V)/I(3mA) )。2) 电源指示灯开关电源:内部有开关控制电流大小,不稳定。去耦电容:稳压,去波。3) 锁存器(74HC573)OE:OutEnable,低电平有效(必须为低电平)。输入端:OE(1),LE(11锁存端diola),D(D0(2)-D7(9),一般接P10-P17)。输出端:Q(1Q-8Q)。Z:高阻状态,非高非低电瓶。LE:为高时,Q端与D同变换;为低电平时,Q端保持上次状态。sbit LED00 = 0x80;/位指针;指针大小占一个字节;指针控制一个位的
2、值;sfr LED0 = 0x80; /字节指针;指针大小占一个字节;指针控制一个字节的值;4)51库函数头文件:#include 函数:unsigned char _crol_(unsigned char c, unsigned char b);描述:The _crol_ routine rotates the bit pattern for the character c left b bits. This routine is implemented as an intrinsic function. The _crol_ routine returns the rotated valu
3、e of c. 5) 蜂鸣器名称:b:基极;C:集电极;e:发射集;原理:e极发射电子;当b极接低电平时,ce导通,并且放大电流;当b接高电平时,ce截止。 JPFMQ接P3.6管脚。分类:有源蜂鸣器;无缘蜂鸣器。(源:震荡源)Proteus:buzzer-有源;sounder、speaker-无源。端口电压:0.02v。6) 数码管P0管脚:没有上拉电阻,所有有三态。P1、P2、P3管脚:有上拉电阻,没有三态。分类:共阴极;共阳极。显示方法:静态,动态。段选:P0.0-P0.7。位选:P2.0-P2.7。7)继电器接口:P3.7。D4:引流二极管,防止断电烧坏电炉原件。8)独立键盘K1-K4
4、:P3.2-P3.5。K5-K8:P1.4-P1.7。独立键盘检测程序:#include void main() while(1) if(K1 = 0) delay(20);/大约延时10-20ms if(K1 = 0) /确独立按键K1按下 while(!K1);/确认为一次动作 9)4*4矩阵键盘行线:P1.0-P1.3。竖线:P1.4-P1.7。优点:占用端口少,硬件电路简单。缺点:编程较复杂。矩阵键盘的检测方法:扫描法和线反转法。程序实例:1) 扫描法#include #define uchar unsigned char#define uint unsigned int uchar
5、i,j,temp_num,num = 16;uchar code scan = 0xfe,0xfd,0xfb,0xf7;/1111 1110 - 1111 0111uchar code coding4 = /扫描码 0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d, 0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77 ;uchar code num_code = 0xc0,0xf9,0xa4,0xb0,/数码管0-16编码0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8
6、e,0xfe; void delay(uint k) /延迟函数 uint data i,j; for(i=0;ik;i+) for(j=0;j180;j+) ; void main() P1 = 0xff; while(1) P1 = 0xf0; if(0xf0 != P1)/第一次检测 / delay(20); /消抖 / P1 = 0xf0; /第二次检测 / if(0xf0 != P1)/实践证明不必消抖也是可以的 / temp_num = num; for(i=0;i4;i+) P1 = scani; for(j=0;j4;j+) if(codingij = P1) num = 4*
7、i + j; break; if(num != temp_num) break; / P1 = 0xf0; while(0xf0 != P1);/防止多次检测 P0 = num_codenum; P2 = 0x7F; 2) 线反转法#include #define uchar unsigned char#define uint unsigned int sbit P37 = P37; /继电器接口uchar code coding = 0xee,0xde,0xbe,0x7e, 0xed,0xdd,0xbd,0x7d, 0xeb,0xdb,0xbb,0x7b, 0xe7,0xd7,0xb7,0x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质 收藏 资料 郭天祥 51 单片机 笔记
限制150内