虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

P1口

  • 实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口

    实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少, 也就是容错性一般。不过如果正常使用键盘是不会出错的

    标签: 3.2 键盘 接口 8位单片机

    上传时间: 2013-12-05

    上传用户:清风冷雨

  • 腾龙版0802液晶类显示器类程序端口说明:0802液晶:1gnd 2vcc 3vol(对比度调整) 4p2.0(RS 数据命令选择) 5p2.1(R/W读写选择) 6p2.2(E,使能信号) 7-

    腾龙版0802液晶类显示器类程序端口说明:0802液晶:1gnd 2vcc 3vol(对比度调整) 4p2.0(RS 数据命令选择) 5p2.1(R/W读写选择) 6p2.2(E,使能信号) 7----14 p0.0-p0.7(数据总线) 倚天版液晶类显示器类程序端口说明:1602液晶:1gnd 2vcc 3vol(对比度调整) 4p3.0(RS 数据命令选择) 5p3.1(R/W读写选择) 6p3.5(E,使能信号) 7----14 p1.0-p1.7(数据总线) 注意: 倚天版和腾龙版的液晶基本相同, 0802较小一些, 显示2行8个字, 1602的液晶显示2行16个子, 同时 端口有一些变化。 参照以上的说明即可

    标签: 0802 1gnd 2vcc 3vol

    上传时间: 2015-05-09

    上传用户:zhouli

  • 说明: 此演示程序包含六个任务: softclock 软时钟任务 task1 向端口2的每个管脚输出方波的任务 task2 向端口3的每个管脚输出方波的任务 task3 向端口

    说明: 此演示程序包含六个任务: softclock 软时钟任务 task1 向端口2的每个管脚输出方波的任务 task2 向端口3的每个管脚输出方波的任务 task3 向端口4的每个管脚输出方波的任务 task4 向端口5的每个管脚输出方波的任务 taskled 点亮P1.0上指示灯的任务 6个任务,加上M430/OS的空闲任务,共7个任务,系统开辟了6块堆栈,空闲任务使用main程序的堆栈,空闲任务不保存现场。每块堆栈的大小可以不同。 软时钟任务利用M430/OS的多任务延时模拟了一个有年、月、日、时、分、秒的时钟,并且可以日期 时间格式为BCD格式或10进制格式。 此程序可以直接在MSP430F149的仿真头上运行 程序空间、数据空间都由编译器自动分配。

    标签: softclock task1 task2 task3

    上传时间: 2013-12-21

    上传用户:liglechongchong

  • 可预置可逆4位计数器 利用AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4

    可预置可逆4位计数器 利用AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,用来指示当前计数的数据;用P1.4-P1.7作为预置数据的输入端,接四个拨动开关K1-K4,用P3.6/WR和P3.7/RD端口接两个轻触开关,用来作加计数和减计数开关

    标签: 1.0 1.3 89S S51

    上传时间: 2014-01-15

    上传用户:海陆空653

  • *** *** *** *** *液晶显示*** *** *** ******************OCM4X8C串口****************** CS EQU P2.0 ST

    *** *** *** *** *液晶显示*** *** *** ******************OCM4X8C串口****************** CS EQU P2.0 STD EQU P1.2 SCLK EQU P1.3 PSB EQU P1.4 RST EQU P1.5 RS_STU EQU 20H.0 LCD_X EQU 30H LCD_Y EQU 31H LCD_X1 EQU 32H LCD_Y1 EQU 33H COUNT EQU 34H COUNT1 EQU 35H COUNT2 EQU 36H COUNT3 EQU 37H LCD_DATA EQU 38H LCD_DATA1 EQU 39H LCD_DATA2 EQU 3AH DA_IN EQU 3BH WR_COUNT1 EQU 3CH WR_COUNT2 EQU 3DH

    标签: OCM 2.0 EQU CS

    上传时间: 2013-12-26

    上传用户:李彦东

  • 遥 控 接 收 解 码 采用AT89C2051 P1.0-P1.1为电机前后驱动

    遥 控 接 收 解 码 采用AT89C2051 P1.0-P1.1为电机前后驱动,P1.2-P1.3为左右转弯驱动,P1.4为自动驾驶指示, 编码输入从P3.1和p3.2(int0)口,P3.0和P3.5分别为前后红外线探头,在自动 驾驶时以控制小汔车前进倒退

    标签: C2051 2051 1.0 1.1

    上传时间: 2014-01-21

    上传用户:iswlkje

  • 功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口

    功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少, 也就是容错性一般。不过如果正常使用键盘是不会出错的

    标签: 3.2 键盘 接口 8位单片机

    上传时间: 2016-01-24

    上传用户:hjshhyy

  • #include <reg51.h> /*-------------------------------------------- 调用方式:自行I/O 口定义﹫2001/05/12

    #include <reg51.h> /*-------------------------------------------- 调用方式:自行I/O 口定义﹫2001/05/12 函数说明:私有函数,各接口定义 --------------------------------------------*/ sbit HD7279_CS=P1^4 // HD7279_CS--P1.4 sbit HD7279_CLK=P1^5 // HD7279_CLK-- P1.5 sbit HD7279_DATA=P1^6 // HD7279_DATA-- P1.2 sbit HD7279_KEY =P1^7 // HD7279_KEY-- P1.3 /*-------------------------------------------- 调用方式: HD7279A 各指令定义﹫2001/05/12 函数说明:私有函数,接口定义 --------------------------------------------* /#define HD7279_RESET 0xa4 //复位 #define HD7279_TEST 0xbf //测试 #define HD7279_RLC 0xa3 //循环左移 #define HD7279_RRC 0xa2 //循环右移 #define HD7279_RL 0xa1 //左移 #define HD7279_RR 0xa0 //右移 #define HD7279_DECODE0 0x80 //译码方式0 #define HD7279_DECODE1 0xc8 //译码方式1

    标签: include 2001 reg 51

    上传时间: 2013-12-31

    上传用户:三人用菜

  • P0端口接动态数码管的字形码笔段

    P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。

    标签: 端口 动态数码管

    上传时间: 2014-12-07

    上传用户:xiaohuanhuan

  • 单片机的IO口模拟串口通讯C源程序

    单片机的IO口模拟串口通讯C源程序,例中使用P1.0和P1.1

    标签: 单片机 IO口 模拟串口 通讯

    上传时间: 2016-04-04

    上传用户:xhz1993