基于单片机的简易电子称

山东科技大学电工电子实验教学中心

创新性实验研究报告

课程名称:单片机原理及应用

实验项目名称 ___简易电子称________

姓名 ___ 学号_ 手机 Email ______________

专 业 电气工程及其自动化 班级 ______________ 指导教师及职称 ____ _ _

开课学期 2011 至2012学年 1学期

提交时间 2012 年 1 月 4 日

四、实验内容

五、实验结果与分析

六、实验结论

七、指导老师评语及得分:

附件:源程序等。

ORG 0000H LJMP MAIN ORG 0013H LJMP SINT2 ORG 0003H LJMP SINT0 ORG 000BH LJMP SINT1 MAIN:

MOV 32H,#00H MOV 33h,#00H MOV 34h,#00H MOV 35h,#00H MOV TMOD,#06H MOV TL0,#0FFH MOV TH0,#0FFH SETB TR0

SETB ET0

SETB IT0 SETB EX0 SETB IT1 SETB EX1 SETB EA

MOV DPTR, #7FFFH MOV A,#07H

MOVX @DPTR, A SJMP $

SINT0: MOV 32H,#00H MOV 33H,#00H

MOV 34H,#00H MOV 35H,#00H LCALL DISP RETI SINT1

:PUSH 32H PUSH 33H PUSH 34H PUSH 35H MOV A,#06H

MOV DPTR, #7FFEH MOVX @DPTR, A LCALL DY1MS LCALL JISUAN POP ACC ADD A,35H

CJNE A,#10,NEXT2 SETB C MOV A,#0

NEXT2:MOV 35H,A MOV R0,#34H MOV R1,#3

LOP: POP ACC ADDC A,@R0

CJNE A,#10,NEXT3 SETB C MOV A,#0

NEXT3:MOV @R0,A DEC R0

DJNZ R1,LOP LCALL JISUAN LCALL DISP RETI SINT2:

LCALL JISUAN LCALL DISP

MOV DPTR, #7FFFH MOV A,#07H

MOVX @DPTR, A RETI ERR:

MOV 32H,#0FH MOV 33H,#0FH

MOV 34H,#0FH MOV 35H,#0FH

DISP:MOV R0,#32H ;显示缓冲首址 MOV R2,#01H ;共阴极,位控初始码(先亮最低位) LOOP:MOV A,#0FFH ;共阴极数码管的灭码 MOV P1,A ;送灭码 MOV P2, R2 ;送位控信号 MOV A,@R0 ;从显示缓冲中取数 MOV DPTR,#TAB ;#TAB MOVC A,@A+DPTR ;查出字形代码 MOV P1,A ;送显示字符段代码 ACALL DY1MS ;稳定显示信息 INC R0 ;取下一个数 MOV A,R2 JB ACC.3,EXIT ;判断是否送到最高位? RL A MOV R2,A ;得到下一个位控信号 AJMP LOOP EXIT:RET DY1MS:MOV R7,#0FFH DJNZ R7,$ RET

JISUAN: MOVX A, @DPTR MOV B,#2 DIV AB PUSH ACC SUBB A,#100 JC ERR POP ACC

MOV B,#100 DIV AB

MOV DPTR,#TAB MOVC A,@A+DPTR MOV 32H,A MOV A,B MOV B,#10 DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV 33H,A MOV A,B MOV DPTR,#TAB MOVC A,@A+DPTR MOV 34H,A MOV A,B

CJNE A,#1,NEXT1 MOV A,#5 NEXT1: MOV 35H,A RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H

DB 0F8H,80H,90H,88H,83H,0C0H,0A1H,86H,8EH,0FFH

END SJMP $

山东科技大学电工电子实验教学中心

创新性实验研究报告

课程名称:单片机原理及应用

实验项目名称 ___简易电子称________

姓名 ___ 学号_ 手机 Email ______________

专 业 电气工程及其自动化 班级 ______________ 指导教师及职称 ____ _ _

开课学期 2011 至2012学年 1学期

提交时间 2012 年 1 月 4 日

四、实验内容

五、实验结果与分析

六、实验结论

七、指导老师评语及得分:

附件:源程序等。

ORG 0000H LJMP MAIN ORG 0013H LJMP SINT2 ORG 0003H LJMP SINT0 ORG 000BH LJMP SINT1 MAIN:

MOV 32H,#00H MOV 33h,#00H MOV 34h,#00H MOV 35h,#00H MOV TMOD,#06H MOV TL0,#0FFH MOV TH0,#0FFH SETB TR0

SETB ET0

SETB IT0 SETB EX0 SETB IT1 SETB EX1 SETB EA

MOV DPTR, #7FFFH MOV A,#07H

MOVX @DPTR, A SJMP $

SINT0: MOV 32H,#00H MOV 33H,#00H

MOV 34H,#00H MOV 35H,#00H LCALL DISP RETI SINT1

:PUSH 32H PUSH 33H PUSH 34H PUSH 35H MOV A,#06H

MOV DPTR, #7FFEH MOVX @DPTR, A LCALL DY1MS LCALL JISUAN POP ACC ADD A,35H

CJNE A,#10,NEXT2 SETB C MOV A,#0

NEXT2:MOV 35H,A MOV R0,#34H MOV R1,#3

LOP: POP ACC ADDC A,@R0

CJNE A,#10,NEXT3 SETB C MOV A,#0

NEXT3:MOV @R0,A DEC R0

DJNZ R1,LOP LCALL JISUAN LCALL DISP RETI SINT2:

LCALL JISUAN LCALL DISP

MOV DPTR, #7FFFH MOV A,#07H

MOVX @DPTR, A RETI ERR:

MOV 32H,#0FH MOV 33H,#0FH

MOV 34H,#0FH MOV 35H,#0FH

DISP:MOV R0,#32H ;显示缓冲首址 MOV R2,#01H ;共阴极,位控初始码(先亮最低位) LOOP:MOV A,#0FFH ;共阴极数码管的灭码 MOV P1,A ;送灭码 MOV P2, R2 ;送位控信号 MOV A,@R0 ;从显示缓冲中取数 MOV DPTR,#TAB ;#TAB MOVC A,@A+DPTR ;查出字形代码 MOV P1,A ;送显示字符段代码 ACALL DY1MS ;稳定显示信息 INC R0 ;取下一个数 MOV A,R2 JB ACC.3,EXIT ;判断是否送到最高位? RL A MOV R2,A ;得到下一个位控信号 AJMP LOOP EXIT:RET DY1MS:MOV R7,#0FFH DJNZ R7,$ RET

JISUAN: MOVX A, @DPTR MOV B,#2 DIV AB PUSH ACC SUBB A,#100 JC ERR POP ACC

MOV B,#100 DIV AB

MOV DPTR,#TAB MOVC A,@A+DPTR MOV 32H,A MOV A,B MOV B,#10 DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV 33H,A MOV A,B MOV DPTR,#TAB MOVC A,@A+DPTR MOV 34H,A MOV A,B

CJNE A,#1,NEXT1 MOV A,#5 NEXT1: MOV 35H,A RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H

DB 0F8H,80H,90H,88H,83H,0C0H,0A1H,86H,8EH,0FFH

END SJMP $


相关文章

  • 电子信息工程毕业设计题目大全
  • 1 压力容器液位测量 2 多功能遥控小车 3基于RS232的仓库多点温度.湿度.气 4压检测系统 5自动控制升降旗系统 6基于RS485的温度报警系统 7基于模糊算法的水温控制系统的设计 8多分机电话交换机 9简易火灾自动报警系统 10基于 ...查看


  • 基于AT89S52单片机的简易数字示波器设计
  • 摘要:介绍一种双通道简易数字示波器的设计方案,以AT89S52单片机作为控制核心,输入信号在经过预处理电路处理后,通过高速A/D转换器ADC0809,实现信号的实时采样.数据处理.存储并在液晶上显示,并用键盘做功能设置.该设计创新地实现了波 ...查看


  • 基于单片机的简易波形发生器的设计
  • ·市场纵横 基于单片机的简易波形发生器的设计 甘肃 兰州 730070)石 蕊 赵海阔 赵宇杰 刘 昊(兰州城市学院, 摘 要:波形发生器是随着不断进步的计算机技术和微电子技术在测量仪器中的应用而形成和发展起来的一类新型信号源.产生任意波形 ...查看


  • 基于单片机的简易频率计设计
  • 龙源期刊网 http://www.qikan.com.cn 基于单片机的简易频率计设计 作者:廖小芳 来源:<科技视界>2015年第26期 [摘 要]提出了一种基于单片机开发的简易数字频率计的设计.系统以单片机STC89C52为 ...查看


  • 简易电子琴课程设计
  • 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 简易电子琴电路的设计仿真与实现 初始条件: 可选元件:集成运算放大器LM324.电阻.电位器.电容若干,直流电源,或自备元器件. 可用仪器:示波器,万用 ...查看


  • 电子密码锁电路
  • 点击图片可以查看高清图片 电子密码锁电路_电子密码锁电路图 点击图片可以查看高清图片 电子密码锁电路_求电子密码锁的实验 电路 图 点击图片可以查看高清图片 电子密码锁电路_电子密码锁电路分析与设计 点击图片可以查看高清图片 电子密码锁电路 ...查看


  • 基于单片机的简易红外遥控密码锁设计与实现 (1)
  • 0引言 随着科学技术的进步和社会经济的发展,电子密码锁取代传统的机械锁已成为一种必然的趋势.以往基于单片机的密码锁系统,直接将编好的密码程序存储在片内EPROM中,但不易实现密码的修改;如要完成修改密码功能,多采用片外串行E2PROM实现. ...查看


  • 基于MSP430的简易直流电子负载_龙舰涵
  • 基于的 简易 直 电流 负子 龙舰载 涵文 章 要摘. 州庐 职 业技 学 术院v 电 在 源 测试与 调 试中 采用将半 导 技体术 和 单 机 片 控制技 术 结合 的电 子 载 负替 代 统 传的 静 态 载负 在满足 试 的要测求 ...查看


  • 家庭防水管漏水简易装置的设计
  • 摘要:家庭防水管漏水简易装置可以为市场提供一种防止因水管设备意外漏水引起水灾和水资源浪费的设备.文章设计了一种基于单片机的防漏水控制装置,给出装置的硬件结构与软件控制方案.测试结果表明,该装置实现了对家庭漏水的稳定和有效控制,满足了产品测试 ...查看


热门内容