資源簡介
九齊單片機源碼實例
代碼片段和文件信息
/*?=========================================================================
?*?Project:???????Checksum
?*?File:??????????main.c
?*?Description:???Calculate?program?checksum.
?*?
?*?ROM?data:
?*?+---------------------+--+---------------+
?*?|??program????????????|ck|?empty?????????|
?*?+---------------------+--+---------------+
?*?↑?????????????????????↑??↑
?*?|?????????????????????|??+--?checksum?end?(__checksum?+?2)
?*?|?????????????????????+-----?program?end?checksum?start.
?*?|????????????????????????????label?‘__checksum‘
?*?|????????????????????????????data?length:?2word?/?8+8bit
?*?+---------------------------?program?start?(address?0) ????????????????????
?*?Author:????????Huang?Ting
?*?Version:???????V1.0 ??????????????????????
?*?Date:??????????2017/04/12
?=========================================================================*/
#include?
#include?
#include?“ny8_constant.h“
//?checksum?label?export?by?linker
extern?__code?int?_checksum;
void?main(void)
{
????__code?char?*rom_ptr; //!????int?checksum_val; //!????int?expect_checksum_val; //!
????PORTB?=?0;
????IOSTB?=?0;
????checksum_val?=?0;
????for(rom_ptr=0;?rom_ptr<(__code?char*)&_checksum;?++rom_ptr)
????????checksum_val?+=?read_14bit_rom(rom_ptr);
????expect_checksum_val?=?_checksum;
????if(expect_checksum_val?==?checksum_val)
????????PORTB?=?0xff;
????else
????????PORTB?=?0;
????while(1)?;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2494??2021-11-30?10:24??Template_C\Checksum\Checksum\Checksum.bin
?????文件????????193??2021-05-05?17:13??Template_C\Checksum\Checksum\Checksum.cb
?????文件??????35023??2021-11-30?10:24??Template_C\Checksum\Checksum\Checksum.elf
?????文件??????40081??2021-11-30?10:24??Template_C\Checksum\Checksum\Checksum.htm
?????文件???????6106??2021-11-30?10:24??Template_C\Checksum\Checksum\Checksum.li
?????文件??????10718??2021-11-30?10:24??Template_C\Checksum\Checksum\Checksum.map
?????文件???????5861??2021-11-30?10:41??Template_C\Checksum\Checksum\Checksum.naprj
?????文件???????1557??2021-05-05?17:13??Template_C\Checksum\Checksum\main.c
?????文件???????4316??2021-11-30?10:24??Template_C\Checksum\Checksum\makefile
?????文件????????316??2021-11-30?10:24??Template_C\Checksum\Checksum\OBJ\main.d
?????文件??????17603??2021-11-30?10:24??Template_C\Checksum\Checksum\OBJ\main.lst
?????文件???????6383??2021-11-30?10:24??Template_C\Checksum\Checksum\OBJ\main.o
?????文件???????5496??2021-11-30?10:24??Template_C\Checksum\Checksum\OBJ\main.s
?????文件????????754??2021-05-05?17:13??Template_C\Checksum\Checksum.NySln
?????文件???????2490??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.bin
?????文件????????193??2021-05-05?17:13??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.cb
?????文件??????34023??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.elf
?????文件??????40115??2021-11-30?11:21??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.htm
?????文件???????4512??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.li
?????文件??????10093??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.map
?????文件???????5538??2021-11-30?13:07??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.naprj
?????文件???????2060??2021-05-05?17:13??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\main.c
?????文件???????4421??2021-11-30?11:21??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\makefile
?????文件????????269??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\OBJ\main.d
?????文件??????19579??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\OBJ\main.lst
?????文件???????5649??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\OBJ\main.o
?????文件???????6371??2021-11-24?11:33??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt\OBJ\main.s
?????文件????????853??2021-05-05?17:13??Template_C\External?Interrupt_Level?Change?Interrupt\External?Interrupt_Level?Change?Interrupt.NySln
?????文件???????2490??2021-11-30?09:52??Template_C\GPIO\GPIO\GPIO.bin
?????文件????????193??2021-05-05?17:13??Template_C\GPIO\GPIO\GPIO.cb
............此處省略228個文件信息
評論
共有 條評論