嵌入式屌丝
发布时间:2013-08-21 16:47:13
lcd很重要,很多地方要用它方便调试。在这里多专研一点有用。如使用光标的闪烁,移动改变特定位置字符等。这里使用基本功能;静态显示。#includesbit rs=P2^4; sbit rw=P2^5; sbit e=P2^6;unsigned char zm1[]="h---i---";unsigned char zm2[]="qingnian";void delay(unsign.........【阅读全文】
发布时间:2013-08-21 16:47:08
使用数码管显示:ADC0808#include<reg52.h>#include<intrins.h>sbit ale=P3^7;sbit oe=P3^6;sbit l0=P3^4;sbit l1=P3^5;unsigned result,i;float res;void delay(int t){ while(t--);}char msg[4];char dm[]={0x3f,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6f};char wm[]={0x7F,0x0BF.........【阅读全文】
发布时间:2013-08-21 16:47:03
DA很简单:#include <reg52.h>#include <intrins.h>sbit cs_wr1=P3^4; void delay(unsigned int tt){ while(tt--);}void main( ){ while(1) {P2=~P2;cs_wr1=0;_nop_( );_nop_( );cs_wr1=1;delay(100); }}c:DA.zip.........【阅读全文】
发布时间:2013-08-21 16:46:56
定时器。 ORG 0000H ;定时效果基本一致(时间10分钟总长相等) AJMP START ORG 000BH LJMP TIME ORG 0030HSTART:MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV IP,#02H MOV IE,#82H SETB TR0 MOV H,#23 MO.........【阅读全文】
发布时间:2013-08-21 16:46:51
#includestatic single=1;static single1=1;unsigned char smg[]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6};void delay0(){ unsigned t=80; while(t--);}void delay1() { unsigned t=200; while(t--);}void main().........【阅读全文】