精品免费一区_性中国熟妇videofreesexwww_国产区二区三区_8050国产精品久久久久久_精品人妻无码一区二区三区蜜桃_国产免费无遮挡吸奶头视频

搜索新聞

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,投影時代網 版權所有 關于投影時代 | 聯系我們 | 歡迎來稿 | 網站地圖
返回首頁 網友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發表評論
主站蜘蛛池模板: 日产一级片 | gogogo高清在线播放韩国 | 狠狠久久噜噜熟女 | 欧美一区二区三区的 | 女人18毛片a级毛片免费视频 | 色婷婷99 | 国产成人精品A视频免费福利 | 911免费国产自产在线观看 | BBW丰满大肥奶肥婆 亚洲国产成人无码AV在线播放 | 麻豆影视在线免费观看 | 国产超碰人人做人人爽Av | 最新版天堂中文在线官网 | 亚洲免费影视 | 久草最新网址 | 永久免费、高清播放 | 国产午夜亚洲精品午夜鲁丝片 | 美国特级a毛片免费网站 | 国产一区二区三区视频在线观看 | 日本高清com | 经典久久久久 | 免费看片成人 | 欧美日韩另类国产亚洲欧美一级 | 亚洲视频1| 一区二区三区中文字幕在线 | 天天综合7799精品影视 | 视频一区二区欧美 | 992tv人人大香草网址 | 中文字幕第八页 | 国产亚洲精品久久网站 | av中文字 | gogogo高清在线观看视频 | 日韩av无码精品色午夜 | 日本疯狂爆乳xxxx | 日韩在线观看中文字幕 | 国产精品一区亚洲二区日本三区 | 日韩国产成人精品视频 | 欧美成人区 | 久久久蜜桃一区二区 | 在哪里看毛片 | 中国美女牲交视频 | 国内精品久久久久久久日韩 |