基于单片机的函数发生器的设计 1 引言 在自动控制系统设计及调试过程中,不同频率的正弦波、三角波和方波常作为信号源,应用十分方便。过去常由分立元件及集
2009-04-08 23:01
网上普遍的用法是: #define CPU_CLOCK 8000000 #define delay_us(us) __delay_cycles(CPU_CLOCK/1000000*(us)) #define delay_ms(ms) __delay_cycles(CPU_CLOCK/1000*(ms)) 在CPU主时钟频率为8MHz时, 这确实没有问题, 但是这样的写法:#define CPU_CLOCK 8000000 这很容易让人们想到, 可以通过修改它的值以实现对不同主频系统参数的统一,其实这是不正确的! 比如修改为#define CPU_CLOCK 32768以实现32KHz主频的延时。
2019-06-05 15:23
【摘 要】 介绍一种由单片机控制的采用MAX038芯片构成的高频函数发生器,它的特点是输出精度高,频率范围宽,失真小。
2009-05-15 21:46
单片机用按钮中断函数 单片机中断是一种能够使单片机响应外部信号的机制,这种机制允许单片机在处理其他任务时去响应中断信号
2023-09-01 10:17
但是每个嵌入式 RTOS 都会有自己的内存管理方式,本文就来聊聊我对 malloc 函数在单片机程序设计中的一些看法。 本文并不是要说明在单片机中怎么使用 malloc函
2023-04-24 09:50
在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统。
2018-07-18 16:56
单片机main函数结束干嘛去了?
2023-10-18 17:37
聊聊 malloc函数 在单片机程序设计中怎么使用
2023-05-18 09:35
当涉及到单片机编程时,延时是一项常见但关键的任务。在许多应用中,我们需要控制程序暂停一段时间,以实现精确的时间控制或协调不同设备之间的操作。本文将以STM32为例,介绍关于单片机的延时原理以及常用的延时函数方法。
2023-08-09 09:13
实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 今天主要介绍软件延时以及单片机精确毫秒延时函数。
2017-12-26 15:54