看了資料,嘗試編寫了一下,準備顯示的是2,單顯然不是所需效果,請問有大聲用過直接利用51單片機IO口直接驅動段式液晶?有誰使用過用過?在此多謝多謝!
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (49.4 KB, 下載次數: 56)
下載附件
2018-9-21 18:58 上傳
0.png (39.66 KB, 下載次數: 58)
下載附件
2018-9-21 18:59 上傳
單片機源程序如下:
- #include<reg52.H>
- unsigned char count1,count2,num;
- unsigned char com[]={0x01,0x02,0x04,0x08};
- unsigned char seg[]={0xf3,0xf7,0xfb,0xfb};
- void main()
- {
- EA=1;
- TMOD=0x11;
- TH0=(65536-50000)/256;
- TL0=(65536-50000)%256;
- // TH1=(65536-50000)/256;
- // TL1=(65536-50000)%256;
- ET0=1;
- // ET1=1;
- TR0=1;
- // TR1=1;
- while(1)
- ;
- }
- void Timer0() interrupt 1 using 1
- {
- TH0=(65536-20000)/256;
- TL0=(65536-20000)%256;
- P3=com[count1];
- P1=seg[count1];
- count1++;
- if(count1>3)
- count1=0;
- }
復制代碼
所有資料51hei提供下載:
VIM-332段式液晶模組51的例程.rar
(99.25 KB, 下載次數: 101)
2018-9-21 10:49 上傳
點擊文件名下載附件
|