2014年2月3日 星期一

MCU Atmega128 LED閃爍燈

//FUNCTION : LED PORTA.0 FLASH
/* Test configuration:
MCU: ATmega128
Oscillator: External Clock 07.37280 MHz
Ext. Modules: -
SW: mikroC PRO for AVR
*/
//***********************************************************************
// Include Files
//***********************************************************************
#define uchar unsigned char
#define uint unsigned int
#define Data_IO PORTA //8-LED DATA
#define Data_DDR DDRA //8-LED DATA DIRECTION
//----------------------------------------------------------------------------------------
// Macros
//----------------------------------------------------------------------------------------
#define SETBIT(ADDRESS,BIT) (ADDRESS |= (1<<BIT))
#define CLRBIT(ADDRESS,BIT) (ADDRESS &= ~(1<<BIT))
#define CHKBIT(ADDRESS,BIT) (ADDRESS & (1<<BIT))
void main() {
Data_IO=0xFF; //8-LED DATA PORT IS OUT <1=OUT , 0=IN>
Data_DDR=0xFF;
Data_IO=0x00;
while(1)
{
SETBIT(PORTA,0);
Delay_ms(500);
CLRBIT(PORTA,0) ;
Delay_ms(500);
}
}

沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...