/**************************************************************************************
实验现象:下载程序后"动态数码管模块"第5位循环显示0-9
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值
/*******************************************************************************
* 函 数 名 : delay
* 函数功能 : 延时函数,i=1时,大约延时10us
*******************************************************************************/
void delay(u16 i)
{
while(i--);
}
/*******************************************************************************
* 函 数 名 : DigDisplay
* 函数功能 : 数码管动态扫描函数,循环扫描8个数码管显示
*******************************************************************************/
void DigDisplay()
{
u8 i;
for(i=0;i<10;i++)
{
switch(5) //位选,选择点亮5数码管,
{
case(0):
LSA=1;LSB=1;LSC=1; break;//显示第0位
case(1):
LSA=0;LSB=1;LSC=1; break;//显示第1位
case(2):
LSA=1;LSB=0;LSC=1; break;//显示第2位
case(3):
LSA=0;LSB=0;LSC=1; break;//显示第3位
case(4):
LSA=1;LSB=1;LSC=0; break;//显示第4位
case(5):
LSA=0;LSB=1;LSC=0; break;//显示第5位
case(6):
LSA=1;LSB=0;LSC=0; break;//显示第6位
case(7):
LSA=0;LSB=0;LSC=0; break;//显示第7位
}
P0=smgduan[i];//发送段码
delay(100000); //间隔一段时间扫描
P0=0x00;//消隐
}
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
while(1)
{
DigDisplay(); //数码管显示函数
}
}
上一篇:51实验14.数码管从 000 显示到999
下一篇:51实验12:数码管显示12345678
推荐阅读
史海拾趣
在国内市场取得一定成绩后,Dawning开始将目光投向国际市场。公司积极参加国际电子展会,与全球知名企业进行交流合作。同时,Dawning还根据不同国家和地区的市场需求,调整产品策略,推出符合当地消费者喜好的产品。经过几年的努力,Dawning的产品已经成功打入欧美、东南亚等多个国家和地区的市场,公司的国际化进程取得了显著进展。
为了进一步提升产品的品质和可靠性,Dawning加强了品质管理体系的建设。公司引进了先进的生产设备和检测仪器,制定了严格的品质检测流程。同时,Dawning还定期对员工进行品质管理培训,提高员工的品质意识和操作技能。这些措施的实施,使得Dawning的产品在品质上得到了极大的提升,赢得了客户的信赖和好评。
随着技术的不断进步,光大芯业的产品逐渐得到了市场的认可。公司的产品线涵盖了磁传感、DC/DC、AC/DC转换器、电机驱动等多个领域,广泛应用于消费电子、运动控制、电动工具、智能家居、汽车电子等多个行业。通过不断拓展市场,光大芯业的产品已经走进了千家万户,为人们的生活带来了便利和舒适。
随着Afero在国内市场的成功,公司开始将目光投向国际市场。他们设立了海外分支机构,积极参加国际展会和技术交流活动,与全球范围内的合作伙伴建立联系。通过与国际知名企业的合作,Afero成功将其物联网平台推广至全球市场,并获得了广泛的认可和应用。这些国际市场的拓展为Afero的未来发展打开了新的机遇。
这些故事是基于Afero公司的发展历程和公开信息构建的,旨在展示其在电子行业中的发展和成就。然而,需要注意的是,这些故事可能并不完全准确或详尽,因为具体细节可能涉及公司的商业机密或未公开的信息。如需更详细和准确的信息,建议直接访问Afero公司的官方网站或查阅相关新闻报道。
面对全球电子市场的不断扩张,Artaflex公司制定了全球化的发展战略。公司通过设立海外分支机构、拓展国际市场、参与国际展会等方式,不断提升品牌知名度和市场份额。同时,公司还积极引进国际先进技术和管理经验,提升自身的竞争力。这一战略的实施使得Artaflex在全球电子行业中占据了重要地位。
EM Devices Corporation的创始人在电子工程领域有着深厚的背景,他们看到了当时市场上对高性能电子元件的迫切需求。于是,他们决定创办EM Devices Corporation,专注于研发和生产高质量的电子元件。起初,公司面临了资金、技术和市场等多方面的挑战。然而,凭借创始人对技术的执着追求和对市场的敏锐洞察,公司成功研发出了一款具有竞争力的产品,并逐渐在市场上获得了认可。
Cyclone IV FPGA系列包括两种型号Cyclone IV GX以及Cyclone IV E。Cyclone IV GX具有150K逻辑单元(LE)、6.5-Mbit RAM、360个乘法器,以及8个支持主流协议的集成3.125-Gbps收发器,支持协议包括千兆以太网(GbE)、SDI、CPRI、V-by-One。Cyclone IV GX ...… 查看全部问答∨ |
pxa255的开发板,4.2的内核,编译后可以下载,但就是不能写进flash,每次都是写到一个地方就停下来了。但如果下载时设成不写进flash系统是可以正常启动的,这样每次重启都要重新下载内核,好麻烦啊。… 查看全部问答∨ |
问题比较简单,让大家见笑了 、! #define GPB5_out (1<<(5*2)) GPBCON =GPB5_out ; //GPB5引脚设为输出! 我想问的问题就是GPB5_out的宏定义成(1<<(5*2)),代表的是什么意思?为什么要这样写!… 查看全部问答∨ |
小生尘世中奋斗的小书童 正在学习单片机,想找点资料,比如编程实例 刚找的两个下载太慢太慢 谁有好的学习资料与我分享,拜托最好下载速度些 时间到,要上课去了 还请好心的大哥大姐多指点… 查看全部问答∨ |
Windows2003中没有PsGetProcessImageFileName吗? NTKERNELAPI UCHAR * PsGetProcessImageFileName( PEP ...… 查看全部问答∨ |
ADS编译NBOOT1st文件出问题了,ADS提示无法打开文件错误 G:\\...\\bootsrc\\NBOOT1st\\nboot_Data\\DebugRel\\ObjecCode\\nand_s.o; 疑点一: 我的nand_s.o文件位于: C:\\Documents and Set ...… 查看全部问答∨ |
At91sam9261的BSP+WINCE5.0,LED有时候显示不正常,右边的到左边,下面的跑到上面去了,颜色也有时候错乱,R变G.G变R等,但整个屏幕画面完整,看网页时容易出现,特别是用Remote Zoom-in时屏幕剧烈闪动,最后稳定为前面所说的状态.我估计为LCD Controller内 ...… 查看全部问答∨ |
问题描述: 写了一个run()函数供vxworks中usrAppInit()函数调用,里面的代码是从ftp下载应用程序文件,然后用loadModuleAt加载符号表,找到用户程序入口,调用入口函数执行应用代码。现在问题是加载都成功了,但是在tornado shell 下敲用户程序 ...… 查看全部问答∨ |
收到莫恩的开发板,继续TFT实验,硬件测试成功,并附测试代码 之前提到过我的开发板有问题,发现是2.5V电源与1.2V核电压串在一起了,莫恩将他的那一块寄给了我。 这次先检查开发板,下载了了控制面板的程序,并打开上位机程序测试了一遍,都正常,不过把FLASH擦除了,不该! &nbs ...… 查看全部问答∨ |