外部中断控制数码管显示数的增减.pptxVIP

  • 5
  • 0
  • 约小于1千字
  • 约 6页
  • 2023-05-12 发布于上海
  • 举报
外部中断控制数码管显示数的增减第1页/共6页 一、任务分析利用单片机外部中断1和两个按键来控制数码管显示数字的增减。第2页/共6页 二、硬件电路 第3页/共6页 三、程序设计主程序完成中断初始化、数码管静态显示控制工作。中断函数实现显示数增减控制。每次产生外部中断1时查看K1、K2的情况,K1闭合时显示数加1,K2闭合时显示数减1。第4页/共6页 uchar Table_yang[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};/*共阳数码管0~9的字型编码,数组元素的下标值与字型相同*/ char shu=0; //外部变量,数码管显示数值void main( ) //主函数{ IT1=1; //外中断1下降沿触发 EA=1; //开总中断 EX1=1; //外中断1允许 while(1) // 无限循环 { P0=Table_yang[shu/10]; //P2口输出十位数的字型编码 P2=Table_yang[shu%10]; //P3口输出个位数的字型编码 }}第5页/共6页 感谢您的欣赏第6页/共6页

文档评论(0)

1亿VIP精品文档

相关文档