Keil uVision2是目前使用廣泛的單片機開發軟件,它集成了源程序編輯和程序調試于一體,支持匯編、C、PL/M語言。 這里我們僅僅介紹 Keil uVision2 的簡單使用,更詳細的使用方法見本光盤\單片機軟件\Keil c51\Keil書籍與資料目錄中的內容。 keil C51 v6.12 的安裝: 先運行光盤中 單片機軟件\setup\setup.exe 安裝程序,選擇安裝“Eval Version”版進行安裝。一直點擊“YES”或“Next”,直到“Finish”完成。 之后運行同目錄中的 Keil uv2 漢化安裝.exe 安裝漢化程序。 keil C51 v6.12 的使用: 點擊桌面快捷圖標,可以直接進入主畫面:現在,我們來做個實際程序,請跟著我一步一步學著做,實際體驗一下從編輯源程序到程序調試的全過程。 這里讓我們做一個 讓單片機 P0 口所驅動的 LED 燈隔一個亮隔一個滅 的程序。 在Keil系統中,每做個獨立的程序,都視為工程(或者叫項目)。首先從菜但的“工程”中“新建工程...”,建立我們將要做的工程項目:新建的工程要起個與工程項目意義一致的名字,可以是中文名;我們這里的程序是實驗測試程序,所以起的名字為 Test ,并將 Test 工程“保存”到 C:\Keil 下:接下來,Keil環境要求我們為 Test 工程選擇一個單片機型號;我們選擇 Atmel 公司的 89C51(雖然我們使用的是89S51,但由于89S51與89C51內、外部結構完全一樣,所以這里依然選擇“89C51”)?!按_定”后工程項目就算建立了。
上傳時間: 2013-10-12
上傳用戶:zzzzzz
This program will ask how many numbers you want to find the average of, then it will allow you to enter your numbers(YES they can even be decimals) then it will calculate the mean, median, mode and range of what you enter.
上傳時間: 2015-03-23
上傳用戶:skhlm
1 程序開發步驟如下 (1) 打開vc,選擇菜單項file->new,選擇projects選項并建立一個名為"floppy"的win32 console applicatoin工程;創建時注意指定創建該工程的目錄; (2) 在工程中創建源文件"floppy.cpp":選擇菜單項project->add to project->files,在選擇框中輸入自己想要創建的文件名,這里是"floppy.cpp";在接下來詢問是否創建新文件時回答"YES";然后通過Workspace->FileView->Source Files打開該文件,在其中編輯本程序的源代碼;編輯結束后通過菜單項File->Save進行保存; (3) 同(2)步驟再加入文件"floppy.h"; (4) 通過調用菜單命令項build->build all進行編譯連接,可以在指定的工程目錄下得到debug->floppy.exe程序;現在即可以運行該程序;由于沒有命令行參數,故不必在控制臺下來運行,直接運行即可; 2 補充說明 這里僅僅給出了編譯結果和源程序,沒有所創建工程的其他文件。
標簽: 程序開發
上傳時間: 2014-01-02
上傳用戶:wpt
這是堆磚塊的問題,輸入磚塊的堆砌情況,輸出這堆磚塊是否牢固,是就輸出YES,否則輸出No。
標簽:
上傳時間: 2014-01-17
上傳用戶:lepoke
數字運算,判斷一個數是否接近素數 A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "YES" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output YES YES no YES no
上傳時間: 2015-05-21
上傳用戶:daguda
LCD and Keyboard ARMulator model for the ADS Source Code Copy the provided ARMulate folder into your ADS directory tree at the root, for example in c:\ADSv1_1. If prompted to overwrite files, choose YES. The batch file copy_console.bat will place the appropriate files inside the \Bin directory so that they will be found by the ARMulator. You still need to follow the instructions under "Using the Model" to set up the configuration files.
標簽: ARMulator the Keyboard ARMulate
上傳時間: 2014-02-25
上傳用戶:woshini123456
給定一個上下文無關文法的n條產生式規則,編程判斷該文法對應的語言是否為空。若為空,則輸出YES,否則輸出no。
標簽:
上傳時間: 2015-10-26
上傳用戶:ruixue198909
相信有很多用戶在使用華為的代理上網吧,是不是在linux下無法上網頭疼呢,我花了一個星期的時間,弄到華為的代理和linux下所需的rpm包了 基于fedora 7下 操作很簡單,我給出簡要提示 1.使用root用戶登陸安裝rpm包 #]rpm -ivh compat-libstdc++-7.3-2.96.110.i386.rpm #]./pre.ps #]linux1x -c 下面問的問題很簡單,一路YES,注意最后問你是否改變日志的存放位置,no就可以,用默認的路徑 然后(確保你的網卡已經激活) #]linux1x –u username/password –n eth0
上傳時間: 2013-12-20
上傳用戶:417313137
關于我的數字鐘的設計,設計一個24小時的數字鬧鐘,該數字鬧鐘的面板如圖9.1所示,它包括以下幾個組成部分:(1)顯示屏,由7個七段數碼管組成,其中6個用于顯示當前時間(時:分:秒)或設置的鬧鐘時間,而另一個則用于顯示系統內部產生的周期性循環變化的待選預置數字; (2)YES(確認)鍵:用于輸入新的時間或新的鬧鐘時間時,對每位待選預置數字輸入的確認;(3)TIME(時間)鍵:用于確定新的時間設置;(4)ALARM(鬧鐘)鍵:用于確定新的鬧鐘時間設置,或顯示已設置的鬧鐘時間;(5)揚聲器,在當前時鐘時間與鬧鐘時間相同時,發出蜂鳴聲。
上傳時間: 2013-12-10
上傳用戶:wsf950131
Description 為了宣傳本次“網宿科技杯”廈門大學第五屆程序設計競賽,系里面做了兩張精美的海報。經過了精確的計算,為了達到最佳美觀效果,每張海報都有自己最佳的粘貼位置。但是現在問題是,如果兩張海報都要求貼在最佳位置時,很有可能有部分地方會重疊在一起?,F在您來判斷一下這兩張海報是否重疊。 Input 輸入包含兩行,每一行有四個整數來描述這個海報的最佳粘貼位置,X,Y,W,H(-10000<= X,Y <= 10000)(0 < W, H <= 10000),X,Y表示海報左下角的坐標,W,H分別表示寬度和高度。 Output 輸出"YES"表示兩張海報互相重疊(表示存在一個面積大于0的公共區域),否則輸出"No"。(不包含引號,注意大小寫) Sample Input -10 -10 20 30 0 0 30 20 Sample Output YES
標簽: Description 大學 程序設計 競賽
上傳時間: 2016-06-26
上傳用戶:gxf2016