成全影视大全在线观看国语,人在线看天堂无码,亚洲综合色婷婷中文字幕,91香蕉视频网,青青青国产精品一区二区,思思99热精品在线,亚洲国产精品日韩av专区,精品国产aⅴ一区二区三区
            首頁頭部標志
               新聞分類
               聯系我們
            • 電話:0411-86632519
            • 傳真:0411-86610519
            • 郵箱:dlysys@163.com


             
            超聲波流量計的主程序研究與設計 十二
            時間:2012/6/28 19:53:34  來源:本站原創  點擊:1453

            超聲波流量計的主程序研究與設計  十二

             

              系統軟件的仿真和調試

            超聲波流量計單片機開發過程中都要有編程器,硬件開發器,開發軟件,指令系統,芯片使用說明書等。隨著科學的進步,開發手段多種多樣。 C51程序的編寫和編譯鏈接等過程可以在開發工具“Keil C51的環境下進行。工作原理就是利用模擬開發軟件在計算機上實現對單片機的硬件模擬,指令模擬,運行狀態模擬,從而完成應用軟件開發全過程。

              另外一個優點就是可以不需要硬件就進行全軟件仿真,一切調試好后將程序燒入芯片,再將芯片插入硬件系統,就可使用了。

            調試過程如下:

              首先建立一個項目,選擇要保存項目的路徑,并輸入項目文件名,保存;選擇單片機類型(本設計選擇Ateml89C52,選定CPU型號后,單擊“確定”;接下來創建程序文件,在彈出的編輯窗口中輸入C51源程序;輸入完成后,選擇路徑保存“.C”文件;將創建的程序文件添加到項目中去;程序文件添加完畢后,將鼠標指向“Target 1并單擊右鍵,再單擊“Options for TargetTarget 1”選擇“Target ”標簽進行相關設置;最后單擊“Buile Target”選項,開始對項目中的程序文件進行編譯連接,沒有錯誤之后,系統就會生成與項目文件同名的可執行代碼及用于EPROM編程的Hex文件。將生成的HEX文件下載到單片機系統中,就可以運行相應的程序。

            附件二:主單片機程序

            #include<reg51.h>

            #include<math.h>

            #include<absacc.h>

            #define uchar unsigned char  

            #define uint unsigned int 

                            

            //顯示部分定義和初始化

            /* LCD顯示只需用P34個位口,端口定義如下*/

            #define LCD_data  P0             //數據口

            sbit LCD_EN  =  P3^2;            //液晶使能控制

            sbit LCD_RS  =  P3^5;            //寄存器選擇輸入

            sbit LCD_RW  =  P3^6;            //液晶讀/寫控制

            sbit LCD_PSB =  P3^7;            ///并方式控制

             

            uchar code dis1[] = {"直徑:   .         cm"};

            uchar code dis2[] = {"角度:   .         "};

            uchar code dis3[] = {"流速:   .         m/s"};

            uchar code dis4[] = {"流量:   .        m^3/s"};

             

            uchar      data_d[3] ={"000"};

            uchar    data_jiao[3]={"000"};

            uchar    data_v[4]={"0000"};

            uchar    data_q[4]={"0000"};

            uchar      flag=0,key=0;  //按鍵標識、標號

            double     tc;//時間差

             

            #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};

            uchar IRDIS[2];

            uchar IRCOM[4];

            void delay0(uchar x);  //x*0.14MS

            void lcd_pos(uchar X,uchar Y);  //確定顯示位置 

             

            //鍵盤部分定義和初始化

             uchar temp,key_num,getkey;

            sbit flag_sure=0;//確認鍵的標志位

             

             

             

            //1.延時函數                                                                                                                       

            //--------------------------------------------------------------

            void delay(int ms)

            {

                while(ms--)

              {

                  uchar i;

                for(i=0;i<250;i++) 

                 {

                  _nop_();            

                  _nop_();

                  _nop_();

                  _nop_();

                 }

              }

            }    

            超聲波流量計

             

             
            上一篇:超聲波流量計的開發與研制探討 二
            下一篇:超聲波流量計的開發與研制探討 三
            主站蜘蛛池模板: 日本精品久久性大片日本| 2022国产男人亚洲欧美天堂 | 亚洲色最新高清AV网站| 日本伦理在线一区二区| 一本大道久久东京热无码av| 国产精品美女一级在线观看| av毛片一区二区少妇颜射| 国产短视频精品一区二区| 91区国产福利在线观看午夜| 国产无码网站在线观看| av中文字幕少妇人妻| 极品 在线 视频 大陆 国产| 国产成人无码A区在线观| 久久ee热这里只有精品| 亚洲天堂免费一二三四区| 国产亚洲av人片在线播放| 国产午夜美女福利短视频| 精品亚洲成AV人在线观看| 日本一区二区三区高清日韩| 恩施市| 亚洲a人片在线观看网址| 精品国产区在线观看| 麻豆国产av穿旗袍强迫女佣人 | 亚洲成av人片无码天堂下载| 国产黑色丝袜在线观看视频| 国产爽片一区二区三区| 日韩AV无码乱伦丝袜一区| 波多结野衣一区二区三区| 一区二区三区国产偷拍| 久久精品国产亚洲情侣| 久久亚洲成人精品性色| 一区二区三区精品视频免费播放| av在线免费播放网站| 亚洲黄色一级片在线观看| 精品国产自线午夜福利| 久亚洲一线产区二线产区三线产区| 精品国产一区二区三区久久狼| 国产精品情侣露脸av在线播放| 国产亚洲欧洲aⅴ综合一区| 综合久久少妇中文字幕| 久久一二三四区中文字幕|