- 社区首页
- 找到 353836 条结果
#include<reg52.h> //包含单片机寄存器的头文件#include<intrins.h> //包含单片机寄存器的头文件 typedef unsigned char u8;typedef unsigned int u16;sbit IR=P3^2; //将IR位定义为P3.2引脚 u8 sn[4]; //储存用户码、用户反码与键数据码、键数据反码 u16 LowTimeHighTime; //...
676d355b4883e879
2019-10-27 22:08:59
浏览量:766
例如TIM3的更新中断优先级比TIM2高,在TIM2,TIM3中断同时来后,先会进入TIM3中断进行执行。我想在TIM3的中断服务函数里将TIM2中断关闭掉,也就是不要再响应TIM2的中断。因为不关掉的话,当TIM3的中断执行完毕后接着会执行TIM2的中断函数的。在TIM3里直接写入如下两句:TIM2->CR1 &= (uint16_t)(~((uint16_t)TIM_CR1_CEN));...
宫梓萱
2019-12-10 17:20:44
浏览量:736
这次一个无源蜂鸣器驱动算是遇到问题了 此程序并非本人所写也是借鉴于论坛大神帖子的! 程序如下: 定时器为八位自动重装模式 定时250us; void timer() interrupt 1 { static uint16 count=0; uint16 count; if(num>0) { count++; if(count<400) { beep=~beep; if(count>=400) beep=1; if(count>=800) {...
电子大拿
2021-02-18 15:54:57
浏览量:956
比如32位定时器b0的匹配输出最多可以同时几路pwm,频率是相同的,就是占空比不同
yhj416606438
2021-06-06 09:30:36
浏览量:495
可以用定时器确定时间频率,#include<reg51.h>#define uint unsigned int#define uchar unsigned char sbit PWM=P2^0;// P2.0输出pwmuchar time; // 定义占空比的变量 void main(){ TMOD=0x01;//定时器0工作方式1 TH0=0xff;//(65536-10)/256;//赋初值定时 TL0=0xf7;//(65536-10)%256;//0.01ms ...
yhj416606438
2021-06-07 13:56:26
浏览量:667
#include
#define uchar unsigned char
#define uint unsigned int
uchar code xianshi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80,0x90};//共阳数码管0到9显示BCD码
uchar second=0;//秒计数定义并初始化变量
uchar min=0;//分计数
uchar hour=0;//时计数
uchar m=0;//中断计数
sbit a1=P0^0;// 秒按键
...
huihui163
2016-09-22 18:18:27
浏览量:1142
忘了发程序了,程序如下
#include
typedef unsigned int uint;
typedef unsigned char uchar;
sbit du=P2^6;
sbit we=P2^7;
uchar code table[]={
0x3F, //"0"
0x06, //"1"
0x5B, //"2"
0x4F, //"3"
0x66, //"4"
...
艾笠调查团
2016-10-23 14:16:02
浏览量:814
这是4键学习型遥控代码,仅供参考,其他论坛的,之前发的链接违规被删了但挡不住我分享的精神//内部振荡12M
#include <STC15.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define delaytime 0x83
#define QDDM 0x5a;
#define FOSC 12000000UL//12M晶振
sbit led=P3^3;
sbit K1=P3^...
辛迪可乐
2017-09-07 16:19:40
浏览量:1062
就一个简单的例子,,用按键控制各LED的亮灭,,消抖必须用定时器消抖。。
韩梅梅
2018-02-05 10:36:14
浏览量:1509
HAL_TIM_Base_Start_IT(&htim2);HAL_TIM_Base_Start_IT(&htim3); 在定时器初始化时不能开启吗?必须在主函数开启?...
liuxiaofei126
2018-03-08 08:59:27
浏览量:2584
基于51单片机的信号发生器怎么使频率在20hz到100khz可调,请解答。。。
Obligation
2018-06-19 22:35:51
浏览量:1216
一般情况下我们使用stm32f1的定时器时定时器的数量是足够用的,但是有些特殊情况下需要许多的定时器,在stm32f1xx.h里面是定义了许多像tim9-17这些手册上没有的,我在st的官网上也查过新的资料,也没有这些定时器的说明,有点迷,我好想就在F4上用过tim9-14.有人能解释一下f1上的这些tim9-17该怎么用。
fighter-12315
2018-07-16 11:46:08
浏览量:910
现在想实现,监控水阀的开关时间来计算流水量。 而且单片机在没有流水的时候是处于休眠状态的,也就是说我如果我想用定时器来记录水流时间的话是不是只有在我唤醒的时候才能开启定时器?这个具体是怎样的流程呢?
Hello Pointer!!!
2018-12-14 12:55:29
浏览量:1094
如何使用标准51定时器产生pwm波
hangtao
2018-12-21 21:34:52
浏览量:1161
rt
419d237b5c8b9fde
2019-02-23 14:23:56
浏览量:4421
四种工作方式,方式0是13位定时器,方式1是16位定时器,方式2是带自动重装功能的8位定时器,方式3是两个独立8位定时器
coliner
2019-03-16 18:19:03
浏览量:1175
有时候需要用到多个定时器,但是单片机的定时器数量有限,有没有办法用一个定时器,让他像电脑一样,定时时间到了,然后去执行某一个功能,不要跟我说操作系统,不懂啊
599962353a2a3f31
2019-04-13 16:07:47
浏览量:696
定时器怎么使用,分为什么定时器
7ac62a533324a347
2019-09-23 12:37:15
浏览量:658
STM32单片机的定时器做输入捕获是,通道一个为direct一个为indirect,这两个通道的作用分别是什么?这种方式主要用在哪些地方?
牛妞小小
2020-08-09 16:58:49
浏览量:984
#include<reg52.h>#define uchar unsigned char#define uint unsigned intvolatile uchar a;uchar i;uchar code SEG[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管uchar code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //流水灯void delay_ms(uint xms)...
唯爱小姑娘
2016-11-23 22:49:02
浏览量:1419