请编写复杂万年历设计的程序,要求如下:(1)采用LCD1602显示日期时间;(2)采用PCF8563作为时钟芯片;(3)设置6个按键,按键1实现相应位加1功能;按键2实现相应位减1功能;按键3实现更改位加1功能;按键4实现更改位减1功能;按键5实现设置时间/取消更改时间功能;按键6实现确定更改时间功能;按键7实现选择日期和时间功能。只需提交主函数的程序即可。在校同学提交电子版,在家上课的,有电脑的同学可以交电子版,没有电脑的同学可以手写拍照上传。注意书写格式,整洁清晰。
举一反三
- 编写多功能步进电机双向转动设计程序,要求设置5个按键,按键1实现步进电机加速功能,按键2实现步进电机减速功能,按键3实现正反转模式的切换,按键4实现暂停/继续功能切换,按键4实现运行/停止功能切换。有电脑的同学可以交电子版,没有电脑的同学可以手写拍照上传。注意书写格式,整洁清晰。
- 编写程序,实现一位共阳数码管显示,并且可用四个按键实现加1、减1清0的功能
- 实现功能: 1、LED2闪烁,时间间隔20ms; 2、按键K_UP按下,led点亮; 3、按键K_DOWN按下,led灭; 4、按键K_LEFT按下,蜂鸣器报警; 5、按键K_RIGHT按下,蜂鸣器停止报警。 要求使用按键功能使用外部中断控制看,将编译成功的结果、main.c文件、exit.c文件拍照上传(如程序过长,可分多次截图)
- 请修改程序实现使用外部中断0接入按键按一下加1使用外部中断1接入按键按一下减1需要提交修改后的程序
- 使用选择工具配合()按键可以实现加选功能