基于8051单片机的数字电压表的设计与制作内容摘要:
2:MOV 30H,20H MOV 31H,7EH MOV R7,06H SSE1:MOV R1,20H MOV A,30H CPL A MOVX @R1,A。 字位送入 MOV R0,31H MOV A,@R0 MOV DPTR,DDFF MOVC A,@A+DPTR。 取字形代码 MOV R1,21H MOVX @R1,A。 字形送入 MOV A,30H RR A。 右移 MOV 30H,A DEC 31H MOV A,0FFH MOVX @R1,A。 关显示 DJNZ R7,SSE1。 六位显示完了吗 ? DJNZ R5,SSE2。 5 次显示完了吗 ? CLR RS1 RET。 ’ 0’ ~’ F’字符字型代码表 DDFF:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH END (五 ) 设计小节 在这次设计中,我完成了一个基于单片机的数字电压表设计,尽管结果算不上很完美,但是我努力了,获得了丰富的知识,完善了大学四年中纯理论的模仿学习。 我从资料的收集中,掌握了很多单片机, LED 显示屏的知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机, LED 显示屏的最新发展技术有所了解。 这次单片机课程 设计,我们逐步掌握了单片机的内部资源及其结构,并熟练掌握了利用 C 语言进行单片机额开发。 在课程设计过程中我也遇到过一些问题,不过在和老师的的共同努力下克服了困难,并顺利完成了该次课程设计。 七段 LED数码显示接口与控制 (一 ) 实训目的: MCS51 单片机与 七段 LED 显示器接口的方法。 LED 显示器显示字符的控制方法及可编程 I/O 芯片8255/8155 的功能和初始化编程的方法。 (二 ) 实训要求: LED 七段显示器的硬件连接电路图; ,使字符 ‘ 0’ ~ ‘ F’ 在 6 位 LED 显示器上实现自动顺序逐位循环显示和全显示。 (三 ) 实训内容 : LED 显示器接口介绍 : LED 字型码 (四 ) LED 显示器接口连接 (DJ598KC 实验系统 ) (五 ) 设计程序 ORG 0100H MOV SP,50H START: MOV R7, 0FFH MEMS: INC R7 MOV A,R7 MOV DPTR, TABLE MOVC A, @A+DPTR MOV 20H,A ACALL SOX0 CJNE R7, 0FH, MEMS MOV R7,0 MEMS2: MOV A,R7 MOV DPTR, TABLE MOVC A, @A+DPTR MOV 20H,A ACALL SOX1 INC R7 CJNE R7, 10H, MEMS2 SJMP START ORG 01A0H SOX 0 : MOV P2,0FFH MOV DPTR,0FF23H。 8255 初始化 MOV A,88H MOVX @DPTR,A MOV A,20H MOV R1, 20H。 字型位码口地址 MOVX @R0,A MOV A, 0C0H MOVX @R1,A MOV R2,20H LCALL DELY RET SOX1:MOV P2,0FFH MOV DPTR,0FF23H MOV A,88H MOVX @DPTR,A MOV A,20H MOV R0, 21H MOV R1, 20H MOVX @R0,A MOV A, 0FE H SOX2: MOVX @R1,A。基于8051单片机的数字电压表的设计与制作
相关推荐
器、安全监测系统、空气调节系统和冷冻保鲜系统等,都采用了单片机构成的专用系统。 与通用计算机相比,这些系统由于比较封闭,可以更有效地防止病毒和电磁干扰等,可靠性更高。 ( 4)工业自动化 在工业控制和机电一体化控制系统 中,除了采用工控计算机外,很多都是以单片机为核心的单片机和多机系统。 ( 5)智能仪表与集成智能传感器 目前在各种电气测量仪表中普遍采用了单片机应用系统来代替传统的测量系统
04 图 3- 2 霍尔传感器及后续电路图 ⑵ 定时器 控制计数器计算速度 本系统中采用 8253( I) 作为定时器 , 控制计数器 在 一定 时间内 对脉冲 信号进行计数;采用 8253( II)作为计数器,用于在 规定 时间内计算霍尔传感器传来的脉冲信号。 即定时器 8253( I)确定 1s 时间,在 1s 内,计数器 8253( II)允许计数,并将值保存在计数器 8253(
侮句快兄枝双丸畦寄疙本圈涛邀晴答软兹顶质滨鞍总辅臂南狡氖犊昨竹壮诛明维裙狸苇继偿鸿喳冠牡徽伙菠卤噪府芳荐胺吃赡点 图 单片机最小系统电路图 基于 80C51的八路抢答器的单片机课程设计 20目 录 1 引言 42 总体方案设计 43 硬件电路设计 53. 1 单片机及其外围电路 53. 2 硬件 电路组成 64 系统软件设计 104. 1 初始化程序设计 104. 2 主程序设计 114. 3
用 keil软件编写源程序。 在 protues中画好其电路图如下图。 软件程序的调试一般可以将重点放在分模块调试上,统调是最后一环。 软件调试可以采取离线调试和在线调试两种方式。 前者不需要硬件仿真器,可借助于软件仿真器即可;后者一般需要仿真系统的支持。 本次课题, Keil软件来调试程序,通过各个模 块程序的单步或跟踪调试,使程序逐渐趋于正确,最后统调程序。 图 实时时钟 仿真图
NG EQU。 南北方向绿灯 ER EQU。 东西方向红灯 EY EQU。 东西方向黄灯 EG EQU。 东西方向绿灯 BREAKRULE EQU。 交通违章模拟信号输入 SOUND EQU。 警报声输出信号 PEAKORNORM EQU。 高峰信 号输入 ALLSTOP EQU。 全部禁行输入 ALLGO EQU。 全部通行输入 NSTHROUGH EQU。 南北通行输入 EWTHROUGH
止新数据输入,在时钟端( CLOCK)脉冲上升沿作用下 Q0为低电平。 当 A、 B 有一个为高电平,则另一个就允许输入数据,并在 CLOCK 上升沿作用下决定 Q0 的状态。 表 31 74LS164 工作参数 参数 最小值 标准值 最大值 单位 高电平输入电压 2 — — V 低电平输入电压 — — V 高电平输出电压 V 低电平输出电压 — V 时钟频率 0 — 25 MHZ