按键计数器实验报告
原理图
实验反思
上周我们进行了单片机第二次上机,主要是利用中断的思想进行按键的加减,中断相对于内部掩饰,具有反应灵敏,易操作的特点。自己这次的上机相对于上机感觉自己有了明显的进步,只有正确掌握做实验的正确流程,才能更好更快的把实验完成好。
源程序
- #include<reg51.h>
- unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- unsigned char count=0;
- int0_srv() interrupt 0
- {
- count++;
- if(count==100) count=0;
- P1=table[count/10];
- P2=table[count%10];
- }
- int0_srv0() interrupt 2
- {
- count--;
- P1=table[count/10];
- P2=table[count%10];
- }
- main()
- {
- P1=P2=table[0];
- IT0=1;
- IT1=1;
- EA=1;
- EX0=1;
- EX1=1;
- while(1);
- }
复制代码
完整的Word格式文档51黑下载地址:
按键计数器报告.docx
(355.63 KB, 下载次数: 73)
|