多功能系统:
模式1:控制8个LED灯跑马,每个LED跑马灯的点亮时间为500ms,每按一次INT0键并产生外部中断后,LED灯的点亮时间减少10ms,并将当前点亮时间通过UART接口发送至串口助手,点亮时间减到10ms后回到500ms进行循环。程序运行期间4位7段数码管显示当前点亮时间。
模式2:串口调试功能,可选择发送功能和接收功能测试。发送功能——按0-9键后,从串口发出相应按键的ASCALL码。接收功能——LCD屏显示接收到的ASCALL码字符。
模式3:波形发生器,可以选择输出波形:锯齿波、三角波、正弦波。
【注意:该课题已经超过51单片机极限,所以仿真运行效果会有明显的卡顿,以及按键反应不灵敏问题。按键需要多次按压才会有反应,整体功能问题不大】
阅读全文