序号21:有7键按下转L7。
序号22:无有效键按下,跳转到标号MAIN处。
序号23:向累加器A送立即数00。
序号24:跳转到标号GOON处。
序号25:向累加器A送立即数01。
序号26:跳转到标号GOON处。
序号27:向累加器A送立即数02。
序号28:跳转到标号GOON处。
序号29:向累加器A送立即数03。
序号30:跳转到标号GOON处。
序号31:向累加器A送立即数04。
序号32:跳转到标号GOON处。
序号33:向累加器A送立即数05。
序号34:跳转到标号GOON处。
序号35:向累加器A送立即数06。
序号36:跳转到标号GOON处。
序号37:向累加器A送立即数07。
序号38:跳转到标号GOON处。
序号39:向累加器A送立即数08。
序号40:跳转到标号GOON处。
序号41:向累加器A送立即数09。
序号42:将累加器A内容送30H单元暂存。
序号43:将数码管字段码数据表格的首地址(0350H)存入16位数据地址指针DPTR中。
序号44:根据A中内容查表。
序号45:查表结果送P2口显示。
序号46:将30H单元内容送回累加器A。
序号47:将0—9平方表数据表格的首地址(0300H)存入16位数据地址指针DPTR中。
序号48:根据A中内容查表。
序号49:将数码管字段码数据表格的首地址(0350H)存入16位数据地址指针DPTR中。
序号50:将累加器A中内容压栈。
序号51:屏蔽累加器A高4位。
序号52:根据A中内容查表。
序号53:累加器A中内容送PO口显示。
序号54:恢复累加器A中原内容。
序号55:交换累加器的高、低4位。
序号56:屏蔽累加器A高4位。
序号57:根据A中内容查表。
序号58:累加器A中内容送Pl口显示。
序号59:调用延时子程序,维持数码管点亮。
序号60:跳转到MAIN处循环执行。
序号61:键扫描子程序从地址0200H开始。
序号62:键扫描子程序开始,向P3口送数OFH,准备读键输入。
序号63:将P3口状态读入累加器A中。
序号64:累加器A与立即数FOH相或。
上一篇:使用C语言编程的好处