单片机常用编程.docVIP

  • 9
  • 0
  • 约3.02千字
  • 约 4页
  • 2018-05-25 发布于河南
  • 举报
单片机常用编程

1.编一程序,将内部RAM 30H-3FH单元清零。 ORG 0000H MOV R0,#30H MOV R1,#10H CLR A LOOP: MOV @R0,A INC R0 DJNZ R1,LOOP SJMP $ END 2.从内部RAM 40H单元开始存有一组数,字节个数放在20H单元,请编写一程序统计出其中负数的个数(正数个数,奇数个数,偶数个数),并将结果存入30H单元。 ORG 0100H MOV R0,#40H MOV 30H,#00H LOOP: MOV A,@R0 JNB ACC.7,LOOP1(JB ACC.7,LOOP1)(JNB ACC.0,LOOP1)(JB ACC.0,LOOP1) INC 30H LOOP1:INC R0 DJNZ 20H,LOOP SJMP $ END 3.利用T0的工作方式1产生20ms定时,在P1.0引脚输出周期为40ms的方波。设单片机晶振频率fosc=12MHz。编程实现其功能。 查询: ORG 0000H MOV TMOD,#01H MOV TL0,#OE0H MO

文档评论(0)

1亿VIP精品文档

相关文档