#include #define uchar unsigned char #define uint unsigned int uchar Table[12]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x79}; uchar Data1[4]={10,0,5,0}; uchar Data2[4]={3,9,1,0}; uchar Key1,Key2; void DelayMs(uchar i) { uchar j; for(;i!=0;i--) { for(j=150;j!=0;j--); } } void Display(uchar *p) { uchar i,sel=0x01; for(i=0;i<4;i++) { PORTC=sel; PORTA=0xff-Table[p[i]]; DelayMs(2); sel=sel<<1; } } void Sub_Process(uchar *p) { uchar temp; temp=p[1]*10+p[2]; if(temp!=0) { temp=temp-1; p[1]=temp/10; p[2]=temp%10; } } void Key_Process() { if(Key1==1) { Add_Process(Data1); Key1=0; } if(Key2==1) { Sub_Process(Data1); Key2=0; } } void Init_IO(void) { DDRA=0xff; PORTA=0xff; DDRC=0xff; PORTC=0xff; DDRB=0x00; PORTB=0x00; DDRD=0xff; PORTD=0xff; } void main(void) { Init_IO(); TCCR1A=0xc3; TCCR1B=0x02; DelayMs(50); while(1) { Key_Process(); Set_Process(Data1); Display(Data1); } }
上一篇:AVR定时器—关于16位的timer1定时器的具体使用
下一篇:PT6311 HT1628的avr单片机详细例程
推荐阅读
史海拾趣
Apex Tool Group在追求经济效益的同时,也积极履行社会责任,推动可持续发展。公司注重环保和节能,采用环保材料和节能技术生产电动工具。同时,Apex Tool Group还积极参与社会公益活动,为社区的可持续发展贡献力量。这些举措使得Apex Tool Group在电子行业中树立了良好的企业形象,赢得了社会的广泛认可。
虽然以上故事并非真实事件,但它们基于Apex Tool Group在电子行业中的发展和成就进行了合理推测和创作。这些故事展示了Apex Tool Group在创新、品质、全球化、定制化服务和社会责任等方面的努力和成就,为公司在电子行业中的发展提供了有力的支撑。
品质是Excelsys公司的生命线。公司始终坚持严格的品质控制标准,从原材料采购到生产制造的每一个环节,都经过严格的质量检测。这种对品质的执着追求,让Excelsys的产品在市场上赢得了良好的口碑。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持,进一步提升了品牌的信誉度。
Vishay一直致力于技术创新和产品升级。在2001年,公司收购了全球二极管和整流器领先制造商General Semiconductor,这一收购极大地增强了Vishay在二极管和整流器领域的实力。同时,Vishay还通过收购RFWaves公司,涉足无线领域,为公司带来了新的增长动力。此外,Vishay还在全球范围内布局制造基地和销售办事处,确保能够为客户提供优质的产品和服务。
面对日益严峻的环境保护问题,DZUS公司积极响应国家号召,制定了可持续发展战略。公司采用环保材料和生产工艺,减少了对环境的污染和破坏。同时,公司还加大了对可再生能源的研发和应用力度,致力于推动绿色生产和可持续发展。这些举措使DZUS公司成为了行业的环保标杆,并赢得了社会各界的广泛赞誉。
随着国内市场的饱和,Adamant Co Ltd决定将目光投向更广阔的国际市场。公司通过市场调研和精准定位,成功进入了欧洲和北美市场。在国际市场的拓展过程中,Adamant Co Ltd积极寻求与当地企业的合作,通过技术共享和市场互通,实现了双赢局面。这不仅提高了公司在国际市场的竞争力,也为公司的长远发展打下了坚实基础。
品质是电子行业的生命线。Adamant Co Ltd深知这一点,因此在品质管理方面下足了功夫。公司建立了严格的品质管理体系,从原材料采购到产品生产、检测、出厂等各个环节都严格把关。同时,公司还注重品牌建设,通过提升产品形象和服务质量,赢得了客户的信任和口碑。这些努力使得Adamant Co Ltd在行业中树立了良好的品牌形象。
ISD4004语音系列芯片是美国ISD公司推出的产品,具有可多次重复录放、存储时间长、使用时不需扩充存储器、所需外围电路简单等特点。介绍了ISD4004芯片在语音报站器中的一个实际应用,并说明了其功能和使用方法,从而使读者对ISD ...… 查看全部问答∨ |
|
verilog里面count=count+1;的硬件电路是什么样子的? 用到add模块了是吗? 最后面的1 是如何做的? 如果用count<=count+1; 会有什么不同呢? 我知道一个是 阻塞的 一个是非阻塞的。我问的是实际效果?会导致不期望的逻辑错误吗?… 查看全部问答∨ |
|
谁有PIC单片机上韦根的接收程序,发我参考下,多谢了。。我自己也写了个是用数组来接收的,不过用不起来。。。 要是C语言的哦。。最好是整个的,包括中断什么的。。。 E-mail:shanligang@vip.qq.com… 查看全部问答∨ |
|
我要做一个信号发生器,用FPGA实现DDS部分,现在我比较疑惑的是: 比如说我要输出频率为100K的正弦波, 我的ROM中存有1024个点,那如果这样的话,我的DA转换速度就要达到100K*1024,才能得到一个完整的波形,那DA的转换速度大约到了100M。 &nb ...… 查看全部问答∨ |