找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1274|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

分享文件,一個(gè)簡單的課設(shè)作品,四則運(yùn)算加法器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:453635 發(fā)表于 2018-12-24 18:32 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
因?yàn)槭窃谔摂M機(jī)用的仿真軟件,所以在我本機(jī)不顯示仿真軟件的標(biāo)識(shí)。
  1. #include <reg52.h>

  2. void delay(unsigned int ms)               
  3. {
  4. unsigned char t;
  5. while(ms--)
  6.         for(t=0;t<=120;t++);
  7. }
  8. unsigned char keyscan()        
  9. {
  10.         unsigned char row,col,k=0xff;
  11.         unsigned char i;
  12.         //unsigned char code keycode[]=        {0xee,0xde,0xbe,0x7e,
  13.                                                 //0xed,0xdd,0xbd,0x7d,
  14.                                                 //0xeb,0xdb,0xbb,0x7b,
  15.                                                 //0xe7,0xd7,0xb7,0x77};
  16.         unsigned char code keycode[]=        {0xee,0xde,0xbe,0x7e,
  17.                                                 0xed,0xdd,0xbd,0x7d,
  18.                                                 0xeb,0xdb,0xbb,0x7b,
  19.                                                 0xe7,0xd7,0xb7,0x77};
  20.                                                
  21.         P2=0xf0;
  22.         if((P2&0xf0)==0xf0)
  23.                 return k;               
  24.         delay(20);               
  25.         if((P2&0xf0)==0xf0)
  26.             return k;       
  27.                         P2=0xf0;                       
  28.         col=P2&0xf0;               
  29.         P2=col|0x0f;               
  30.         row=P2&0x0f;               
  31.         for(i=0;i<16;i++)               
  32.         if((row|col)==keycode[i])
  33.                   {        k=i;               
  34.                         break;                  
  35.                 }
  36.         P2=0xf0;
  37.         while((P2&0xf0)!=0xf0);                             
  38.         return k;                                     
  39. }
復(fù)制代碼



1545647367(1).jpg (26.5 KB, 下載次數(shù): 26)

壓縮包內(nèi)容展示

壓縮包內(nèi)容展示

計(jì)算器.zip

78.41 KB, 下載次數(shù): 4, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2018-12-24 22:50 | 只看該作者
補(bǔ)全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表