p3.2
共 63 篇文章
p3.2 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 63 篇文章,持续更新中。
P3.2按键计数程序【汇编】
P3.2按键计数程序【汇编】,欢迎大家下载,r2机器人配套程序
最简单的中断程序
最简单的51单片机C语言中断程序,中断方式为外部电平触发,只要在P3.2口送一个触发电平,则P1.0口则长输出高平,直到单片机关闭电源,可替代锁存器。
广告灯的左移右移.rar
做广告灯的左移右移,八个发光二极管分别接在单片机的P3.0-P3.7接口
上,输出“0”时,发光二极管亮,开始时P3.0→P3.1→P3.2→P3.3→┅→P3.7
→P3.6→┅→P3.0亮,重复循环。
DIY基于51单片机学习型红外遥控器
基于51单片机学习型红外遥控器介绍:
本设计思想是不考虑红外编码方式,对多个红外遥控编码的脉冲宽度进行测量,电路采用51单片机AT89S52作为主控制芯片,外围接红外接收解调器和发射机二极管以及电阻、电容构成。电路设计简单,用洞洞板就可以完成设计。
功能描述:
当按下学习键P3.2时,处于学习状态时,此时红外接收电路就开始接收外来红外信号,并将其转换为电信号,找一个电视
基于单片机中断学习笔记资料
<p style="white-space: normal;">一、基本概念</p><p style="white-space: normal;">1、 89C51单片机中共有5 个中断源:两个外部中断,两个定时/计数器中断(溢出),一个串行口中断。</p><p style="white-space: normal;">2、 单片机中断系统中有两种不同类型的中断:一种称为非屏蔽中断,用户不能用软件
基于51单片机的RS485从机系统设计
<p class="MsoPlainText">
题目:基于<span>51</span>单片机的<span>RS485</span>从机系统设计<span></span>
</p>
<p class="MsoPlainText">
<span> </span>
</p>
<p class="MsoPlainText">
单片机接口资源配置:<span></span>
</p>
<
针对51单片机的中断触发按键的程序
针对51单片机的中断触发按键的程序,利用P3.2口接行列按键。
6221mada.asm.........遥控电机程序
6221mada.asm.........遥控电机程序, 按遥控器0-9步进电机正转0-9步,按遥控器11-19步进电器分别反转
dianji.asm..........步进电机正转,反转各3圈
keyd.asm............步进电机控制程序p3.2正转,p3.3反转,p3.4停止 步进电机接p1.0p1.1p1.2p1.3
abdian.asm...........步进电机正反
变频输出!按p3.2连续输出50hz,1KHZ,1KHZ窄脉冲
变频输出!按p3.2连续输出50hz,1KHZ,1KHZ窄脉冲, 停止。输出口P3.3。
双数码管可调秒表
双数码管可调秒表,。由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴极都接地,安排两个按键接在P3.2(十位数调整)和P3.3(个位数调整)上,为了方便计时,选用12MHz的晶体。为了达到精确计时,选用定时器方式2,每计数250重载一次,即250us,定义一整数变量计数重载次数,这样计数4000次即为一秒
单片机控制大型彩色液晶程序 TFT6448-256彩色液晶显示 接线说明 1~2 3~4 5 ~ 12 13(RD) 14(WR) VCC GND P1.0~7 P3.7 P3.6 15(CS
单片机控制大型彩色液晶程序 TFT6448-256彩色液晶显示 接线说明
1~2 3~4 5 ~ 12 13(RD) 14(WR)
VCC GND P1.0~7 P3.7 P3.6
15(CS) 16(A0) 17(A1) 18(A0) 19~20
P3.5 P3.4 P3.3 P3.2 悬空
本程序主要通过外部中断INT0及3.3端口读取PS2键盘值并通过LCD1602显示
本程序主要通过外部中断INT0及3.3端口读取PS2键盘值并通过LCD1602显示,键扫描码的解码通过数组方式解码,程序的解码功能主要针对数字及大小写字母和常用标点符号
硬件描述:PS2键盘的时钟线(clk)接89S51的INT0(P3.2),数据线data接(P3.3)
LCD的控制端口分别为: RS = P2^7,RW = P2^6,EP = P2^5,数据端口为P0,液晶显示偏压VL必
51单片机 开机8个灯循环
51单片机
开机8个灯循环, 按p32后暂停,小喇叭响,松开继续循环,中断的典型应用。 *
硬件连接:p1口8路指示灯,喇叭p3.7,按键p3.2
采用AT89C51单片机进行编写
采用AT89C51单片机进行编写,步进电机端口:P1.0,P1.1,P1.2,P1.3,遥控器接口p3.2喇叭p3.7
状态1:正常时
状态1:正常时,8个LED发光二极管(彩灯)循环点亮。
• 状态2:有报警时,蜂鸣器发出报警声(用P3.3接一个按键,模拟产生报警信号。当开关合上,发生报警;当开关断开,报警停止。用P3.7输出音频信号驱动扬声器,作为报警信号),同时8个LED发光二极管(彩灯)闪烁。
P3.2接一个按键,用于消除报警
设计一个键盘程序
设计一个键盘程序,其行线(8条)连接在P0口上,列线(8条)连接在P2口上,这个键盘的编码为0到63,同时设计一个二位的数码管显示器,其段选信号由P1.0到P1.6来控制完成,位选信号由P1.7、P3.2来完成。最后大家把按键的编码显示在数码管显示器上。
超声波传感器超声波测距8051汇编源程序 晶振采用6M
超声波传感器超声波测距8051汇编源程序
晶振采用6M,P1口为数码管段输出口,P3.0~P3.2为数码管位输出口,P3.5超声波发送输出,P3.7超声波接收。
8路红外遥控开关控制器 (SAA3010T电视遥控器) Copyright 2004/3/27 http://www.cdle.net http://bbs.cdle.net All
8路红外遥控开关控制器
(SAA3010T电视遥控器)
Copyright 2004/3/27
http://www.cdle.net
http://bbs.cdle.net
All rights reserved.
明浩 E-mail: pnzwzw@163.com
pnzwzw@cdle.net
只用八路时可以用AT89C2051代替AT89C51
功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口
功能:实现pc机键盘(p/s2接口)与8位单片机连接使用
原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上
每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来
传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验)
1位结束位(1)
实现:将键盘发回的数据放到一个缓
6221mada.asm.........遥控电机程序
6221mada.asm.........遥控电机程序, 按遥控器0-9步进电机正转0-9步,按遥控器11-19步进电器分别反转
dianji.asm..........步进电机正转,反转各3圈
keyd.asm............步进电机控制程序p3.2正转,p3.3反转,p3.4停止 步进电机接p1.0p1.1p1.2p1.3