(精)11、C51程序设计基础 101101.pptVIP

  • 8
  • 0
  • 约5.59千字
  • 约 25页
  • 2017-01-08 发布于湖北
  • 举报
80C51单片机C51程序设计 ?本讲教学内容: C51程序设计基础 C51程序实例介绍 坐有琴书,便成石室丹丘; 单片机汇编程序与C51程序比较 引例:查表程序举例 设变量放在单片机片内RAM 20H单元,其取值范围为00H,01H,02H,03H,04H,05H,要求编制一段查表程序,查出该变量的平方值,并放在RAM 21H单元。 汇编语言程序: MOV A,20H MOV DPTR,#TABLE MOVC A,@A+DPTR MOV 21H,A STOP:SJMP STOP TABLE:DB 00H,01H,04H,09H,10H,19H END 坐有琴书,便成石室丹丘; C51程序: #includereg51.h #includeabsacc.h #define uchar unsigned char #define XVAL DBYTE[0X20] #define YVAL DBYTE[0X21] uchar code table[6]={0x00,0x01,0x04,0x09,0x10,0x19}; void main() { uchar x,y; x = XVAL

文档评论(0)

1亿VIP精品文档

相关文档