p1.2
共 47 篇文章
p1.2 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 47 篇文章,持续更新中。
广告灯的左移右移
做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。
GPIO与定时器控制LED
4个按键(P1.0、P1.1、P1.2、P1.3)分别控制对应小灯的亮灭,当按下时小灯发光,松开后熄灭。当第5个按键(P2.0)按下,4个小灯偶数灯亮(闪烁2次),再按一次,奇数灯亮(闪烁2次),再次按下,从左至右流水显示2次。闪烁的频率为2秒(1秒发光,1秒息灭),交替的频率为1秒变换一次。
斜度计
程序对应的硬件设置为:利而达MSP430-Test44x实验板,斜度计使用的是ADXL202E,数字y连接TA1/P1.2,数据x连接P1.0/TA0,P4.6对应斜度计电源每个方向的斜度显示时都占用三个字符,斜度范围为0~90,高于90的,斜度为(180-斜度)
步进电机加减速运行程序
步进电机步进角为 7.5度,一圈 360 度。
; 双四拍工作方式:
; AB-BC-CD-DA (即一个脉冲,转 7.5 度)
; 单双八拍工作方式:
; A-AB-B-BC-C-CD-D-DA (即一个脉冲,转 3.75 度)
A组线圈对应 P1.0 (桔色)
; B组线圈对应 P1.1 (棕色)
; C组线圈对应 P1.2 (黄色)
; D组线圈对应 P1.
light
做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7
74HC595驱动四位数码管源程序
74HC595驱动四位数码管源程序,测试芯片 STC89C52
DIO接 P1.0 RCK接P1.1 SCK接P1.2 上电 数码管会显示4 3 2 1
Main program running when workpiece is ready on deferent belt(deferent_ready=ture). * Call Squ
Main program running when workpiece is ready on deferent belt(deferent_ready=ture).
* Call Square_Wave subroutine to generate 0.5ms square wave on P1.2 to drive
* electromotor,then
本程序演示从P1.2采集外部电压值进行模数转换
本程序演示从P1.2采集外部电压值进行模数转换,通过P1口显示其二进制值,并通过串口发送。使用18.432MHz晶振,只用一块STC12C5AXXS2系列单片机,无须外部连接芯片。
做单一灯的左移右移
做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。
单一灯的左移右移分别接在单片机的P1.0-P1.7接口上
单一灯的左移右移分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环
开关SP1接在P3.7/RD管脚上
开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的发光二极管在闪烁,再按下开关SP1的时候,L4接在P1.3管脚上的发光二极管在闪烁,再按下开关SP1的时候,又轮到L1在闪烁了,如此轮流下
MS13864r液晶屏程序 连线表 CPU=89C55 SystemClock=24Mhz CS=P1.0 SCLK=P1.1 SID=P1.2
MS13864r液晶屏程序 连线表 CPU=89C55 SystemClock=24Mhz CS=P1.0 SCLK=P1.1 SID=P1.2
采用AT89C51单片机进行编写
采用AT89C51单片机进行编写,步进电机端口:P1.0,P1.1,P1.2,P1.3,遥控器接口p3.2喇叭p3.7
数是对LPC764的I2C的I/O口实 现,即其P1.3 (SDA) , P1.2(SCL),51系列机型可以通用. 注意: 函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作
数是对LPC764的I2C的I/O口实
现,即其P1.3 (SDA) , P1.2(SCL),51系列机型可以通用.
注意: 函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作
一定的修改....(本例是1us机器周期,即晶振频率要小于12MHZ).
(函数的使用可参考给出的事例程序.)
ID卡读卡器读程序 RED_LED EQU P1.0 GREEN_LED EQU P1.1 BEEP EQU P1.2 蜂鸣器
ID卡读卡器读程序
RED_LED EQU P1.0
GREEN_LED EQU P1.1
BEEP EQU P1.2 蜂鸣器
具体的硬件结构,大家可以看 WS 系列产品的原理图 * 利用AT89S51单片机来制作一个手动计数器
具体的硬件结构,大家可以看 WS 系列产品的原理图
* 利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.3管脚接一个轻触开关,
* 作为手动计数的按钮. 数码管驱动采用动态扫描方式用单片机的P0.0-P0.7驱动数码管的段码,
* P1.3 控制个位数码管的共阳极公共端,P1.2 控制十位数码管的共阳极公共端
* 通过按一下P3.3按键,数码管做 1 的
本程序为电磁铁测试程序
本程序为电磁铁测试程序,输出波形为下面的脉冲形式,最前面一段为高电平(可调)
可调高电平最底分辨率为1MS,最大量程为999MS,后面一部分为高10MS,低20MS脉冲
___ ___ ___
|___| |___| |___|
|___|.|___|.|___|.
高 中 低
____ 10_ 18_ _ _ _ _ __
| |_| |_| |_| |_|
io分配: * * OUTPUT: * * P1.0 ...... 模拟量输入 * * P1.1 ...... DA输入比较基准电压 * * P1.2~7.....
io分配: *
* OUTPUT: *
* P1.0 ...... 模拟量输入 *
* P1.1 ...... DA输入比较基准电压 *
* P1.2~7..... R-2R DA电阻网络 *
* P3.7 ...... LED 模拟亮度输出
一键多功能按键识别技术 如图4.9.1所示
一键多功能按键识别技术
如图4.9.1所示,开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的发光二极管在闪烁,再按下开关SP1的时候,L4接在P1.3管脚上的发光二极管在闪烁,再按
msp430测信号频率代码
<p>
msp430代码,精确测量信号频率
</p>
<p>
程序描述:利用Timer_A捕获脉冲宽度 <br />
利用MSP430单片机定时器A和捕获/比较功能模块结合使用,实现脉冲宽度的测量 程序用到了定时器A的CCI1A端口(MSP430F14X的P1.2引脚)作捕获外部输入 的脉冲电平跳变,start,end,两个个变量来计算脉冲宽度<br />
</p>