-
基于51的时钟芯片
本例程是基于STC51系列单片机的驱动程序,驱动DS1302时钟芯片,可用1602液晶显示年月日,星期,时间小时分钟秒,等信息,比较实用!仅供参考学习实用!
- 2023-08-11 15:55:03下载
- 积分:1
-
光驱读写VC源代码
光驱控制程序,可以控制光驱的打开和读写,以及对文件的饿复制删除操作
- 2023-03-10 06:10:03下载
- 积分:1
-
机器人 超声波
利用超声波传感器 ,对智能车进行驱动,其中包含中断,定时器,串口,电机编码器数据反馈等等!包含了四路电机(可进行PWM调速),两路舵机的驱动!!!
- 2022-11-07 10:55:03下载
- 积分:1
-
ili9325驱动
89c51的16位ili9325驱动,带有画点功能与获取点功能,程序未竖屏显示,可根据自己需求修改为横屏
- 2023-04-25 12:30:03下载
- 积分:1
-
基于stm32pm2.5驱动
基于stm32驱动pm2.5探测器,并将输出的模拟信号,经AD转换成数字信号,最后通过串口上传到pc机上,进一步处理。
- 2023-01-09 15:55:04下载
- 积分:1
-
基于51单片机的组合按键驱动
应用背景
此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。
此程序可以为你提供帮助。
关键技术/******************************************************************************
* 组合按键扫描过程:
* 1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。
* 2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值
* const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平,
* 这时候马上把延时计数器uiKeyTimeCnt12清零。
* 3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位,
* 防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。
* 4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。
* 5、识别按键IO口下降沿触发的过程。
*******************************************************************************/
void key_scan()
{
if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位
{
ucKe
- 2022-08-12 13:36:29下载
- 积分:1
-
基于STM32的VPC3的从站Profibus协议
应用背景基于STM32开发的Profibus从站协议,协议完整,编译可通过,移植时仅需更改数据结构长度即可。协议芯片采用VPC3+.Profibus应用于工业控制,有通信速度快,数据量大等优点。关键技术
VPC3+的Profibus从站协议;
控制器为STM32系列;
协议完整,移植时基本仅需要更改数据结构。
- 2022-12-01 13:35:04下载
- 积分:1
-
数码管可调时电子钟
//S2键调整小时,S3键调整分钟
#include
#include
unsigned char data dis_digit;
unsigned char key_s, key_v;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char data dis_buf[8];
unsigned char data dis_index;
unsigned char hour,min,sec;
unsigned char sec100;
sbit K1 = P3^4;
sbit K2 = P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
bit scan_key();
void proc_key();
void inc_sec();
void inc_min();
void inc_hour();
//void display();
void delay(unsigned char ms);
void display1(unsigned char a1,unsigned char a2,unsigned char a3,unsigned char a4,unsigned ch
- 2023-04-22 20:10:03下载
- 积分:1
-
新的CSharp编程
应用背景dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl关键技术dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl ;dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl
- 2022-11-06 21:55:04下载
- 积分:1
-
飞控驱动代码
应用背景博世九轴传感器BMX055的驱动代码,C程序代码,包括加速度传感器,陀螺仪,磁力计驱动的实现-Bosch nine-axis sensor BMX055 driver code, C code, including the accelerometer, gyroscope, magnetometer driven implementation关键技术博世传感器BMA2x2驱动代码,C程序代码,提供BMA2x2功能实现的代码,博世传感器BMA2x2驱动代码,C程序代码,提供BMA2x2功能实现的代码博世传感器BMA2x2驱动代码,C程序代码,提供BMA2x2功能实现的代码
- 2022-03-19 14:54:47下载
- 积分:1