找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8416|回复: 12
打印 上一主题 下一主题
收起左侧

四位数码管静态显示

  [复制链接]
跳转到指定楼层
楼主
ID:60218 发表于 2014-3-31 20:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直出现四个相同的字符,而且还是乱码的。我想实现的的功能是数码管显示出123

求助.rar

18.3 KB, 下载次数: 59

原理图和程序

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2014-4-1 01:06 | 只看该作者
同时显示出123 那就是动态显示了啊
回复

使用道具 举报

板凳
ID:60218 发表于 2014-4-1 11:21 | 只看该作者
admin 发表于 2014-4-1 01:06
同时显示出123 那就是动态显示了啊

74ls164不是移位寄存器么,
回复

使用道具 举报

地板
ID:60218 发表于 2014-4-1 11:21 | 只看该作者
admin 发表于 2014-4-1 01:06
同时显示出123 那就是动态显示了啊

74ls164不是移位寄存器么
回复

使用道具 举报

5#
ID:60288 发表于 2014-4-2 21:27 | 只看该作者
retregdsgdfgdfgdfgdfgd
回复

使用道具 举报

6#
ID:61002 发表于 2014-4-22 20:58 | 只看该作者
静态显示可以显示不同数字吗??
回复

使用道具 举报

7#
ID:61326 发表于 2014-5-1 19:58 | 只看该作者
可预置可逆4位计数器
1. 实验任务
利用AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,用来指示当前计数的数据;用P1.4-P1.7作为预置数据的输入端,接四个拨动开关K1-K4,用P3.6/WR和P3.7/RD端口接两个轻触开关,用来作加计数和减计数开关。具体的电路原理图如下图所示
2. 电路原理图

图4.12.1
3. 系统板上硬件连线
(1. 把“单片机系统”区域中的P1.0-P1.3端口用8芯排线连接到“八路发光二极管指示模块”区域中的L1-L4上;要求:P1.0对应着L1,P1.1对应着L2,P1.2对应着L3,P1.3对应着L4;
(2. 把“单片机系统”区域中的P3.0/RXD,P3.1/TXD,P3.2/INT0,P3.3/INT1用导线连接到“四路拨动开关”区域中的K1-K4上;
(3. 把“单片机系统”区域中的P3.6/WR,P3.7/RD用导线连接到“独立式键盘”区域中的SP1和SP2上;
4. 程序设计内容
(1. 两个独立式按键识别的处理过程;
(2. 预置初值读取的问题
(3. LED输出指示
5. 程序框图
 
 
 
 
 
 
 
 
 
 
 
 
图4.12.2
6. 汇编源程序
COUNT EQU 30H
ORG 00H
START: MOV A,P3
ANL A,#0FH
MOV COUNT,A
MOV P1,A
SK2: JB P3.6,SK1
LCALL DELY10MS
JB P3.6,SK1
INC COUNT
MOV A,COUNT
CJNE A,#16,NEXT
MOV A,P3
ANL A,#0FH
MOV COUNT,A
NEXT: MOV P1,A
WAIT: JNB P3.6,WAIT
LJMP SK2
SK1: JB P3.7,SK2
LCALL DELY10MS
JB P3.7,SK2
DEC COUNT
MOV A,COUNT
CJNE A,#0FFH,NEX
MOV A,P3
ANL A,#0FH
MOV COUNT,A
NEX: MOV P1,A
WAIT2: JNB P3.7,WAIT2
LJMP SK2
DELY10MS: MOV R6,#20
MOV R7,#248
D1: DJNZ R7,$
DJNZ R6,D1
RET
END
回复

使用道具 举报

8#
ID:61415 发表于 2014-5-4 14:25 | 只看该作者
要用四位一体的数码管实现静态显示123,没有办法实训,要想实现显示123,只能采用动态显示,要想实现静态显示123,可以采用四个独立的数码管,单独控制来实现.
回复

使用道具 举报

9#
ID:153199 发表于 2016-12-19 13:16 | 只看该作者
需要动态显示
回复

使用道具 举报

10#
ID:155892 发表于 2016-12-19 15:21 | 只看该作者
实行编码,动态显示
回复

使用道具 举报

11#
ID:155915 发表于 2016-12-19 15:57 | 只看该作者
静态显示要用四的单独的数码管
回复

使用道具 举报

12#
ID:150555 发表于 2016-12-20 22:34 | 只看该作者
void led_int();   主程序 你还用void?直接调用函数即可。
回复

使用道具 举报

13#
ID:150126 发表于 2016-12-23 15:17 | 只看该作者
你得用万用表一段一段去把每个数字的段选测出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表