-
使用位结构与联合来对430单片机进行位操作
我们都知道430单片机对寄存器的每一位是不能单独进行操作的,所以在这里使用一种位结构加联合的形式实现了对单片机变量或是寄存器的位操作,虽然看起来复杂了一点,但是在定义好了结构和联系之后的操作基本都是重复的,实际意义不大,只是提供一种新的思路,以这种方式实现位操作在别的大项目里还是有很大价值的
- 2022-08-16 03:33:57下载
- 积分:1
-
NRF24LE1单片机收发程序
nRF24L01无线模块实现6个通道接收数据有几点需要注意:
(1)EN_AA和EN_RXADDR寄存器的设置,要让所有通道接收数据允许和自动应答,都设置为0x3f;
(2)RX_PW_PX(X表示第几通道)寄存器,设置接收数据的数据长度,最大是32字节,默认好像是0;
(3)写接收通道地址,P0和P1通道是40位的地址,但是P2到P5只有8位地址,他们的高32位地址与P1通道相同,因此只要写一个字节地址就可以;
(4)特别要注意的是写接收通道地址的时候是先写低位地址,切记切记。
注意上面的几点,一般就没太大的问题,祝大家顺利调通nRF24L01无线模块。
- 2022-04-25 12:41:08下载
- 积分:1
-
基于MSP430F5529的非法闯入报警器
用MSPF5529做的一个非法报警器 采用热释电红外传感器RE200B感应人体发射出的红外线,通过红外传感信号处理器BISS0001的放大、检测、延迟,输出有效信号送到单片机I/O口,利用边沿触发I/O中断,给予报警。 BISS0001 是一款具有较高性能的传感信号处理集成电路,它配以热释 电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能自 动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和 自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、 走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。
- 2022-03-03 18:08:08下载
- 积分:1
-
32*64LED点阵屏
32*64点阵屏08接口驱动程序,滚动显示 16*16 字体大小
- 2022-03-25 22:40:06下载
- 积分:1
-
时钟芯片1302的驱动
时钟芯片1302的基本驱动程序,能够在液晶显示屏上显示年月日时分秒星期等功能!
- 2023-01-13 00:30:03下载
- 积分:1
-
Microchip公司实现的SAE J1939协议栈代码
Microchip公司实现的SAE J1939协议栈代码,有多个简单案例,对初学者有极大帮助,可供大家参考。
- 2022-04-25 13:45:59下载
- 积分:1
-
飞思卡尔摄像头组程序
应用背景程序为飞思卡尔智能车摄像头组的程序,本程序对应的硬件B车模,xs128芯片,btn7960电机驱动,ov7620摄像头(用广角镜头),本程序能跑2m/s,比较慢,适合新手参考下关键技术端口连接:PWMDTY3控制舵机,PWMDTY0和PWMDTY1控制电机驱动,PT7口采集光电码盘的电平测速,PA0-7接摄像头的数据口,摄像头的HREF接PT0VSYN接PT1
程序大概思路:本程序采集了图像的70 90 95 103 这四行图像,70行是前瞻比较远一点的,用于检测赛道类型,90,95,103,是用于检测偏差的。
- 2023-03-14 10:05:04下载
- 积分:1
-
c8051f500做成闪烁
c8051f500做成闪烁
- 2022-07-20 23:15:22下载
- 积分:1
-
avr单片机_mege32_usart收发数据_亲自编写可用
avr单片机_mege32_usart收发数据_亲自编写可用,代码很简单,实现功能为:发送一个数据立刻接收一个数据,通过串口调试助手实现,编译环境为avrstudio+winavr,最近学习avr自己写的,希望对后来者有所帮助,
- 2023-04-10 02:40:04下载
- 积分:1
-
单片机
/*============================================================
功能:使用12232液晶显示图片演示
==============================================================
硬件:TG12232B (122*32)模拟口线接线方式
连接线图:
--------------------------------------------------|
|DB0-----P0.0 | DB4-----P0.4 | RW-------P1.1 | A0--------P1.0 |
|DB1-----P0.1 | DB5-----P0.5 | RS-------P2.1 | V0接1K电阻到GND |
|DB2-----P0.2 | DB6-----P0.6 | E1-------P1.3 |
|DB3-----P0.3 | DB7-----P0.7 | E2-------P1.2 |
---------------------------------------------------
本程序源码只供学习参考,如有需要请联系作者。
[注:AT89x52使用22.1184M或11.0592M晶振,实测使用22.1184M或11.0592都可以]
编译平台:Keil uV2 7.08
- 2022-03-18 23:45:21下载
- 积分:1