intmain(void){u16t;u16len;u16times=0;delay_init();//延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);//串口初始化为115200LED_Init();//LED端口初始化KEY_Init();//初始化与按键连接的硬件接口while(1){if(USART_RX_STA&0x8000;){len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度printf("\r\n您发送的消息为:\r\n\r\n");for(t=0;t<len;t++){USART_SendData(USART1,USART_RX_BUF[t]);//向串口1发送数据while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束}printf("\r\n\r\n");//插入换行USART_RX_STA=0;}else{times++;if(times0==0)printf("请输入数据,以回车键结束\n");if(times0==0)LED0=!LED0;//闪烁LED,提示系统正在运行.delay_ms(10);}}}
2023/12/16 20:02:36 1.99MB STM32 UART
1
以AT89C51单片机为核心,来进行温度监测及报警系统的设计。
本系统采用八位集成数码管显示温度采用数字温度传感器DS18B20实现温度数据的采集与转换;
当温度高于10℃或低于-10℃时,系统将产生报警,且对应的LED灯同步闪烁
2023/12/14 9:24:47 1.05MB 温度报警器 c51
1
此版本为googleZXing二维码扫描的简化版,已经修改为竖屏模式,并修改扫描框为正方形,添加四边角,修改扫描闪烁线为上下移动。
2023/12/9 21:18:02 1.22MB ZXing 二维码 扫描 条形码
1
STM32F407ARM单片机开发板_SRAM程序KEIL软件C源码工程文件。
外部SRAM例程**KEILMDK-ARMStandardVersion:4.23**固件库(ST)Version:V1.0.0**使用外设:fsmc测试说明:本程序外部SRAM测试程序,大致流程为写128K的数据再读出来,与之对比。
数据测试通过,LED轮番闪烁。
第一步:取下所有跳线帽(因为FSMC管脚共用的比较多),留下J11(BOOT0接GND),J13接PG8与NE2。
第二步:编译并下载程序。
1
题目交通灯控制系统针对已有的硬件电路图(Traffic.DSN),编写运行在ARM7上的裸机程序,实现如下功能:(1)两个方向的红黄绿灯能正确切换:绿灯à黄灯à红灯à绿灯à...(2)用两位数码管倒计时显示时间.两个方向的时间要配合好;(3)开关S1断开时,系统正常运行;当开关接通时,处于夜间停用模式,只有黄灯在闪烁。
注意:两个方向的通行时间是相关联的。
可假定南北方向通行30秒,东西方向通行20秒。
增加串口功能,利用串口,调整各方向的通行时间提供的例子中有一个简单的测试程序,可在此基础上进行修改。
2023/12/7 8:28:53 105KB arm 交通灯
1
1、P1为输出口,INT0为电平触发接开关产生中断请求。
要求:主程序8个发光二极管同时闪烁,当发生中断时使8个发光二极管循环点亮,结束时再返回主程序。
2、P1为输出口,INT0为电平触发接单次脉冲源产生中断请求。
要求:主程序8个发光二极管循环点亮,当发生中断时循环暂停,小喇叭响,松开脉冲源后再返回主程序8个灯循环亮。
2023/12/6 19:10:33 38KB 单片机 C语言 流水灯
1
ListCtrl扩展类,解决list控件刷新闪烁问题
2023/12/3 18:25:09 1KB 不闪烁 ListCtrl
1
采用中断方式,设计一个声光报警器的硬件电路和控制程序。
程序运行时,一旦8位开关信号量状态满足设定条件,就触发中断,使发光二级管按规律闪烁,同时扬声器播放一段音乐。
1
MSP430F6638编程实现5按键密码锁:使用试验箱的5个键盘和LED,设计一个5按键的密码锁。
输入密码正确LED1灯连续亮,产生一个开门信号P1.1=1;
输入密码不正确,5个LED灯同时闪烁,同时蜂鸣器鸣叫,保持开门信号为关闭P1.0=0。
2023/11/20 19:15:20 14KB MSP430F6638
1
STM32F030F4P64KBRam移植FreeRTOS运行8个LED闪烁任务例程
2023/11/20 12:18:22 522KB STM32
1
共 185 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡