发布网友
共2个回答
热心网友
可以加个按键,再加个标志位,当按键按下标志位取反,标志位为1执行模式1,标志位为0,执行模式2追问其实这些我似乎都懂,,,但是一到编程就纠结,,,,,我有编出来,,程序没有错误,,,生成了hex文件,,但是程序实现不了想要的功能,,,,。那个按键是不是要程序不停的扫描?那不是就要让程序大概每5ms中断一次看是否有按键按下,,有就模式一(模式一播放音乐),没有就模式二(弹奏音乐)?
追答可以使用外部中断检测按键,当按键按下标志位取反,主程序加个if语句,判断标志位为1还是为0,执行不同的模式,标志位可以用一个变量去表示
热心网友
跟数码管动态扫描不一回事么,其实每次只亮一个,看起来却都亮了
你也可以扫描啊,先蜂鸣器,再数码管,在人看来不是同时干的啊追问如何实现播放模式和演奏模式?