ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

江协51单片机学习日志(3独立按键控制LED)

江协51单片机学习日志(3独立按键控制LED) 一、学习内容1.控制P30-P330||1即对应开发板上四个按键的按下或松开---------------------------------------------------------------------------------------------------------------------------------2.顺带复习C语言内容位运算需注意与全1为1其余为0 0000 00012表示向左移动2位|或全0为0其余为1^异或相异出1相同出0~取反0变11变0---------------------------------------------------------------------------------------------------------------------------------3.按键抖动的解决方法检测到按键被按下先延迟20ms稳定到低电平如果一直不松开就一直在while循环里一旦检测到松开按键跳出循环再延迟20ms稳定到高电平。---------------------------------------------------------------------------------------------------------------------------------4.表达二进制例P28位0000 00000000 00010000 00100000 00110000 0100---------------------------------------------------------------------------------------------------------------------------------二、实操注意点1.有nop需加头文件include intrins.h2.全局变量初始为03.P28位和P201位的区别P20xff----1111 1111 同时控制8位P200低或1高 只控制1位4.改完代码现象不变可能是isp卡住了状态为一直在检测单片机但没有显示操作成功两个软件关掉拔出数据线再试一遍就成了三、代码展示2026.9.1完课2026.9.2整理完毕
返回列表