1.我用mega128讀寫ch375的文件讀寫模塊,看了給的例程PARA_INT中的CH375HMP.C,其中有下面的定義地址: #define CH375HM_INDEX XBYTE[0xBCF0] /* CH375模塊的索引端口的I/O地址 */ #define CH375HM_DATA XBYTE[0xBDF1] /* CH375模塊的數(shù)據(jù)端口的I/O地址 */ 這兩個(gè)地址是怎么確定的啊?
現(xiàn)在的硬件連接是: /* mega128引腳 CH375芯片的引腳 INT0 INT# PORTD.7 A0 PORTD.6 CS# PORTD.5 WR# PORTD.4 RD# PORTA(8位端口) D7-D0 */
2.還有下面的3個(gè)子程序如何修改?。? /* 對(duì)于模擬的并口讀寫時(shí)序或者其它并口讀寫方式,請(qǐng)修改以下3個(gè)子程序 */ #define CH375HM_INDEX_WR( Index ){ CH375HM_INDEX = (Index); } /* 寫索引地址 */ #define CH375HM_DATA_WR( Data ) { CH375HM_DATA = (Data); } /* 寫數(shù)據(jù) */ #define CH375HM_DATA_RD( ) ( CH375HM_DATA ) /* 讀數(shù)據(jù) */
本人對(duì)51不是很了解,現(xiàn)在想移植到AVR上,哪位大蝦給小弟指導(dǎo)啊?