下载此文档

数码管动态显示.doc


文档分类:办公文档 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
数码管动态显示--C语言篇
功能:数码管动态显示功能,最少应点亮两个数码管,即一个数据
 最多可以根据DataNumber确定
函数:DynamicDisplay(uint Array[],uint ArrayNumber);
 入口参数 Array[]:需要显示的数组名, ArrayNumber:数组的参数个数
 返回值:无
*/
#include <>
#include ""
#define  uint unsigned int
#define nop _nop_()
#define DataPort P0 //数据口
#define BitPort P2 //位选口
#define DataNumber 3//需要显示的数组元素的个数
void DynamicDisplay(uint Array[],uint ArrayNumber);
void Delay(uint N);
uint Data[DataNumber];
//主函数
main()
{
uint Data[3]={0x25,0x59,0x23};//
nop;
while(1)
 {DynamicDisplay(Data,DataNumber);
 }
}
//-----------------------------------------------
//--------------动态显示子程序--开始------------
void DynamicDisplay(uint Array[],uint ArrayNumber)
{uint BitSelect="0x01";
uint i;
for(i=0;i<ArrayNumber;i++)//最先显示最低位的数据
 {
 DataPort=Array[i];//送;//数据低四位至数据口
 BitPort

数码管动态显示 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小26 KB
  • 时间2018-04-24