當除數或被除數的值較大,超過除法指令所允許的數據范圍時,就不能用一條除法指令完成除法運算,必須通過一段程序實現。本程序實現了5字節除以4字節的運算.
標簽:
上傳時間: 2016-08-14
上傳用戶:youlongjian0
MS2 程序分析 Lldwsw 一:下載MS2.RAR 壓縮包解壓縮后可以看到如下界面: 第一項為MS2 軟件包,第二項為SourceInsight3.0,它是一款非常優秀的C 語言編輯器,目 前各個大公司,比如華為等都用它,手機行業幾乎無一例外。它的作用是代替Keil 的編輯 環境,因為Keil 的編輯環境太難看了,并且使用也不方便,用它來看程序,查找函數特別 容易,以下是它的界面: 各位可以看到,它里面不同的關鍵字的顏色都是不同的,看上去很舒服,最主要的還是它的 查找功能,比如要看MSTimerStart 的函數原型,但不知道他在那個地方,雙擊函數名,右 擊后出現屬性,點“Jump to Definition”,就可以看到函數原型,這個功能Keil 下也有,還 有一個Keil 下沒有的,就是這個函數被誰調用了,雙擊函數名,右擊后出現屬性,點“Jump to Caller”。 具體請參考SourceInsight 使用說明,也就是第四項,第三項是周立功的DP-51 電路圖,因為 MS2 的設計本身是不倚賴外設的,所以沒有加外部接口,直接用串口來演示,如下圖: 大家可以看到liweifeng, test1,test2,test3 在不停的打印,這是四個偽任務,按一定的時 候間隔打印,我們將在后面分析。當然按鍵等都可以在處理字符串欄中輸入,在接收窗口顯 示。 以
上傳時間: 2013-12-16
上傳用戶:lingzhichao
陳明計:就像在嵌入系統中使用C語言替代匯編一樣,在嵌入系統中使用RTOS是大勢所趨。原因主要是現在在大多數情況下編程效率比執行效率重要(單片機便宜嘛)。但縱觀51的RTOS,keil_c51 所帶的RTX_Full 太大(6k多),且需要外部ram,又無源代碼,很多時候不實用。RTX_Tiny雖然小(900多字節),但是任務沒有優先級和中斷管理,也無源代碼,也不太實用。而ucosII雖有源代碼,但是它太大,又需要外部ram,所有函數又必須是重入函數,用在51這類小片內RAM的單片機上有點勉強。于是,我借鑒ucosII和RTX_Tiny編寫了Small_RTOS_51,雖然它為51系列編寫,但是它還是比較容易移植到其它CPU上。
上傳時間: 2016-08-31
上傳用戶:trepb001
mentor wg 2004中文簡明教程,本來用mentor 的資料就不容易找,改文檔介紹了從做庫,到原理圖,PCB板的制作過來,想學MENTOR WG的人有很大的幫助,看到本論壇這方面資料也很少,上傳上來和大家分享
上傳時間: 2013-12-02
上傳用戶:Zxcvbnm
大家用lpc214x,開發usb的朋友,在編好usb前端驅動和固件編程之后,就可用這個pc機端的程序檢驗自己的usb是否好使。
上傳時間: 2016-09-19
上傳用戶:zuozuo1215
使用89S52為核心做的USB鍵盤,注意修改了一下windows設備描述符以及端點處理等就行了。用了一個4*4的小鍵盤,有0-9十個數字鍵, Num Lock鍵,Caps Lock鍵,Shift鍵,Ctrl鍵,Alt鍵,回車鍵等。 最多可以有三個鍵同時按下,如果相交的話,最多只能兩個鍵按下
上傳時間: 2013-12-14
上傳用戶:zhuimenghuadie
就像在嵌入系統中使用C語言替代匯編一樣,在嵌入系統中使用RTOS是大勢所趨。原因主要是現在在大多數情況下編程效率比執行效率重要(單片機便宜嘛)。但縱觀51的RTOS,keil c51 所帶的RTX Full 太大(6k多),且需要外部ram,又無源代碼,很多時候不實用。RTX Tiny雖然小(900多字節),但是任務沒有優先級和中斷管理,也無源代碼,也不太實用。而ucosII雖有源代碼,但是它太大,又需要外部ram,所有函數又必須是重入函數,用在51這類小片內RAM的單片機上有點勉強。于是,我借鑒ucosII和RTX Tiny編寫了Small RTOS 51,雖然它為51系列編寫,但是它還是比較容易移植到其它CPU上。
上傳時間: 2014-01-17
上傳用戶:變形金剛
內含純DOS,WIN32控制臺和WIN32 GUI三個版本.它們生成的備份文件可以在任何版本中使用. WIN32 GUI版本暫使用備份功能(其他模塊也都已全部寫好,全是完整的,現在僅開啟備份功能),如果想使用還原替換和比較功能,可自行打開調用的開關或加幾句調用的代碼就可以了
上傳時間: 2016-09-28
上傳用戶:kytqcool
很好的文章,用于共享軟件的注冊保護.文章從調用注冊流程、驗證注冊密鑰、存儲注冊驗證結果三個方面舉例說明了軟件正確的注冊驗證方式,指出了大多數共享軟件作者在注冊驗證代碼的編寫中常犯的錯誤,靈活運用文章中的方法,可以最大限度的增加破解工作者的工作量,從而為自己爭取更多的正版存活時間
上傳時間: 2016-10-19
上傳用戶:gtzj
(1)Msls分三步對系統和噪聲模型進行辨識,采用脈沖序列作為輔助系統模型,用 計算輸出數據 ;用原輸出數據 計算 ,用遞推最小二乘方法分別對系統參數和模型參數進行估計。 (2)M.dat,wnoise1.dat分別為M和白噪聲序列。Wnoise1.dat的長度為700,wnoise2.dat的長度為1000。Msls6.c為N=600的程序,Msls8.c為N=800的程序。 (3)程序運行后,生成的兩個h文件為產生的脈沖響應函數。Msls6.dat為msls6.c的參數估計結果,msls8.dat為msls8.c的參數辨識結果。分別如下所示: a1=0.906331 a2=0.160170 a3=0.025525 b1=0.704475 b2=-1.497551 c1=1.009114 c2=0.446890 a1=0.906347 a2=0.159066 a3=0.024650 b1=0.700720 b2=-1.493327 c1=1.008787 c2=0.425714 (4)由數據結果可以看出,采用msls辨識方法估計精度要比els法的估計精度差一些。尤其是噪聲參數c2的估計誤差不在1%以內。這是由于msls法計算上較為簡便,計算上的簡化就帶來了估計精度上的誤差。由N=600和N=800相比較,可以看出當N增大時,誤差有所減小。理論上當N趨于無窮時, 。
上傳時間: 2016-10-19
上傳用戶:戀天使569