5558|3

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

hd7279 c语言编程 点亮LED数码管 [复制链接]

我只要求点亮LED数码管,不需要读取键盘。。。
我写的程序一个都不亮,请指教。
下面是我写的:
以下为代码内容

  1. #include
  2. #define uchar unsigned char;
  3. #define uint unsigned int;
  4. sbit HD_CS=P0^2;
  5. sbit HD_CLK=P0^1;
  6. sbit HD_DATA=P0^0;

  7. void delay(uint time)//延时
  8. {
  9.     while(time--);
  10. }

  11. void send(uchar temp)//发送数据
  12. {
  13.     uchar i;
  14.     HD_CLK=0;
  15.     HD_CS=0;
  16.     for(i=0;i<8;i++){
  17.         if(temp&0x80)
  18.             HD_DATA=1;
  19.         else HD_DATA=0;
  20.         HD_CLK=1;
  21.         delay(50);
  22.         HD_CLK=0;
  23.         delay(50);
  24.     }
  25.     HD_DATA=0;
  26. }

  27. void write(uchar cmd,uchar dta)//写入
  28. {
  29.     send(cmd);
  30.     send(dta);
  31. }

  32. main()
  33. {
  34.     send(0xa4);
  35.     write(0x80,0x00);
  36.     delay(500);
  37. }
  38. [\code]
复制代码
此帖出自单片机论坛

最新回复

你应该下一份7279的说明书,上面有时序图。你的程序明显没按时序图工作  详情 回复 发表于 2010-11-30 19:40
点赞 关注
 

回复
举报

6366

帖子

4874

TA的资源

版主

沙发
 
点不亮应该是时序不对

这样看着不好理解,最好能加上注释,说以下功能,原理图能一起放上更好了
此帖出自单片机论坛
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

123

 
此帖出自单片机论坛
 
个人签名临空
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

4
 
你应该下一份7279的说明书,上面有时序图。你的程序明显没按时序图工作
此帖出自单片机论坛
 
个人签名临空
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
直播报名最后1周:艾迈斯欧司朗 OSP 开放协议,从氛围灯动态照明到传感器交互融合
直播时间:4月22日(周二)10:00
直播奖励:京东卡、蓝牙温湿度计、定制水杯

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表