小明永久免费大陆在线观看-小明永久免费视频-小明永久视频免费播放-小嫩妇好紧好爽再快视频-小嫩嫩12欧美-小日本xxx

首頁 新聞 > 科技 > 正文

一個單片機與PC機通信的程序

一個單片機PC機通信的程序,pc機程序用c語言來編寫,單片機程序用匯編語言來編寫

1. PC機編程PC采用Toubr C 進行編寫。程序如下:#include#defineport0x3f8int ch[15];main (){int a;int i,j;int b[6]={88,15,38,26,20,0};char c;clrscr();outportb(port+3,0x80);outportb(port,0x0C);outportb(port+1,0x00);outportb(port+3,0x03);outportb(port+1,0x00);inportb(port+5);{printf("\t\tsend data or receive data: (s or r?)\n\n\n");c=getchar();switch(c){case ’s’:case ’S’:{while(!(inportb(port+5)&0x20));outportb(port,0x01);for(i=0;i<6;i++){a=b[i];while(!(inportb(port+5)&0x20))delay(100);outportb(port,a);printf("%d\n",a);while(!(inport(port+5)&1));ch[i]=inport(port);}delay(10);for(j=0;j<8;j++)printf("\n%d\n",ch[j]);getch();break;}case’r’:case’R’:{while(!(inportb(port+5)&0x20));outportb(port,0x02);for(j=0;j<9;j++){while(!(inportb(port+5)&1));ch[j]=inportb(port);}for(j=0;j<9;j++)printf("\n %d\n",ch[j]);getch();break;}}}}2. 單片機與PC機通信之單片機程序LISTP=16F876#INCLUDEP16F876.INCCBLOCK 0X24COUNTTEMPENDCORG0X0000NOPSTARTGOTOMAINORG0X020MAINMOVLW0X30;將RAM單元初始化MOVWFFSRBCFSTATUS,RP0MOVLW0X22MOVWFCOUNTINTRAMMOVFCOUNT,0MOVWFINDFINCFCOUNT,1INCFFSR,1BTFSSFSR,7GOTOINTRAMBANKSELTXSTA;波特率設(shè)置為9 600 bpsMOVLW0X19MOVWFSPBRG;異步高速方式MOVLW0X04MOVWFTXSTABCFSTATUS,RP0MOVLW0X80;串行口使能MOVWFRCSTAMOVLW0X30MOVWFFSRBSFRCSTA,CREN;接收允許BSFSTATUS,RP0BSFTXSTA,TXEN;發(fā)送允許BCFSTATUS,RP0WAITBTFSSPIR1,RCIF;接收PC機命令GOTOWAITMOVFRCREG,0MOVWFTEMPMOVWFINDFINCFFSRDECFSZTEMP;接收到的數(shù)據(jù)為1,則接收GOTOTXW;否則發(fā)送數(shù)據(jù)MOVLW0X06MOVWFTEMPWAIT1BTFSSPIR1,RCIF;接收一個數(shù)據(jù)GOTOWAIT1MOVFRCREG,0MOVWFCOUNTMOVWFTXREGLOOPTXBTFSSPIR1,TXIF;將接收到的數(shù)據(jù)送回PC機GOTOLOOPTXMOVFCOUNT,0MOVWFINDFINCFFSRDECFSZTEMPGOTOWAIT1GOTOOVER;處理完畢TXWMOVLW0X09;向PC機發(fā)送9個數(shù)據(jù)MOVWFTEMPMOVLW0X30MOVWFFSRTXW0MOVFINDF,0MOVWFTXREGINCFFSRTXW1BTFSSPIR1,TXIFGOTOTXW1DECFSZTEMPGOTOTXW0OVERBCFRCSTA,CREN;通信任務(wù)完成,關(guān)接受和發(fā)送允許BSFSTATUS,RP0BCFTXSTA,TXENBCFSTATUS,RP0CALLLED;調(diào)用顯示子程序,將發(fā)送(或接收)的數(shù)據(jù)顯示出來END;程序完

關(guān)鍵詞: 單片機PC機通

最近更新

關(guān)于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - m.zhigu.net.cn All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

国产精品欧美日韩精品 | 国产91无毒不卡在线观看 | 国产大屁股视频免费区 | 国内精品一级毛片免费看 | 高潮抽搐潮喷毛片在线播放 | 午夜精品久久久内射近拍高清 | 国内精品视频一区二区三区八戒 | 狠狠干狠狠爱 | 激情偷乱人伦小说视频在线 | 亚洲av无码国产精品草莓在线 | av人摸人人人澡人人超碰下载 | 欧美黑人又大又粗xxxxx | 亚洲av中文无码乱人伦在线观看 | 亚洲欧洲精品成人久久曰影片 | 国内精品伊人久久久久网站 | 色噜噜狠狠色综合av | 免费观看国产精品 | 国产激情一区二区三区 | 国色天香精品一卡2卡3卡4 | 国产freesexvideos中国麻豆 | 国产美女又黄又爽又色视频免费 | 亚洲丰满熟女一区二区v | 伊人激情av一区二区三区 | 国产人妻精品区一区二区三区 | 51精品资源视频在线播放 | 亚洲日韩激情无码一区 | 亚洲国产精品久久精品成人网站 | 国产精品手机视频 | 亚洲精品国产第一综合99久久 | 国产成人午夜福利在线观看 | 精品久久久久久免费影院 | 天天爽夜夜爽人人爽 | 永久免费av无码入口国语片 | 国产后入又长又硬 | 人妻系列无码专区久久五月天 | 国产片性视频免费播放 | 国产熟妇与子伦hd | 久久国产精品77777 | 久青草国产在线视频_久青草免 | 一本一道波多野结衣av中文 | 内射爽无广熟女亚洲 |