单片机编写音乐程序中DB表示什么意思? 程序中的一段如下:

2025-03-09 23:13:35
推荐回答(3个)
回答1:

DB是数据块的意思,你看到的是16进制的数据

回答2:

首先要说的是,flag是一个很烂的名字,关于变量命名,请参阅《代码大全》第11章及相关章节的内容。

其次,仅从这两句代码,无法断定U8FLAG的具体用途,但可以猜到,U8FLAG应该是一个unsigned char的类型的变量。

最后,我给出,仅从这两句代码获取到的所有信息:
while((!P2_0)&&U8FLAG++); // 如果(!P2_0)&&U8FLAG++ == 1,则一直在此
// 循环等待,即,P2_0为0且U8FLAG非零,则
// 将U8FLAG自加1后,重新判断;直到条件不
// 满足时,进入下一条语句。
U8FLAG=2; // 将U8FLAG赋值为0x02。

回答3:

作好的发声表格,在程序中查表用得,不能去掉