單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為 CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51 單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil 軟件是目前最流行開發MCS-51 系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟件的使用對于使用51 系列單片機的愛好者來說是十分必要的,如果你使用C 語言編程,那么Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C 語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習 Keil 軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變為目標代碼。圖1 所示電路圖使用89C51 單片機作為主芯片,這種單片機性屬于MCS-51 系列,其內部有4K 的FLASH ROM,可以反復擦寫,非常適于做實驗。89C51 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的第一個任務是讓接在P1 引腳上的發光二極管依次循環點亮。
上傳時間: 2013-11-06
上傳用戶:aesuser
二次諧波回旋管所需磁場僅為基模的一半,極大地降低了對工作磁場的要求。基于回旋管線性和自洽非線性理論設計了一只0.5 THz回旋管,采用TE56模為工作模式,分析了多項關鍵參數對注波互作用效率的影響,當其工作電壓為49 kV,工作電流為5 A,工作磁場為時9.94 T,效率為22.52%,輸出功率可達55 kW。
上傳時間: 2013-11-14
上傳用戶:haiya2000
一、PCB設計團隊的組建建議 二、高性能PCB設計的硬件必備基礎三、高性能PCB設計面臨的挑戰和工程實現 1.研發周期的挑戰 2.成本的挑戰 3.高速的挑戰 4.高密的挑戰 5.電源、地噪聲的挑戰 6.EMC的挑戰 7.DFM的挑戰四、工欲善其事,必先利其器摘要:本文以IT行業的高性能的PCB設計為主線,結合Cadence在高速PCB設計方面的強大功能,全面剖析高性能PCB設計的工程實現。正文:電子產業在摩爾定律的驅動下,產品的功能越來越強,集成度越來越高、信號的速率越來越快,產品的研發周期也越來越短,PCB的設計也隨之進入了高速PCB設計時代。PCB不再僅僅是完成互連功能的載體,而是作為所有電子產品中一個極為重要的部件。本文從高性能PCB設計的工程實現的角度,全面剖析IT行業高性能PCB設計的方方面面。實現高性能的PCB設計首先要有一支高素質的PCB設計團隊。一、PCB設計團隊的組建建議自從PCB設計進入高速時代,原理圖、PCB設計由硬件工程師全權負責的做法就一去不復返了,專職的PCB工程師也就應運而生。
上傳時間: 2013-10-24
上傳用戶:leehom61
地震采集工程軟件系統KLSeis是用于地震勘探采集的大型工程軟件系統,它涵蓋了地震勘探野外數據采集的全過程。包含的具體內容有:⑴采集參數分析;⑵二維、三維觀測系統設計;⑶測量數據處理;⑷試驗資料分析;⑸二維、三維靜校正處理;⑹二維、三維地質模型分析;⑺勘探標準輔助格式處理。 是進行地震二維或三維觀測系統設計與應用的好工具,這是其完備的電子手冊。
上傳時間: 2013-12-25
上傳用戶:xjz632
有源碼事例,還有說明.一看就明白, 一,把"HGB.dll"和"hgbguanligongcheng.dll"復制到系統文件夾"\WINDOWS\system32"下. 二,新建一VB標準EXE,在"工程\引用"下點擊瀏覽把"\WINDOWS\system32"下的"hgbguanligongcheng.dll" 引用進來. 三,在窗體里聲明一個對象變量yy Dim yy As New hgbguanlimokuai 再在任一事件下引用YY里的函數過程 i = yy.chongqi() 本過程執行重啟動計算機,無返回值 ii=yy.guanji() 本過程執行關閉計算機,無返回值 iii=yyy.huoquan() 本過程執行獲得計算機管理權,成功返回1,失敗返回0 注意: 生成exe文件在別的機上運行時要把兩個DLL文件復制到系統文件夾"\WINDOWS\system32"下,.因為exe 文件在運行時會用到那兩個DLL. 解釋: "hgbguanligongcheng.dll"文件里面有"hgbguanlimokuai"模塊 "hgbguanlimokuai"模塊里面有三個函數過程chongqi(),guanji(),huoquan() 我們聲明YY為"hgbguanlimokuai"模塊就等于在工程里加入了一個模塊當然就能 在任何其他事件引用模塊里的函數過程.
標簽: hgbguanligongcheng WINDOWSsystem dll HGB
上傳時間: 2013-12-19
上傳用戶:cuibaigao
PCA(主成分分析)算法被廣泛應用于工程和科學研究中,本報告主要從PCA的基本結構和基本原理對其進行研究,常規的PCA算法主要采用線性算法,通過研究論證發現線性的PCA算法存在著許多不足,比如線性PCA算法不能從線性組合中把獨立信號成分分離出來,主分量只由數據的二階統計量—自相關陣確定,這種二階統計量只能描述平穩的高斯分布等,因此必須對其進行改進,經改進后的PCA算法有非線性PCA算法、魯棒算法等。我們通過PCA算法在直線(平面)中擬和的例子說明了PCA在工程中的應用。本例子采用的是成分分析中的次成分(方差最小的成分),通過對結果的分析,我們可以看出,利用PCA算法可以得到較好的擬和結果。
上傳時間: 2015-07-04
上傳用戶:sevenbestfei
注:語音聊天部分還未完成,還需要些時間:) 1.運行服務器端需要你的機器上安裝了數據庫sql200(sp4),程序用的是JTDS的驅動程序。并且需要建一個gamvantalk數據庫,還需要創建一些字段:usrname,password,truename,country,fav,tel 均為char類型,其中username和password字段不能為空。 2.客戶端連接的默認IP在192.168.1.111;如果您想在本機上進行調試,你需要把您的電腦上的ip改為192.168.1.111,默認端口為6544,如果是2003系統,您要確定是這個端口是開著的。 3.需要jdk5.0或者以上版本。 4.由于一部分工程是在eclipse下建立的,一部分實在netbeans下建立的,所以您如果想查看源代碼要正確加以區分。其中clubec是在eclipse下面建立的工程,其余的都是在nb下面建立的工程。 5.主程序服務器端,ClunServer.jar。主程序客戶端為clubClient.jar。我們也順便打了些工具包在里面,有可以隨意追加文本并且設定相應的顏色的MyTextPane,和可以隨意定制的繼承與JLabel的MyList.jar。
上傳時間: 2013-12-22
上傳用戶:鳳臨西北
二叉排序樹的所有功能,部件齊全,包括了用戶說明,代碼流程等,工程文件
上傳時間: 2013-12-19
上傳用戶:fxf126@126.com
matlab的最小二乘遞推算法演示,以及工程應用實例
上傳時間: 2014-01-11
上傳用戶:lindor
很好的幾個FPGA工程,對提高FPGA設計有一定的幫助(注:代碼為Verilog編寫)。
上傳時間: 2013-12-01
上傳用戶:litianchu