1. 程式人生 > >深入淺出VC++串列埠程式設計之基本概念

深入淺出VC++串列埠程式設計之基本概念

  除錯工具

  在MS-DOS下使用的程式設計環境是TC 2.0;

  在Windows 2000下的程式設計環境是VC++ 6.0;

  藉助工具:串列埠除錯助手2.1(圖8)。


圖8 串列埠除錯助手

  串列埠除錯助手是由《Visual C++/Turbo C串列埠通訊程式設計實踐》一書作者龔建偉編寫的共享軟體,可以方便地進行串列埠上的資料收發、顯示(16進位制和ASCII碼方式)和串列埠引數的設定,在串列埠除錯領域應用廣泛。

  "串列埠除錯助手"的開發原理很簡單(相信讀者看完本文後在相當短的時間之內就能開發出這樣的軟體),但是作者龔建偉敏銳地抓住了串列埠除錯在業界的需求,使得自身隨這一軟體而成名。這一事件或多或少會給程式設計師們一定的啟發。優秀的共享軟體不一定要技術含量高,只要有需求,哪怕是開發原理再簡單,都能擁有廣泛的使用者。

  為了在一臺PC上同時搭建DOS和Windows平臺,我們應該在Windows平臺上安裝虛擬PC的軟體VmWare(圖9,VMware Inc.版權所有,http://www.vmware.com)。VMware的確是天才的作品!在同一PC上,利用VmWare幾乎可以安裝所有的作業系統,而且作業系統之間的切換不需要重新啟動電腦,與傳統的LILO等多系統引導方式有本質的不同。VM的意義是Virtual Machine,即虛擬出一個邏輯的電腦。


圖9 VmWare虛擬PC

  在虛擬PC的MS-DOS作業系統上,我們安裝TC 2.0開發環境。

  如果您的PC上沒有軟碟機,為了製作MS-DOS啟動軟盤,請安裝RamDiskNT模擬一個軟盤,並在其上安裝MS-DOS啟動程式。RamDiskNT是一個磁碟模擬軟體,其介面如圖10所示。


圖10 磁碟模擬