wuzhengmin 发表于 2026-1-6 17:05:06

存储的关系:


看程序:


wuzhengmin 发表于 2026-1-6 17:26:32

举个例子:

累加1--10


$NOMOD51
$INCLUDE(STC8H. H)
   ORG0000H
LJMPMAIN
   ORG0200H
MAIN:
   MOV SP, #80H
   MOV R0, #10
   MOV A, #1
   
LOOP1:
   ADD A,R0

   DJNCR0, LOOP1

   //A=10+9+...+2+1
   CLR2AH
LOOP:
      LJMPLOOP

       END

wuzhengmin 发表于 2026-1-6 17:27:44

第十集到此结束

预告下节课:

wuzhengmin 发表于 2026-1-7 08:41:45

今天学习第十一集

第十一集 单片机C语言程序设计导入一

wuzhengmin 发表于 2026-1-7 09:03:31

一、C51对ANSI C的扩展

红色的比较常用,比较重要

接着看变量的类型

wuzhengmin 发表于 2026-1-7 09:18:16

数据类型:

wuzhengmin 发表于 2026-1-7 09:20:50

下表列出特殊的3个类型:

wuzhengmin 发表于 2026-1-7 09:27:38

bit型变量:

这种位变量只能存在于RAM的工作寄存器(00H---1FH)之上的20H---2FH范围内:




wuzhengmin 发表于 2026-1-7 09:43:30

这里占2个字节的sbit要小心:

wuzhengmin 发表于 2026-1-7 09:44:36

3 特殊功能寄存器:

页: 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63
查看完整版本: 有关DMA,山东大学陈桂友教授