⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testkey.c~

📁 测试各输入输出端口好坏
💻 C~
字号:
/********************Copyright(c)************************************
**---------------------File Info---------------

** File name:		testkey
** Created by:		邵峰
** Descriptions:		测试各输入输出端口
** Date:                  2008-9-6
*******************************************************************/

#include <mega16.h>
#include <delay.h>      

 void port_init(void)          //Initialization program
{
 PORTA = 0x00;               //夏老师要求先PORTX,后DDRX,why?  I know.
 DDRA  = 0xFF;               //其中C口为输入,其余为输出;
 PORTB = 0x00;
 DDRB  = 0xFF;
 PORTC = 0x11; 
 DDRC  = 0x00;
 PORTD = 0x00;
 DDRD  = 0xFF;
}
  
void main(void)
{
port_init();
while (1)
      {     
                /* if(PINC.1==0)             
                 {                         //原先写的,运行没有反应
                           PORTC.2=1;
                           PORTD.3=PINC.2; 
                           PORTD.1=0;
                  } 
                */
                PORTD=~PINC;
                PORTD=0x00;
                            
      }
}  
/*******************************************************************
结论:
1、至少发现PC.2~PC.5四个端口不正常,一直置低电平;    
2、尚未发现。
*******************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -