4位或3位数码管显示,用单片机如何实现? 点击:13037 | 回复:50



张羽

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-05-15 09:44:29
楼主

请教各位高手:

        我想用单片机来实现3位或4位的数码管显示数字,怎么做到?例如:80c51有32个I/O口,PO口和P3口为输入信号用,P1和P2口为输出,就是输出不考虑控制其他东西,16位也不够控制显示3位数或4位数!不知道硬件部分要怎么设计才可以达到只用8个I/O口就可以显示多位数字,请各位高手多多指教!本人一介菜鸟,不要取笑哦




张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-06-18 14:24:06
21楼
没有程序案例参考!........

baohuilei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 69回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2007年3月14日
发表于:2009-06-18 16:58:14
22楼
他的电路图有缺陷。P0最好加上上拉电阻,P2口的数显控制最好加上限流电阻。300欧左右。

baohuilei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 69回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2007年3月14日
发表于:2009-06-18 17:00:46
23楼
北航的单片机好像很强,他们出版社有很多关于单片机的书。我也是看着那个入门的。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2009-06-18 17:21:22
24楼

不是好象,是确实。                 

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-06-19 08:07:01
25楼
我也是在网上看北航的演讲,真的很不错!

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2009-06-19 13:25:50
26楼
最好再踏踏实实看看北航的书,那就相当的强了。

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-06-26 08:03:57
27楼

 

这是我在一个单片机公司网站上下载的,大家帮忙看看这个程序实用性如何?

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-06-26 08:08:09
28楼

这个程序不能编译,不知道什么原因!我试过好几次都不行,我用的是Keil  uVision3

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2009-06-30 10:32:37
29楼

这是一个汇编程序,应该使用汇编而不是C。

74LS04的数据手册你应该有吧?看它的驱动拉出电流大还是灌入电流大、各是多少?

tomy909

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2007年2月01日
发表于:2009-07-01 22:48:36
30楼
劝楼主还是多多看看单片机的书籍! 好多事情不是简单说说你就明白的! 不要说用两个端口(比如P0,P1) 可以实现3,4位的显示, 就是一个端口也可以8位的显示 动态扫描啊!

baohuilei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 69回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2007年3月14日
发表于:2009-07-06 16:56:11
31楼

注意中英文字符。另外好好学习KEIL。有可能你的文件后缀不对。

吴天师

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-07-25 17:37:21
32楼
用动态扫描吗,P1口P2口还剩几线可以做他用。

学习siemens

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2009-07-25 18:08:41
33楼
    27楼的那个不错,可是我玩来来,真是没办法.看来要好好向你们学习单片机方面的东东啦.

小电工a

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2006年6月13日
发表于:2009-07-25 19:33:01
34楼
九楼和27楼的都不可取,我做过实际类似的东西。我建议这样,数码管用共阳极,位驱动用个PNP三极管,各段加电阻限流,如果要求不高可以共用一只电阻限流。如果嫌动态扫描写代码麻烦,可以用3个74HC595扩展端口,元件价格便宜且易购

fenglookme

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2008年10月22日
发表于:2009-07-27 20:34:09
35楼

用段选位选 不久行了吗?  用2个锁存器    p0口没有上拉电阻的话  记得外接上拉电阻 

tmkcalswc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年5月22日
发表于:2009-08-05 13:04:00
36楼
我就想给楼主说一下,不要只盯着别人的程序看,这样对你学习单片机没有好处,自己把相关的概念学习后,自己设想一个实际的实物进行编程。对于你的问题,你可以利用I/O扩展的方法对P1和P2口进行扩展,用3个端子可以扩展成8个输出,这样下去就可以无限扩了,只要要求不高可以实现更多的现实。

tmkcalswc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年5月22日
发表于:2009-08-05 13:08:20
37楼

依据你的设计图纸,只需要对P3口进行扩展就可以了

 

tmkcalswc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年5月22日
发表于:2009-08-05 13:11:28
38楼
如果楼主是自学单片机的话,我推荐楼主一定要多注意与单片机相关的外围芯片的利用,不要只局限于单片机这一个片子上,单片机单独工作时能实现的功能太少了,必须借助外围芯片的帮助!

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-08-07 08:56:45
39楼
是啊!你说得很对,我是应该多考虑这些问题!

zsin111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年9月19日
发表于:2009-09-19 13:49:06
40楼

上海造圣信息科技有限公司
地址: 上海九新公路58号2栋2202室
电话: 86-21-37701374 37821238
传真: 86-21-57635567
手机: 86-21-13816537132
电邮: zsinfo111@163.com

40pin EDC 4000 44pin EDC 4000 宽温

技术规格
容量 40pin:128MB - 8GB/ 44pin:128MB-8GB
接口 40pin/ 44 pin IDE ATA ANSIStandard
IDE 传输模式 PIO Mode 0-6,MwDMA Mode 0-2, UltraDMA Mode 0-4
尖峰速度 66.6Mbyte/sec
数据传输速率 128MB~2GB :
读 : 20Mbytes/sec (max.) 写 : 10Mbytes/sec (max.)
2GB~8GB :
读 : 40Mbytes/sec (max.) 写 : 20Mbytes/sec (max.)
系统可靠性
ECC 技术 内建 ECC 功能
不正常掉电 大于3,000 次
MTBF 大于3,000,000 hours
平均写入 支持
一般技术要求
操作温度 -10° C ~ +70° C (标准)
-40° C ~ +85° C (工业)
存储温度 -55° C ~ +125° C
湿度 10% ~ 95%不结露
震动 5G(7~2000Hz)
冲击 50G/10ms
电源
DC 输入电压 +3.3V/+5V single power supply operation
电源模式 Auto Stand-by and Sleep Mode
功耗 150mA(MAX)
规格
外壳 PC Mechanical Cover
外形尺寸 40-pin: 60.2x6.4x27.8mm(WxLxH)
44-pin: 50.3x5.8x27.3mm(WxLxH)
认证 CE, FCC, RoHS


热门招聘
相关主题

官方公众号

智造工程师