【正文】
具軟件的仿真功能,還能仿真單片機及外圍器件。 4) 具有強大的原理圖繪制功能 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 15 在 PROTUES 繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件: *.HEX,可以在 PROTUES 的原理圖中看到模擬的實物運行狀態(tài)和過程 [15]。并且配合 VW 軟件完成了程序的編寫。在做本設(shè)計期間,我不僅學(xué)到了許多本專業(yè)的最新知識,也從各位師長身上學(xué)到了許多為人處事的方法。 sbit lcde=P1^7。 void lcd_putchar(unsigned char )。 disp()。 if (0xfe==P3)continue。 } for (。 disp()。 if(0xfd==P3) { if (i%50==0) { val。 else break。 lcd_deal(1,3,11)。i0k。 //初始化 lcd_delay(10)。p++) { lcd_putchar(*p)。 lcde=0。 lcde=0。 } void lcd_moveto(unsigned char x,unsigned char y) //顯示字符的位置:第 x行 y 列( X=1 或 2,Y=0~15) { if (x==0) lcd_putmand(0x80|y)。//每次右移一字符 } 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 25 附錄 B 系統(tǒng)原理圖 E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1P 2P 3P 4P 5P 6P 7P 8P 39P 38P 37P 36P 35P 34P 33P 32P 21P 22P 23P 24P 25P 26P 27P 28P S E N29A L E /P30T X D11R X D10U1A T 89C 5130pFC130pFC2 12M H z10μ FC310k ΩR1+ 5VS1R S T+ 5VD0D1D2D3D4D5D6D7C S D AWR+ 5VV S S1VDD2V E E3RS4RW5E6D07D18D29D310D411D512D613D7141k ΩR0RSRWEERSRW1 2 3 4 5 6 7 816 15 14 13 12 11 10 91k ΩR2液晶 1602 V R E F 8R F B9GND10I O U T 111I O U T 212D I 713D I 614D I 515D I 416D I 07CS1W R 12GND3D I 34D I 25D I 16X F E R17W R 218I L E19VDD20U1D A C 0 8 3 2 L C JD0D1D2D3D4D5D6D7C S D AWR+ 5 V+ 5 V85326741U1T L 0 6 1 A M N85326741U2T L 0 6 1 A M N1 k ΩR11 k ΩR2+ 1 0 V + 1 0 V 1 0 V 1 0 V 。 //第二行,并 ............ } void lcd_init(void) { lcd_putmand(0x38)。 //判斷是否忙碌 lcdrs=1。 //返回標(biāo)志,判斷是否 LCD 忙碌 } 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 24 void lcd_putmand(unsigned char mand) // 寫 指 令 RS=Low,RW=Low,E=High:寫指令 { while (lcd_busy())。 } bit lcd_busy() //判斷是否忙碌 RS=Low, RW= High, E= High:讀狀態(tài) { bit flag=0。 for(p=dis[0]。i0。 lcd_deal(1,5,(unsigned int)((float)val/256*500)%10)。 default: break。 if (i==250) i=0。i=100。 lcd_delay(10)。 } for (i=0。 case 0xfe: lcd_delay(10)。 unsigned char code lcd_Assic[12]={ 0x30,0x31,0x32,0x33,0x34,0x35, 0x36,0x37,0x38,0x39,0x56,0x2e}。 void disp(void)。通過本次設(shè)計,對大學(xué)三年期間學(xué)習(xí)內(nèi)容做了系統(tǒng)的總結(jié)。仿真效果良好,達到了設(shè)計預(yù)期的目的。 CS D AD3WRD0D1D4D5D2D6D7CS D AWRRWD0D1D2D4D5D6D7D3RSERSERWV RE F8G ND3V C C20CS1W R 12DI 34DI 25DI 16DI 07RF B9G ND10I O UT 111I O UT 212DI 713DI 614DI 515DI 416X F E R17W R 218I L E ( B Y 1 /B Y 2 )19U1DA C08 3 2R21KR11K+ 1 0 V 1 0 V+ 1 0 V 1 0 V326741 5U5T L 0 6 1326741 5U6T L 0 6 1+ 5 VX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 C5 1輸出增加輸出減小+ 5 VX11 2 M H zC13 0 pC23 0 pD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L2 3 4 5 6 7 8 91R P 1RE S P A C K 8R01K+ 5 VU6( O P )V = 1 .7 6 6 0 3U5( O P )V = 1 .7 6 6 8RV ? ( 3 )V = 2 .3 5 2 2 350%R V ?1 0 k 圖 仿真初始狀態(tài) CS D AD3WRD0D1D4D5D2D6D7CS D AWRRWD0D1D2D4D5D6D7D3RSERSERWV RE F8G ND3V C C20CS1W R 12DI 34DI 25DI 16DI 07RF B9G ND10I O UT 111I O UT 212DI 713DI 614DI 515DI 416X F E R17W R 218I L E ( B Y 1 /B Y 2 )19U1DA C08 3 2R21KR11K+ 1 0 V 1 0 V+ 1 0 V 1 0 V326741 5U5T L 0 6 1326741 5U6T L 0 6 1+ 5 VX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 C5 1輸出增加輸出減小+ 5 VX11 2 M H zC13 0 pC23 0 pD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L2 3 4 5 6 7 8 91R P 1RE S P A C K 8R01K+ 5 VU6( O P )V = 2 .2 1 3 3 2U5( O P )V = 2 .2 1 4 2 8RV ? ( 3 )V = 2 .3 9 4 1 250%R V ?1 0 k