摘要: 单片机中,使用汇编语言MOVC指令对FLASH ROM进行访问,三种情况: 1.?C_INITSEG 全局变量初始化 进入MAIN之前调用; 2.?CO?Project_name 放到code区的常量或指针 “Project_name”工程名称; 3.?C?LIB_CODE 库文件 Math函数或者 阅读全文
posted @ 2025-09-01 20:54 小智001 阅读(8) 评论(0) 推荐(0)
摘要: keil软件定义宏定义时:#define Cnt_Time (606024)或#define Cnt_Time (ulong)(606024) ,这两种方法都是错误的,会造成溢出,最大到uint类型的峰值也就是65535 正确定义#define Cnt_Time ((ulong)606024)或#d 阅读全文
posted @ 2025-08-22 20:32 小智001 阅读(16) 评论(0) 推荐(0)
摘要: 我们常使用的红外遥控信号大多是使用38Khz载波调制的信号波。 制定协议:假设一个载波周期T=2ms,占空比为50%.设定信号“1”为3/4T个载波和1/4个高电平,信号“0”为1/4T个载波和3/4个高电平。 载波由单片机的PWM产生,在发生信号“1”时,开启3/4T时间的PWM信号,关闭1/4T 阅读全文
posted @ 2025-07-07 20:32 小智001 阅读(172) 评论(0) 推荐(0)
摘要: DMA直接存储区访问:主要功能是用来搬数据,但是不占用 CPU,使用 DMA,最核心就是配置要传输的数据,包括数据从哪里来,要到哪里去(外设到存储器/存储器到外设/存储器到存储器),传输的数据的单位是什么,要传多少数据(传输过程中只需要存储器地址自增,外设不需要),是一次传输还是循环传输等等。1) 阅读全文
posted @ 2025-06-29 18:26 小智001 阅读(14) 评论(0) 推荐(0)
摘要: 一:启动文件工作: 1.初始化堆栈指针 SP=_initial_sp 2.初始化 PC 指针=Reset_Handler 3.初始化中断向量表(weak定义中断服务函数) 4.配置系统时钟 5.调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界 二:时钟部分:P 阅读全文
posted @ 2025-06-23 20:56 小智001 阅读(33) 评论(0) 推荐(0)
摘要: 1.keil软件导入LIB库文件时有Library file 和Toolchain Library file两种选项,第一个是自己的库文件,需要使用LX51编译(Device页面勾选上“Use Extended Linker(LX51)instead of BL51”),第二个是官方的库文件,可以使 阅读全文
posted @ 2025-06-17 18:49 小智001 阅读(61) 评论(0) 推荐(0)
摘要: 1.keil软件中的芯片选项和烧录器选项都与TOOL.ini文件有关。 2.ADC(模数转换器)的中断即使没有被使能,ADC完成了转换也会对转换完成标志置位,但是系统不会触发中断响应,即只有标志,但不会进入中断函数(与程序中是否写该中断函数无关)。推测中断响应均如此。 3.keil软件中.h文件位置 阅读全文
posted @ 2025-06-16 20:34 小智001 阅读(19) 评论(0) 推荐(0)
摘要: 1.快测检测语音通讯故障5S,前2S是全显,不检测故障,然后发送不播报内容指令4次,250ms一次也就是1S,最后2S发送播报内容指令8次,未收到语音控制板应答,则报故障。 2.音乐蜂鸣器需要更高的调用频率,主函数中10ms一次,速度不够快,需要放到定时器中断里,2ms调用一次,这样音乐蜂鸣响的频率 阅读全文
posted @ 2025-05-29 20:32 小智001 阅读(17) 评论(0) 推荐(0)
摘要: SC系列芯片的触摸按键,每个通道对应每个值,如TK0对应bit0,TK5对应bit5,即哪一个按键按下时,哪一个通道被置1;因此在后期处理按键值需要找到是哪一个按键被按下,再将键值统一转换成0x01,0x02,0x04。 方法如下: 先确定总的触摸通道数,for循环进入,每次对触摸按键返回的键值进行 阅读全文
posted @ 2025-04-16 22:05 小智001 阅读(21) 评论(0) 推荐(0)
摘要: 过零检测:对零点进行检验,判断是否进入故障 下图中右侧的F1脚需要接到单片机的外部中断上,通过上升沿检测,判断是否发生故障。左侧的F1脚检测220V交流电正弦波的零点(此零点非彼零点,相对值)。 假设R1电阻等于400K,R2电阻等于10K,F1处的电压为V1,因此电阻R1分压值为V1/41,三极管 阅读全文
posted @ 2025-03-20 21:21 小智001 阅读(56) 评论(0) 推荐(0)