//-------------------------------------------------------------------------------------------------------------------------
/*这是自已写的:数码管动态扫描,显示静态效果
心得,显示看起来像乱码,实际上是位置不对(要选送段选,再打开位选)的缘故。 改为delay(300);则流水速度加快
*/
#include
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);//
void delay(uchar x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
//定义常数0-9的数据表格
const unsigned char table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7D,0x07,0x7f,0x6f};
void main()
{
PORTA=0xff;
TRISD=0;
TRISA=0;
TRISC0=0; //精确设RC0为输出,是静态的长久的
RC0=1; //RCO输出高电平,这是静态的,长久高电平,使38译码器使能端,使能
while(1)
{
PORTD=TABLE[0];
PORTA=0x00; //第1个数码管,若写成RA0=0则是静态的,加上蜂鸣器会变得长响
delay(3);
PORTD=TABLE[1];
PORTA=0x02; //第2个数码管
delay(3);
PORTD=TABLE[2];
PORTA=0x04; //第3个数码管,RA0不管他,ra3 ra2 ra1 ra0--010x---0100即0xf04点亮第4个数码管
delay(3);
PORTD=TABLE[3];
PORTA=0x06; //第4个数码管
delay(3);
PORTD=TABLE[4];
PORTA=0x08; //第5个数码管
delay(3);
PORTD=TABLE[5];
PORTA=0x0a; //第6个数码管
delay(3);
PORTD=TABLE[6];
PORTA=0x0c; //第7个数码管
delay(3);
PORTD=TABLE[7];
PORTA=0xf0e; //第8个数码管
delay(3);
}
}
上一篇:PIC单片机开发板独立键盘扫描+蜂鸣器响+数码管 C程序代码
下一篇:最后一页
推荐阅读
史海拾趣
Andon Electronics 是一家全球领先的电子元件制造商,以下是该公司发展的相关故事:
公司成立与初期发展:Andon Electronics 成立于 1984 年,总部位于美国加利福尼亚州。最初,公司主要从事 LED 和其他电子元件的生产和销售。由于对高质量产品和客户服务的执着追求,公司迅速赢得了客户的信任和好评。
技术创新与产品拓展:随着市场需求的变化和技术的进步,Andon Electronics 不断进行技术创新,并逐步扩大产品线。除了 LED 产品外,公司还推出了多种其他电子元件,包括连接器、电缆组件、线束和传感器等。这些产品在汽车、工业、通信和消费电子等领域得到了广泛应用。
质量管理和认证:Andon Electronics 一直致力于质量管理和产品认证,确保产品符合国际标准和客户要求。公司拥有 ISO 9001 质量管理体系认证,并不断优化生产流程和质量控制体系,以确保产品质量的稳定性和可靠性。
全球布局和市场拓展:随着业务的不断发展,Andon Electronics 在全球建立了多个生产基地和销售办事处。除了在美国的总部和生产基地外,公司还在亚洲、欧洲和其他地区设立了办事处和生产工厂,以更好地服务全球客户,并适应当地市场的需求。
可持续发展和未来展望:Andon Electronics 将继续致力于技术创新、产品拓展和质量管理,以满足客户不断变化的需求。公司将继续关注环保和可持续发展,推动节能减排和资源利用效率的提升。同时,Andon Electronics 也将积极响应行业的变革和挑战,不断调整战略,保持在电子元件制造业的领先地位。
随着国内市场的饱和,EOZ Secme开始积极寻求海外市场的拓展。公司制定了详细的国际化战略,通过参加国际展会、建立海外销售渠道等方式,逐步打开了国际市场的大门。同时,EOZ Secme还积极与国际知名企业开展合作,共同研发新产品,拓展业务领域。这些努力使得EOZ Secme在国际市场上的影响力不断增强。
BB公司的创始人是一位电子工程领域的杰出人才,他深知模拟集成电路在电子行业的巨大潜力。1956年,他在图森亚利桑那州的一个车库中创立了BB公司,开始了他的创业之路。尽管初期资金紧张,条件艰苦,但创始人凭借对技术的执着和对市场的敏锐洞察,成功研发出了一系列具有竞争力的模拟集成电路产品。他坚信,只要产品质量过硬,就能赢得市场的认可。正是这种远见和坚持,为BB公司的后续发展奠定了坚实基础。
随着全球对可持续发展的日益重视,百蓉公司也开始在这一领域进行探索。他们研发出了一系列节能环保的电子产品,如低功耗显示器、高效能电源管理器等。同时,公司还积极参与废旧电子产品的回收和再利用工作,致力于减少电子废物对环境的污染。这些举措不仅提升了百蓉公司的品牌形象,也为其赢得了更多的市场份额。
上述五个故事,客观描述了百蓉公司在电子行业的发展历程,展现了其在技术创新、市场拓展、智能制造和可持续发展等方面的努力和成果。
American Custom Components公司始终将产品质量放在首位。为了提升产品质量和客户满意度,公司引进了一套先进的质量管理体系,并定期对员工进行质量意识和技能培训。此外,公司还建立了完善的客户服务体系,及时收集和处理客户的反馈意见,不断优化产品和服务。这些举措使得公司的产品在市场上保持了良好的口碑和竞争力。
American Custom Components公司自创立之初,就致力于电子元器件的创新研发。在一次技术研讨会上,公司的研发团队发现了一种新型的半导体材料,具有出色的导电性和稳定性。经过数月的实验和验证,团队成功地将这种材料应用于新产品中,推出了一款性能卓越的集成电路。这一创新技术不仅提升了公司的产品质量,还赢得了市场的广泛认可,为公司的发展奠定了坚实基础。
采用带有收发器的全系列 40-nm FPGA和 ASIC 实现创新设计 人们对宽带服务的带宽要求越来越高,促使芯片供应商使用更多的高速串行收发器。因此,下一代应用采用了多种数据速率,从几 Mbps 到数百 Gbps,在一种设备中集成了多种协议和服务。以太网等迅速发展的标准以及对提高数据速率的需求使得高速收发器成 ...… 查看全部问答∨ |
加了全拼之后,系统会在很多地方进去就以全拼中文的形式,我们可以点全拼语言栏点"中"会切换到英文,现在我想让他默认的是全拼英文的形式,不知道怎么弄,我尝试改了注册表几处地方,都没成功. 希望有弄过的朋友指点一下… 查看全部问答∨ |
求助: vs2005下运行从Mobile 6移植过来的程序,使用远程部署到S3C2440平台时总提示“无法启动程序“%CSIDL_PROGRAM_FILES%\\XX"(XX为具体程序名),指定程序要求更新windows版本”;观察下载到开发板上的可执行文件发现图标是灰色的(正 ...… 查看全部问答∨ |
|
题目是:信号采集的GUI设计: 要求:(1)能实时采集和显示声音信号或音乐信号。 (2)界面上至少应有信号采集和显示按钮, 信号频谱显示按钮,信号采样频率选择按钮 和信号停止采集按钮四个按钮。 (3)具体流程可参考如下:先启动MATLAB程序 ...… 查看全部问答∨ |
利用VGA卡实现LED大屏幕显示系统的同步 谁有这方面的经验或设计方案,可以商量合作。 联系QQ:49005896 seion@163.com… 查看全部问答∨ |
我在做一个HID USB设备的minidriver,USB设备总是循环的发送相同的数据,在以中断传输方式读取数据的时候,我不知道该采用怎么样的方式: 1. 根据Walter Oney,HID USB设备的hidMinidriverRegistration.DevicesArePolled ...… 查看全部问答∨ |
在使用ADS Debug uC/OS系统和一个简单的让蜂鸣器响的应用程序时,AXD loading image后,没有进入StartUP函数而是进入Disassembly,Go后不停的running image ,蜂鸣器不响,也不知道是不是下到板子里了。 请问是怎么回事?… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 新突破!超高速内存,为英特尔至强6性能核处理器加速
- 将vRAN站点整合至单服务器,助力运营商降低总体拥有成本
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?