欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 鍵盤專用芯片MM74c922的Proteus仿真程序 [打印本頁]

作者: taotie    時間: 2021-4-1 10:34
標題: 鍵盤專用芯片MM74c922的Proteus仿真程序


演示程序:
#include <avr/io.h>
#include <util/delay.h>


#define  INT8U   unsigned  char
#define  INT16U   unsigned  int

//蜂鳴器
#define  beep( ) PORTD^= _BV(PD7)
//按鍵判斷有鍵按下時74922AD向pa7發送高電平
#define  key_pressed ((PINA & 0x80) == 0x80)
//獲取按鍵
#define  key_no (PINA & 0x0f)
//數碼管段碼
const INT8U  SEG_CODE  [ ] =
{
0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,
0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71
};
//發聲子程序
void sounder( )
{
INT8U    i ;
for (i=0 ; i<100 ; i++)
{
_delay_us(190); beep( );
}
}


int main()
{
   DDRA =0X00; PORTA=0XFF;
DDRC=0XFF; PORTC=0X00;
DDRD=0XFF; PORTD=0XFF;

   while (1)
{
if  ( key_pressed )     //有鍵按下
{
PORTC = SEG_CODE[key_no];
sounder( );
}
}
}







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1