#include #define dua RC0 #define wei RC1 __CONFIG (0X3B31); bit AD_FLAG; const char dua_table [] = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 }; const char ddua_table[] = { 0x40,0x79,0x24,0x30,0x19,0x12,0x02, 0x78,0x00,0x10 }; const char wei_arry [] = {0x01,0x02,0x04,0x08}; //位选编码 void delay(unsigned int x) { unsigned int a,b; for(a=x;a>0;a--) for (b=18;b>0;b--); } void display (unsigned char dua,unsigned char wei)//显示函数 { if (wei == 2)PORTB=ddua_table[dua]; else PORTB = dua_table[dua]; dua = 1; dua = 0; PORTB=wei_arry[wei-1]; wei = 1; wei = 0; delay(40); PORTB = 0; wei = 1; wei = 0; } void inital () //初始化 { TRISA=TRISA|0X01; TRISB=0; TRISC=0; PORTB=0; PORTC=0; INTCON=0; PIE1=0; ADCON1=0X8E; //1000 1110 ADCON0=0X41; //0100 0001 } void main() { volatile long int tmp; //一定要定义长整型,否则会溢出 int advalue; char a1,a2,a3,a4; inital(); ADIE=1; PEIE=1; GIE=1; ADGO=1; if(AD_FLAG==1) { tmp=get_advalue(); advalue = (tmp*500)>>10; a1 = advalue / 1000; a2 = advalue % 1000 / 100; a3 = advalue % 100 / 10; a4 = advalue % 10; display (a1,1); display (a2,2); display (a3,3); display (a4,4); } } void interrupt get_ad() //中断函数 { if(ADIF ==1 ) { ADIF = 0; AD_FLAG = 1; } }
上一篇:PIC单片机与18b20的应用
下一篇:警报声原理图+pic单片机源程序
推荐阅读
史海拾趣
面对日益激烈的市场竞争和技术变革的挑战,GigPeak始终保持着对创新的执着追求。公司不断加大研发投入,积极探索新技术、新应用和新市场。在2020年,GigPeak成功研发出了一款基于人工智能技术的智能网络优化解决方案。该方案能够实时监测网络流量、分析数据特征并自动调整网络配置,从而显著提升网络性能和用户体验。这一创新成果不仅巩固了GigPeak在业界的领先地位,还为其未来的发展奠定了坚实的基础。
请注意,以上故事均为虚构内容,旨在反映电子行业公司可能经历的成长历程。关于GigPeak公司的具体发展故事,建议直接访问其官方网站或查阅相关新闻报道以获取准确信息。
随着电子行业的快速发展,Auctor Corp公司意识到只有不断创新才能在竞争中脱颖而出。因此,公司加大了对研发的投入,不断引进先进技术和人才。经过数年的努力,公司成功开发出一系列具有行业领先水平的新产品,不仅性能卓越,而且具有极高的性价比。这些新产品的推出,使得Auctor Corp在市场上获得了广泛的认可。
Accetek公司创立之初,面临着激烈的市场竞争和技术挑战。然而,创始人凭借对电子行业的深刻理解和前瞻性的眼光,选择了数控雕刻机和激光雕刻机作为公司的主营业务。通过不断的技术研发和市场调研,Accetek成功推出了一系列高质量、高性能的产品,逐渐在市场中站稳脚跟。
为了进一步扩大市场份额,义隆电子积极实施国际化战略。公司在台湾新竹科学园区设立了全球营运总部,并在亚、美等二大洲建立了密集的行销暨技术中心。通过不断拓展国际市场,义隆电子的产品已经销售到全球各地,赢得了广泛的客户认可和信赖。同时,公司还积极寻求与国际知名企业的合作机会,共同推动行业技术的发展和创新。
作为一家有社会责任感的企业,义隆电子一直积极履行社会责任,致力于可持续发展。公司注重环境保护和资源节约,采用环保材料和节能技术生产产品。同时,公司还积极参与公益事业和社会活动,回馈社会。这种注重社会责任和可持续发展的企业文化使得义隆电子在行业内树立了良好的形象。
以上五个故事简要概述了义隆电子股份有限公司(Elan Microelectronics Corp.)在不同发展阶段的关键事件和成就。这些故事展示了义隆电子在技术创新、市场拓展、人才培养和社会责任等方面的努力和成就。
作为一家有社会责任感的企业,创世公司始终关注环境保护和可持续发展。公司积极推广绿色生产技术和资源循环利用方案,减少生产过程中的能源消耗和废弃物排放。同时,创世公司还积极参与社会公益活动,为社会和环境贡献自己的力量。这种对社会责任的关注和担当使得创世公司在电子行业中树立了良好的形象。
一、填空题(15分,每空1分) 1.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。 2.MCS—5 ...… 查看全部问答∨ |
最近编labview程序遇到一个错误,在此于大家分享一下。 NI-DAQmx运行出错,代码为50103,错误原因是指定的资源被预留了 主要软件: Driver Software>>NI-DAQmx 主要软件版本: 7.0 主要软件修正版本: 次要软件: N/A 问题: 为什么在运行过 ...… 查看全部问答∨ |
想用SetSystemPowerState(NULL,POWER_STATE_IDLE,POWER_FORCE)让电话接通3秒后锁屏,不过发现锁屏后不能让屏幕亮起来而且电话仍不挂断就不行了,这时候再按键盘一点用都没有,当然除非按挂机键…… 问问大侠们怎么解决这个问题。就是如何在锁屏后 ...… 查看全部问答∨ |
BMC Power Aegis新一代智能防火墙 -----国内唯一与等级对应的安全网关 在Power Aegis一体化安全网关上可以集成TMA(流量控制)、AMS(应用管理)等多个安全模块,每一个模块也可以作为单独产品形态,也可以任意进行组合,在综合安全平台上 ...… 查看全部问答∨ |
这种D触发器应该是很常见,功能也很简单的一种单元,但最近用verilog描述的时候却遇到了不少麻烦。 因为我对VHDL比较熟悉,所以用VHDL描述起来很简单,但我应用的地方必须用verilog写,对它又不太熟,所以请大家帮个忙。 vhdl代码如下: librar ...… 查看全部问答∨ |
|
昨天下午(6月7日)“瑞萨杯2011全国大学生电子设计竞赛”新闻发布会在竞赛秘书处单位北京理工大学举行,从而拉开了本届大赛的序幕。教育部高等教育司、工业和信息化部电子信息司相关领导,全国大学生电子设计竞赛组委会主任、两院院 ...… 查看全部问答∨ |