91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

嵌入式組態軟件HMImaker(綠色版人機界面組態軟件),是一款人機界面軟件,基于ARM架構的嵌入式工控機控制系統開發的嵌入式軟件,嵌入式系統具有單片機協議,modbus通訊協議,I2C通訊協議,西門子,三菱,臺達,歐姆龍等PLC協議。嵌入式工控機有RS232,RS485串口,單片機TTL電平串口,I2C通訊接口,以太網接口,無線通訊,U盤存儲,語音播放等功能。組態軟件具有繪圖、操作按鈕、位開關、指示燈、進度條、字符控件、數據監控、實時曲線、動態圖片、用戶與密碼設置、可編程數據庫等功能,支持支持離線和在線模擬,所見即所得,快速驗證設計效果,方便設計和調試,大大減輕軟件開發人員在人機界面開發的負擔和提高開發效率,專心于專業產品的開發,避免重復性勞動。為您大大地短了產品的開發周期,廣泛應用于各種嵌入式人機界面,單片機人機界面,PLC人機界面的開發。

資源截圖

代碼片段和文件信息

#include<../SysVar.h>

//
//
//MC8051使用第1要點:
//MC8051沒有IO口,對P0,P1,P2,P3的讀寫沒有任何的意義
//MC8051只有一個定時器,TimerSetTime定時基準是50MS為單位,ET0=1并且EA=1時候,中斷timer0(void)發送。MC8051沒有計數器,操作SMOD等寄存器沒有任何意義
//MC8051有兩個串口,Uart1Send和Uart2Send用于發送數據。當接收到數據并且EA=1;;ES=1;時候,中斷uart(void)?會執行?;操作SCON等寄存器沒有任何意義
//總之,
//使用MC8051與常見51單片機,就是沒有IO,并且定時器和串口的使用方法和普通的51單片機不同外,其他不變,可以用匯編也可以用KEILC編譯;
//關鍵是你要生成一個MC8051.HEX文件放在你先建的工程MC8051文件夾里面
//
//
//MC8051使用第2要點:
//MC8051內核內置了一些函數,比如設置定時器TimerSetTime,串口發送數據Uart1Send,
//我們約定,通過修改某些特殊功能寄存器CmdAdr的值來調用這些函數CmdAdr的定義見include<../SysVar.h>頭文件,用戶不得修改
//
//
//MC8051使用第3要點:
//C51單片機的存儲方式是大端結構;而HMI產品是小端結構,所以在C51單片機用short類型賦值的時候注意調整
//大小端這點不懂的話請百度搜索一下
//
//
//MC8051使用第4要點:
//MC8051內核的外部存儲器空間被隱射到控件的HMI變量上,改變MC8051的外部存儲器就是改變控件的顯示
//大家都知道用C語言如何訪問51單片機的外部RAM吧,那就是XBYTE[???]=????;
//
//屏幕刷新控制:mEn=0,暫停刷新;mEn=1,立即刷新
//該函數可以控制屏幕是否變化;用戶應該在給“控件HMI變量”賦值的時候先禁止屏幕刷新;賦值完畢再開啟屏幕刷新功能
//////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////第一部分,MC8051內部函數/////////////////////////
//////////////////////////////////////////////////////////////////////////////////
void?RefreshLCD(unsigned?char?mEn)
{
?CmdAdr1=mEn;?//命令參數????
?CmdAdr=1;????//命令代碼
}
//系統中有一個定時器,用戶可以調整它的定時時間間隔。時間間隔以50豪秒為基準單位,比如mMS=50,100,150,200,250,.......1000....;
void?TimerSetTime(unsigned?short?mMS)
{
?CmdAdr2=mMS;? ??//命令參數
?CmdAdr3=mMS>>8;??//命令參數??
?CmdAdr=3;
}?
//用戶可以調用Uart1Send函數來向串口一發送一個dat數據
void?Uart1Send(char?dat)
{
?CmdAdr1=dat;?????//命令參數
?CmdAdr=5; ??//命令代碼
}
//用戶可以調用Uart2Send數來向串口二發送一個dat數據??
void?Uart2Send(char?dat)
{
?CmdAdr1=dat;?????//命令參數
?CmdAdr=6; ??//命令代碼
}
//PlayAudio播放音頻文件
unsigned?char?PlayAudio(char?*?mFileName)
{
?unsigned?char?m_GlobalCnt8U;
?for(m_GlobalCnt8U=0;m_GlobalCnt8U<128;m_GlobalCnt8U++)
?{
????if(*mFileName==0) break;
????XBYTE[m_UserAdr+m_GlobalCnt8U]=*mFileName;
mFileName++;
?}
?XBYTE[m_UserAdr+m_GlobalCnt8U]=0;?
?CmdAdr2=m_UserAdr;?
?CmdAdr3=m_UserAdr>>8;????
?CmdAdr1=1;????????
?CmdAdr=0x41;
?return?CmdAdr1;
}
//停止當前的音頻播放,用戶可以調用PlayStop立即停止當前播放
void?PlayStop(void)
{
?CmdAdr1=2;????????
?CmdAdr=0x41;
}
//獲取當前播放的進度(百分比)返回值0~100;當返回值為100表示已經播放完畢?,用戶可以據此判斷是否播放完畢
unsigned?char?PlayProgress(void)
{??
?CmdAdr1=3;????????
?CmdAdr=0x41;
?return?CmdAdr1;
}
//設置控件的HMI變量,調用SetIntVar()設置的HMI變量是必須4個字節的
//HMI變量占據MC8051單片機外部RAM的低地址空間
void?SetIntVar(unsigned?short?mAdrint?mValue)
{
?XBYTE[mAdr]=mValue;
?XBYTE[mAdr+1]=mValue>>8;????
?XBYTE[mAdr+2]=mValue>>16;
?XBYTE[mAdr+3]=mValue>>24;??????
}
//////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////第2部分:用戶函數///////////////////////////
//////////////////////////////////////////////////////////////////////////////////
//顯示字符串,mCellAdr參數是字符串控件的首地址,pStr是需要顯示的字符串的指針
void?DispStr(unsigned?int?mCellAdrchar?*?pStr)
{
???while(*pStr)
???{
??XBYTE[mCellAdr]=*pStr;?//修改控件變量
??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-02-25?21:23??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\
?????文件?????1273856??2013-11-10?16:13??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\HMIMakerV32_D.exe
?????目錄???????????0??2014-02-25?14:04??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\
?????目錄???????????0??2014-02-25?21:25??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\FDisk\
?????文件????????2622??2013-11-12?15:37??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\HmiVar.h
?????目錄???????????0??2014-02-25?14:04??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\
?????文件????????1023??2013-04-04?23:02??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051.Opt
?????文件????????2154??2013-04-04?23:02??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051.Uv2
?????文件????????5526??2013-09-06?15:59??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051.c
?????文件?????????192??2013-04-04?23:02??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051.plg
?????文件????????1016??2013-04-04?23:02??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051_Opt.Bak
?????文件???????????0??2013-04-04?23:01??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\MC8051_Uv2.Bak
?????文件????????6376??2005-03-22?15:22??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\MC8051\STARTUP.A51
?????目錄???????????0??2014-02-25?14:04??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\NandFlash\
?????文件?????4533760??2013-11-12?16:06??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\NandFlash\NandFlash.Zip
?????文件???????30208??2013-11-12?16:05??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\PrjName.hmi
?????目錄???????????0??2014-02-25?21:25??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\SDCard\
?????文件????????3804??2013-11-12?15:37??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\SysVar.h
?????目錄???????????0??2014-02-25?14:04??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UsbDisk\
?????文件???????21008??2013-09-06?14:48??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UsbDisk\output.wav
?????目錄???????????0??2014-02-25?21:25??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserCode\
?????目錄???????????0??2014-02-25?21:23??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\
?????文件????????3510??2012-08-11?21:08??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\0.bmp
?????文件????????3510??2012-08-11?21:15??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\1.bmp
?????文件????????3510??2012-08-11?21:15??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\2.bmp
?????文件????????3510??2012-08-11?21:16??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\3.bmp
?????文件????????3510??2012-08-11?21:16??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\4.bmp
?????文件????????3510??2012-08-11?21:24??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\5.bmp
?????文件????????3510??2012-08-11?21:17??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\6.bmp
?????文件????????3510??2012-08-11?21:17??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\7.bmp
?????文件????????3510??2012-08-11?21:17??嵌入式組態軟件HMImaker(綠色版人機界面組態軟件)\PrjName\UserPicture\8.bmp
............此處省略500個文件信息

評論

共有 條評論