设为首页 收藏本站
开启辅助访问 切换到宽版

  找回密码
  立即注册

QQ登录

只需一步,快速开始

快捷导航
  • 论坛
  • 问答区
  • 单片机教程
  • 单片机DIY
  • 电子DIY
  • 帮助

热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计

搜索
» 论坛 嵌入式/单片机论坛 24小时必答区 单片机静态数码管循环显示 写的程序烧进去之后数码管显 ...
返回列表 发新帖
查看: 2603|回复: 5
打印 上一主题 下一主题
收起左侧

单片机静态数码管循环显示 写的程序烧进去之后数码管显示的一直是8找不出问题在哪里

[复制链接]
跳转到指定楼层
楼主
ID:705722 发表于 2020-3-10 12:59 | 只看该作者 | 只看大图 回帖奖励 | 倒序浏览 | 阅读模式
  1. #include <reg51.h>

  2. typedef unsigned char u8;

  3. u8 code smgduan[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

  4. void delay(u8 t)
  5. {
  6.    while(t--);
  7. }

  8. void main()
  9. {
  10.    u8 i;
  11.    while(1)
  12.          {
  13.             P0=0xff;
  14.                         delay(50000);
  15.       for(i=0;i<16;i++)
  16.                         {
  17.                            P0=~smgduan[i];
  18.                                  delay(50000);
  19.                         }
  20.          }
  21. }
复制代码

IMG_0888.JPG (2.64 MB, 下载次数: 49)

单片机连线

单片机连线

捕获.PNG (103.37 KB, 下载次数: 47)

程序编译无错误无警告

程序编译无错误无警告
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:704545 发表于 2020-3-10 13:36 | 只看该作者
不同字码显示间隔的延时的时间太短了,延时定义的变量t是字符型,怎么能装下50000这个数值呢
回复

使用道具 举报

板凳
ID:234355 发表于 2020-3-10 14:15 | 只看该作者
delay函数的参数是u8最大只能送255,而你送了50000.
回复

使用道具 举报

地板
ID:234355 发表于 2020-3-10 14:19 | 只看该作者
delay函数参数送数不对,按你定义最大能到255,而你送的数是50000
回复

使用道具 举报

5#
ID:413157 发表于 2020-3-10 15:04 | 只看该作者
你的程序延时的数据类型选错了,我给你改过来了,而且你在仔细看看你的段码也有错误。
#include <reg51.h>

typedef unsigned char u8;
typedef unsigned int u16;

u8 code smgduan[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delay(u16 t)
{
   while(t--);
}

void main()
{
   u8 i;
   while(1)
         {
            P0=0xff;
                        delay(50000);
      for(i=0;i<16;i++)
                        {
                           P0=~smgduan[i];
                                 delay(50000);
                        }
         }
}

回复

使用道具 举报

6#
ID:413157 发表于 2020-3-10 15:07 | 只看该作者
不好意思,刚刚又看了看那个位码,是我看错了
回复

使用道具 举报

返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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

玻璃钢生产厂家巢湖玻璃钢伟人像雕塑北京商场主题创意商业美陈怎么样大象玻璃钢卡通雕塑设计上海特色商场美陈哪里买佛山银辉玻璃钢雕塑人物天津人物玻璃钢雕塑哪家便宜郑州二手卡通玻璃钢雕塑汕头玻璃钢游戏人物雕塑玻璃钢雕塑教学平顶山玻璃钢人物雕塑定制五华区玻璃钢雕塑设计与制作玻璃钢迎宾造型雕塑浮雕玻璃钢雕塑图片南通玻璃钢景观雕塑加工价格上海玻璃钢卡通雕塑熊样式广东特色商场美陈报价泉州玻璃钢玩偶雕塑通用玻璃钢雕塑推荐玻璃钢雕塑出租广东大型商场创意商业美陈步骤孝感玻璃钢雕塑熊猫哪家好大岭山玻璃钢花盆花器四川玻璃钢雕塑摆件供货商青山玻璃钢雕塑厂家商场环艺美陈通化公园玻璃钢雕塑厂家湖北玻璃钢金属雕塑介绍密云玻璃钢西红柿雕塑价格表雕塑玻璃钢修补方法视频兴化玻璃钢雕塑生产厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化