开发工具:C-C++
文件大小:701KB
下载次数:160
上传日期:2013-03-30 16:52:45
上 传 者:呼延靖国
说明: 基于stm32f103c8t6单片机的74H165源码,固件库为3.5版本
(Based on the stm32f103c8t6 microcontroller the 74H165 source firmware library version 3.5)
文件列表:
10 74HC165\C程序\main.c
10 74HC165\C程序\main.crf
10 74HC165\C程序\main.d
10 74HC165\C程序\main.h
10 74HC165\C程序\main.o
10 74HC165\C程序\STM-74hc165.axf
10 74HC165\C程序\STM-74hc165.hex
10 74HC165\C程序\STM-74hc165.htm
10 74HC165\C程序\STM-74hc165.lnp
10 74HC165\C程序\STM-74hc165.map
10 74HC165\C程序\STM-74hc165.Opt
10 74HC165\C程序\STM-74hc165.plg
10 74HC165\C程序\STM-74hc165.tra
10 74HC165\C程序\STM-74hc165.Uv2
10 74HC165\C程序\STM-74hc165_HC6800-EM3.dep
10 74HC165\C程序\STM-74hc165_Target 1.dep
10 74HC165\C程序\STM32F10x.lst
10 74HC165\C程序\STM32F10x.o
10 74HC165\C程序\STM32F10x.s
10 74HC165\C程序\stm32f10x._ia
10 74HC165\C程序\STM32F10xR.LIB
10 74HC165\连线演示.JPG
10 74HC165\C程序
10 74HC165
相关文件:
[74HC165] 基于stm32f103c8t6单片机的74H165源码,固件库为3.5版本
[74HC595] 基于stm32f103c8t6单片机的74H595源码,固件库为3.5版本
[SPI] STM32f103的SPI驱动代码。只初始化了SPI2,如需要可以修改
[74HC165_1] 单片机的IO口扩展,使用74LS165扩展键盘
[74HC165aUART_ARM] 在Keil环境下编写的STM32代码,用来读取74HC165的数据并通过STM32串口发送(至蓝牙/SIM/PC等),波特率115200。
[74hc165] 这一个程序是基于51单片机的74LS165芯片的驱动程序,这个程序是用于并行数据转化为串行数据用的
[74HC595-for-STM32] 74HC595 for STM32 C语言程序示例,stm32
[10-74HC165] stm32单片机的初级教程,学习74HC165的工作原理
[Key-Read(Short_Long_Press)] 基于microchip公司的PIC18F46K22单片机的按键读取程,是从74HC165里读出来后再处理的
最多24个光电开关,要用3个74HC165移位寄存器,每个74HC165接8个光电开关,如果为了节省S52的管脚,可以将3个74HC165串联在一起,如果这样接,C语言可以写成:long int a1
clks=0//为了可靠期间,移位时钟脚先置0
for( i=0,i<24,i++)
{
clks=1;
clks=1;//重复的目的是为了延时,如果硬件反应速度慢。
clks=0;
a1=a1<<1
if(datas==1) //datas是74HC165串行数据的接入脚 ,读取1位光电开关
a1=a1|0x1//末尾置1
else
a1=a1&0xfffffffe //末尾置0
}
if (a1==0) b=1 //此处设光电管受光照,输出为0,b=1表示全0检测通过。
else b=0// b=0,表示有错
//后面的程序不用详细写了吧,需要关闭光源,再读入一次24个观点开关,a1=oxffffffff,则正确,否则出错。
经过有光和无光照两次检测,就可以判断光电开关的好坏了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)