• 大小: 486KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: 矩阵键盘  

资源简介

999倒计时程序,键盘控制数码管,数码管电子钟,4路抢答器,4*4矩阵键盘实验(计算法)

资源截图

代码片段和文件信息

#include  

#include

unsigned char code table[] = {0xc00xf90xa40xb00x990x920x820xf80x800x900x880x830xc60xa10x860x8e};//共阳数码管显示0~F
void delay()                   //延时子程序
{
 unsigned char n m;
 for (n = 100; n > 0; n--)
  for (m = 300; m > 0; m--);    
}
void display(unsigned char S)      //显示子程序
{
 P0 = table[S]; //数码管是P0口驱动的
 delay();                    
 P3 = 0x7f; //数码管选通开关(P3.7选通 也就是数码管的第八位 (从左到右顺序))
}
unsigned char Keycan(void) //按键扫描程序 P1.0--P1.3为行线 P1.4--P1.7为列线
{
  unsigned char rcode ccode;
  P1 = 0xF0;      // 发全0行扫描码,列线输入
  if((P1&0xF0) != 0xF0) // 若有键按下
  {
    delay();// 延时去抖动 
    if((P1&0xF0) != 0xF0)
    {  rcode = 0xFE;         // 逐行扫描初值
    while((rcode&0x10) != 0)
    {
       P1 = rcode;         // 输出行扫描码

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4958  2008-07-08 11:23  999秒倒计时程序\daojishi

     文件       7807  2008-07-08 11:23  999秒倒计时程序\daojishi.M51

     文件        966  2009-07-22 22:32  999秒倒计时程序\daojishi.Opt

     文件       2118  2009-07-22 22:32  999秒倒计时程序\daojishi.Uv2

     文件       1706  2008-07-08 11:23  999秒倒计时程序\daojishi.hex

     文件         43  2008-07-08 11:23  999秒倒计时程序\daojishi.lnp

     文件        232  2009-07-22 22:32  999秒倒计时程序\daojishi.plg

     文件        981  2008-07-08 11:23  999秒倒计时程序\daojishi_Opt.Bak

     文件       2147  2008-07-08 11:12  999秒倒计时程序\daojishi_Uv2.Bak

     文件       5812  2008-07-08 11:23  999秒倒计时程序\djs.LST

     文件       5718  2008-07-08 11:23  999秒倒计时程序\djs.OBJ

     文件       2040  2008-07-09 15:23  999秒倒计时程序\djs.c

     文件     123392  2008-07-10 15:51  999秒倒计时程序\实验说明文档.doc

     文件       4310  2007-09-18 17:24  键盘控制数码管\keyshuma.LST

     文件        662  2007-09-18 17:24  键盘控制数码管\keyshuma.OBJ

     文件       1159  2007-09-18 17:24  键盘控制数码管\keyshuma.asm

     文件        677  2007-09-18 17:24  键盘控制数码管\keyshumaguan

     文件       3021  2007-09-18 17:24  键盘控制数码管\keyshumaguan.M51

     文件       1229  2008-07-08 11:44  键盘控制数码管\keyshumaguan.Opt

     文件       2179  2008-07-08 11:44  键盘控制数码管\keyshumaguan.Uv2

     文件        282  2007-09-18 17:24  键盘控制数码管\keyshumaguan.hex

     文件         37  2007-09-18 17:24  键盘控制数码管\keyshumaguan.lnp

     文件        211  2008-07-08 11:44  键盘控制数码管\keyshumaguan.plg

     文件       1225  2007-10-10 00:22  键盘控制数码管\keyshumaguan_Opt.Bak

     文件       2150  2007-07-28 00:30  键盘控制数码管\keyshumaguan_Uv2.Bak

     文件     113664  2008-11-19 12:39  键盘控制数码管\实验说明文档.doc

     文件       5533  2008-05-21 12:41  4x4矩阵键盘实验(计算法)\4x4

     文件       3878  2008-05-21 12:41  4x4矩阵键盘实验(计算法)\4x4.LST

     文件       5980  2008-05-21 12:41  4x4矩阵键盘实验(计算法)\4x4.M51

     文件       5942  2008-05-21 12:41  4x4矩阵键盘实验(计算法)\4x4.OBJ

............此处省略46个文件信息

评论

共有 条评论