找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4913|回复: 2
收起左侧

基于STC89C52单片机的数码管静态试验(带电路图)

[复制链接]
ID:321301 发表于 2019-2-25 00:35 | 显示全部楼层 |阅读模式
数码管也称LED数码管,不同行业人士对数码管的称呼不一样,其实都是同样的产品。
按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮

更多入门教程请持续关注我;

KZGF~5PFMEF8EV_}SSL{5%O.png

电路原理图如下:
1HJQ@`UH()RILJXX@CPQ{JQ.png

程序下载地址见3楼

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:321301 发表于 2019-2-25 00:37 | 显示全部楼层
数码管字码表忘记发了补一下

数码管字码表.docx

100.16 KB, 下载次数: 9, 下载积分: 黑币 -5

回复

使用道具 举报

ID:321301 发表于 2019-2-25 00:44 | 显示全部楼层
之前那个压缩包代码少了两句请下载这个压缩包 电路图也有一点问题请参照这个压缩包的接线
0.png

单片机源程序如下:
  1. /*
  2. 项目:数码管的静态试验 这里用的共阴数码管

  3. */
  4. #include<at89x52.h>
  5. #define on 1
  6. #define off 0
  7. #define dk  P0 //定义P0的名字 dk(端口即每一个二极管显示的二极管)
  8. #define  w  P2 //定义P2的名字 w(为即是数码管上面的第几位)
  9. sbit w4=P2^7; //定位数码管从左往右数第一位的地址是接的p2.7io口
  10. sbit w3=P2^6; //定位数码管从左往右数第二位的地址是接的p2.6io口
  11. sbit w2=P2^5; //定位数码管从左往右数第三位的地址是接的p2.5io口
  12. sbit w1=P2^4; //定位数码管从左往右数第四位的地址是接的p2.4io口

  13. void main() /*主函数定义第四位到第三位的数码管都是低电平0则不亮
  14. 第一位数码管是高电平1则亮 因为这里是用的共阴极数码管他的公共端是接地的所以
  15. 必须要单片机输出高电平才可以使它点亮*/
  16. {
  17. w4 = off;
  18. w3 = off;
  19. w2 = off;
  20. w1 = on;
  21. dk = 0x71;
  22.        
  23. }

复制代码

所有资料51hei提供下载:
数码管的静态显示.7z (51.69 KB, 下载次数: 10)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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