/* *********Example.C********************* Simple Example */ #include "HC12.H" int function(int a, int b, int c, int d){ int e; e=a+b; return e; } int f; void main(void){ COPCTL = 0; // disable COP f = function(1,2,3,4); DDRJ = 0x00; // PortJ is input DDRH = 0xFF; // PortH is output while(1){ PORTH = function(PORTJ,2,3,4); // PortH=PortJ+2 } } extern void _start(); #pragma abs_address:0xfffe void (*reset_vector[])() = { _start }; #pragma end_abs_address