本文是关于52单片机定时器计数器2做为串行口波特率发生器使用的例子,类似于定时器1作为波特率发生器工作在模式1下,但是不同的是:定时器2作为波特率发生器是16位自动重装的,位数比定时器1作为波特率发生器要高(定时器1作为串口波特率发生器是8位自动重装的),所以可以支持更高的传输速度,性能也比定时器1要好。
程序在Keil2和Keil3下调试通过,下载在实验板上达到预期效果。
AT89C52及其以上、AT89S52及其以上、STC89C52及其以上测试正常运行。
1
arduino,中断用的函数库,可以进行定时器作用。
为了说明这个问题,再举一例子。
假设你有一个朋友来拜访你,但是由于不知道何时到达,你只能在大门等待,于是什么事情也干不了。
如果在门口装一个门铃,你就不必在门口等待而去干其它的工作,朋友来了按门铃通知你,你这时才中断你的工作去开门,这样就避免等待和浪费时间。
计算机也是一样,例如键盘输入,如果不采用中断技术,CPU将不断扫描键盘有否输入,经常处于等待状态,效率极低。
而采用了中断方式,CPU可以进行其它的工作,只键盘有按键并发出中断请求时,才予以响应,暂时中断当前工作转去执行读取键盘按键,读完成后又返回执行原来的程序。
这样就大大地提高了计算机系统的效率。
2023/7/9 19:58:10 3KB arduino
1
功能要求《怪物物语》主要根据课程设计要求进行设计,并了解了游戏进行的流程,该系统功能主要包括以下模块:1).游戏控制函数,用来设置背景以及控制移动。
2)加载函数,加载该游戏一切用到的数据。
3)子弹控制函数,控制子弹移动来打敌机以获取得分。
4)飞机移动函数,利用左右上快捷键移动飞机打敌人。
5)菜单函数,显示开始界面。
6)双缓冲模块+线程缓存+定时器缓存,防止运行界面闪烁。
7)对象池模块,节省资源空间,有效缓解因资源消耗过度导致的运行界面卡顿现象。
2023/7/8 21:38:01 2.01MB 设计模式
1
板上的8个按键分别分别代表数字1-8,每按下一个按键将结果通过串口发送到PC机上显示;
使用两个定时器模块,分别定时为1ms和100ms产生中断,使用它们分别产生1s的定时时间,将时间分别显示到数码管上;
外接PS/2小键盘,将按键的值通过串口显示到PC机上。
基于UC/OS-II的温度实时监测系统
2023/7/5 2:50:49 2.92MB c代码
1
1,MSP430开发基础2,键盘设计3,数码管显示电路设计4,液晶模块接口5,MSP430CRC6,中文输入法7,数据压缩算法8,FIR滤波9,FFT算法10,波特率自动识别11,串行存储12;
NANDflash接口13;
A/D,TLV254114;
DADAC883015;
ADS124116;
温度TMP10017;
定时器DAC18;
数据采集19;
交流电压测量20;
车速测量21;
DS182022;
DS130223;
基于BQ26500温度检测系统24;
红外传输系统25;
pc通信26;
无线MODEM27;
楼宇对讲系统28;
DSPHPI接口29;
无线传输模块30;
步进电机控制31;
can通信系统
2023/7/3 7:41:35 244KB MSP430
1
STM32L4x1高级ARM_32位MCU单片机技术手册中文资料628页完整版1文件约定2系统和内存概述3嵌入式内存(FLASH)4防火墙(FW)5功率控制(PWR)6复位和时钟控制(RCC)7通用I/O(GPIO)8系统配置控制器(SYSCFG)9外设互连矩阵10直接存储器访问控制器(DMA)11嵌套矢量中断控制器(NVIC)12扩展中断和事件控制器(EXTI)13循环冗余校验计算单元(CRC)14灵活的静态存储控制器(FSMC)15四通道SPI接口(QUADSPI)16模数转换器(ADC)17数模转换器(DAC)18电压参考缓冲器(VREFBUF)19比较器(COMP)20运算放大器(OPAMP)21Σ-Δ调制器的数字滤波器(DFSDM22触摸感应控制器(TSC)23随机数生成器(RNG)24高级控制定时器(TIM1/TIM8)25通用定时器(TIM2/TIM3/TIM4/TIM5)26通用定时器(TIM15/TIM16/TIM17)27基本定时器(TIM6/TIM7)28低功耗定时器(LPTIM)29红外线接口(IRTIM)30独立看门狗(IWDG)31系统窗口看门狗(WWDG)32实时时钟(RTC)33集成电路(I2C)接口34通用同步异步接收发射机(USART)35低功率通用异步接收发射机(LPUART)36串行外设接口(SPI)37串行音频接口(SAI)38单线协议主接口(SWPMI)39SD/SDIO/MMC卡主机接口(SDMMC)40控制器局域网(bxCAN)41调试支持(DBG)42设备电子签名43修订记录
2023/6/12 7:56:14 10.37MB STM32L4x1
1
本书是普通高等教育“十一五”国家级规划教材。
本书本书以51系列单片机为硬件基础,以C51为软件编程基础,全面系统地介绍单片机的基本知识与应用。
本书主要内容包括:单片机的C语言概述,51单片机硬件与C51编程基础,P0~P3口、中断系统、定时器/计数器、并行扩展、外部串行扩展的C51编程,Keil与Proteus使用基础等。
本书提供大量实例及详细说明与注释,均可在Keil和Proteus软件平台上直接运行,每章后附本章小结、习题、实验与设计等,提供电子课件、程序代码、习题参考答案与实验指导。
2023/6/10 11:03:55 1.54MB 单片机 C语言
1
1打印专用,4X4动态扫描键盘,4X4键盘,8人表决器,61A板电路原理图,300M射频遥控电路,555延时关灯,1820温度采集,2051流水灯,C2051红外遥控器,LED电子钟,PC红外遥控器,波形发生器,单片机编码-机器人,多功能定时器,高精度频率计,红外遥控电子钟,红外遥控数字钟,基于1302的万年历8951,交通灯,具有看门狗的单片机电机控制,声控延时灯,等等200个80C51等电路项目
2023/6/6 4:16:20 14.61MB PLD 电路 电路设计项目 80C51
1
基于STM32F429IGHAL库配置编码器,定时器,pwm输出控制电机pid的程序。
基于STM32F429IGHAL库配置编码器,定时器,pwm输出控制电机pid的程序。
基于STM32F429IGHAL库配置编码器,定时器,pwm输出控制电机pid的程序。
基于STM32F429IGHAL库配置编码器,定时器,pwm输出控制电机pid的程序。
2023/6/6 0:44:55 995KB STM32HAL库
1
stm32f103定时器PWM模式搭配DMA输出精确脉冲注意事项1.压缩包内并未包括stm32外设固件库驱动,需要下载后,设置自己的include目录,具体自行百度。
因为如果包括驱动会很大,另外,自己项目复制起来也会很大。
2.IDE是KEIL-ARM5.294.工程设置是STM32F103C8T6,如果你也是这个芯片,还要改include目录5.调试器是j-link,你的环境如果跟以上不一致,需要自己更改
2023/6/4 9:37:40 46KB stm32 dma pwm 定时器
1
共 419 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡