现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2005年
23期
106-108
,共3页
IAP%C51%P89C51RD2单片机%汇编程序
IAP%C51%P89C51RD2單片機%彙編程序
IAP%C51%P89C51RD2단편궤%회편정서
单片机在应用中编程IAP(In-Application Programming)是单片机应用的新技术,可以实现用户应用程序对FLASH存储器编程、擦除和读存储器等功能,但是,使用单片机高级语言C51编程开发应用程序时不容易直接调用IAP功能.介绍了P89C51RD2单片机闪存的操作特点及其IAP功能实现原理.结合C51调用汇编语言子程序时的参数传递规律,分析应用C51与汇编语言混合编程向特定寄存器中写入相应参数调用IAP功能子程序的方法.通过实例,给出了向IAP子程序传递参数的C51程序及相应的汇编程序,实现了IAP功能.在KeilμVision2下仿真和实验,该方法切实可行.
單片機在應用中編程IAP(In-Application Programming)是單片機應用的新技術,可以實現用戶應用程序對FLASH存儲器編程、抆除和讀存儲器等功能,但是,使用單片機高級語言C51編程開髮應用程序時不容易直接調用IAP功能.介紹瞭P89C51RD2單片機閃存的操作特點及其IAP功能實現原理.結閤C51調用彙編語言子程序時的參數傳遞規律,分析應用C51與彙編語言混閤編程嚮特定寄存器中寫入相應參數調用IAP功能子程序的方法.通過實例,給齣瞭嚮IAP子程序傳遞參數的C51程序及相應的彙編程序,實現瞭IAP功能.在KeilμVision2下倣真和實驗,該方法切實可行.
단편궤재응용중편정IAP(In-Application Programming)시단편궤응용적신기술,가이실현용호응용정서대FLASH존저기편정、찰제화독존저기등공능,단시,사용단편궤고급어언C51편정개발응용정서시불용역직접조용IAP공능.개소료P89C51RD2단편궤섬존적조작특점급기IAP공능실현원리.결합C51조용회편어언자정서시적삼수전체규률,분석응용C51여회편어언혼합편정향특정기존기중사입상응삼수조용IAP공능자정서적방법.통과실례,급출료향IAP자정서전체삼수적C51정서급상응적회편정서,실현료IAP공능.재KeilμVision2하방진화실험,해방법절실가행.