蓝桥杯单片机必备知识 —— (2)关闭LED灯,BUZZ以及零碎知识
代号 | 选中功能 | 二进制 | 十六进制 |
---|---|---|---|
Y4C | LED | 1000 0000 | 0x80 |
Y5C | BUZZ | 1010 0000 | 0xa0 |
Y6C | 位选码 | 1100 0000 | 0xc0 |
Y7C | 段选码 | 1110 0000 | 0xe0 |
关闭子函数
//关闭LED,BUZZ子函数
void cls()
{
P2 = (P2 & 0x1f) | 0xa0; //选中BUZZ相关的片子
P0 = 0x00; //关闭BUZZ
P2 = 0x1f; //恢复,不再选中该片子
P2 = (P2 & 0x1f) | 0x80; //选中LED相关的片子
P0 = 0xff; //关闭LED
P2 = 0x1f; //恢复,不再选中该片子
}
主函数
void main()
{
cls_buzz(); //调用关闭函数
}
测试结果不贴了,过于简单。
LED模块
BUZZ模块
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100141.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...