尤物精品在线_h网站在线播放_国产精品一区二区三区不卡_国产精品久久久久免费视频_乱一色一毛一片_www.欧美国产

搜索新聞

LED顯示屏動態顯示和遠程監控的實現

PC機控制程序
來源:國外電子元器件 更新日期:2007-08-01 作者:汪仁煌 賈東耀
內容導航:  分頁瀏覽 | 全文瀏覽

3.2 PC機控制程序

    a.通訊功能的實現
  在Windows環境下,實現PC與單片機的通訊可利用Windows的通訊API函數或者利用VC++(或其它語言)的標準通訊函數_inp、_outp來實現。但上述兩種方法比較繁瑣,而采用ActiveX控件MSComm32來實現則非常方便。該控件用事件的方式簡化了對串口操作的編程,并可設置串行通信的數據發送和接收,還可對串口狀態及串口通信的信息格式和協議進行設置。其初始化程序如下:


  

    一般情況下,PC要與多個單片機89C51系統進行主從式通訊,為了區分各單片機系統,可以使89C51采用串口工作方式3,即11位異步接收/發送方式,該方式的有效數據為9位,其中第9位為地址/數據信息的標志位,其作用是使從機據此判斷發送的數據是否為地址,從而實現多機操作。但現在由于采用的是MSCOMM控件來實現PC機和單片機之間的通訊,這是一種標準的10位串口通信方式,即8位標準數據位和該數據的起始位、停止位各1位。因此二者格式不相符,故很難利用上述方案。因此可考慮將單片機串口設為工作方式1,即改為10位異步接收/發送方式來解決,其通訊流程如下:

  首先發通信開始標志,接著發送需要操作的單片機系統地址,然后發送顯示工作命令字,該命令包括2個字節,前一字節用于設定顯示方式和滾動方向,后一字節則用于設定顯示速度。再往下是傳送顯示內容的點陣數據,最后對數據進行校驗。該通訊規約非常簡便,能夠較好的解決上述問題,從而實現PC機與多單片機之間的主從式通訊及對顯示的控制。

  需要注意的是,當顯示內容需要改變時,為了避免在單片機串行中斷接收數據時,顯示屏出現亂碼,應使顯示屏暫不顯示(處于“黑屏”狀態),直到數據接收完全,串行中斷處理結束時再顯示。

  漢字字模的提取非常關鍵,本文的字模數據取自UCDOS下的字庫文件HZK16。關于這方面的介紹較多,文獻[2]給出了較為具體的在VC下提取漢字字模的方案,這里不再贅述。對于特殊字符或圖形點陣數據的提取,簡便的方法可以先做一個BMP文件,然后用一些取模軟件(如字模提取v2.1)來獲得。為了顯示方便,點陣數據的格式應為n×(16×8),不足要求的則應以0數據補充。 b.動態效果模擬顯示。

  為了方便調節LED的顯示效果,筆者在PC機的控制界面上設計了LED顯示屏的模擬顯示,它同實際的顯示效果完全一樣。用戶可以設定顯示的模式,并調節顯示速度,然后在界面上對顯示效果進行預覽,同時還可以隨時修改和設定參數,因而十分方便簡捷。

  為此,可先在界面上描繪出虛擬的LED顯示屏,由于實際的顯示屏為160×16點陣,故須在界面 上設定相同的區域。

  實現動態顯示效果的方法和以上幾種基本類似,這里以滾動顯示為例作一說明。對于需要滾動的文字,可以將其設置為位圖格式,暫存于內存中,然后利用VC 提供的位圖拷貝函數BitBlt將位圖復制到顯示位置。對于特殊字符或圖形,則可以直接利用BitBlt函數調用到顯示位置。然后在類CLEDDlg的 OnTimer函數中調用該函數,以實現文字的滾動顯示。另外,也可以通過設定不同的響應時間間隔來改變文字的滾動速度。

 標簽:
廣告聯系:010-82755684 | 010-82755685 手機版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網 版權所有 關于投影時代 | 聯系我們 | 歡迎來稿 | 網站地圖
返回首頁 網友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發表評論
主站蜘蛛池模板: 久久国产精品无码网站 | 久久99日韩 | 成人日韩一区在线 | 国产成人久久AV免费 | 黑人巨大精品欧美一区二区一视频 | 欧美永久| 美女一级黄色大片 | 99ri在线| 狠狠操综合网 | 亚洲成人一区 | 国产偷久久一级精品A片 | 国产日韩精品一区二区三区春色 | 国内大量揄拍人妻在线视频 | 国产精品69人妻无码久久 | 亚洲va欧美va人人爽 | 国产成人精选在线观看不卡 | 殴美黄色录像 | 国产成人精品三级在线 | 国产高潮成人免费视频在线观看 | 久在线免费视频 | 欧美日韩免费中文字幕 | 久久精品视频69 | 9久热久爱免费精品视频在线 | 国产又粗又猛又黄又爽的视频 | 国产一级淫片a免费播放 | 国产成人性色生活片 | 国内一区二区在线 | 亚洲欧美日韩综合aⅴ | 久久福利 | 99久久久国产精品日本久久区一 | 国产精品jvid辛尤里在线观看 | 国产精品久久久久久久久久辛辛 | 国产毛片久久久久久国产毛片 | 黄色在线视屏 | 国产精华一区二区三区 | 女人被狂躁C到高潮 | 精品久久久久久18免费网站 | 国产二区不卡 | 精品久久久久中文字幕小说 | av在线手机免费观看 | 国产精品Va免费视频 |