當前位置:首頁 » 編程軟體 » 加密psb反編譯

加密psb反編譯

發布時間: 2023-05-25 12:03:40

⑴ 請教mastercam 後處理中psb文件製作

其實加密很簡單,沒有你們想的那麼難,關鍵在於如何解密,這才時最好的話題。

⑵ 用keil編譯匯編語言編寫的程序,顯示有錯誤且目標未建立,驅動是AT89C52,程序如下:

你的程序不全,缺少以下團配搭子程序賣鍵或表格:
1、DELAY
2、WRI
3、塌拿WRD
4、DELAY1
5、DAB2

⑶ 什麼是文件後綴

文件的後綴名,即文件的擴展名,是操作系統用來標志文件類型的一種機制,是一個類型的元數據。

舉例:「小說.txt」的文件名中,小說是主文件名,txt為擴展名(文本、外語全稱:Text),表示這個文件是一個純文本文件。

一個文件可以有或沒有擴展名。對於打開文件操作,沒有擴展名的文件需要選擇程序去打開它,有擴展名的文件會自動用設置好的程序去嘗試打開,文件擴展名是一個常規文件的構成部分,但一個文件並不一定需要一個擴展名。

(3)加密psb反編譯擴展閱讀

常用的文件擴展名

1、doc/docx

表示:Word文檔,用微軟的word等軟體打開。

2、wps

表示:Wps文字編輯系統文檔,用金山公司的wps軟體打開。

3、xls/xlsx

表示:Excel電子表格,用微軟的excel軟體打開。

4、ppt/pptx

表示:Powerpoint演示文稿,用微軟的powerpoint等軟體打開。

5、rar

表示:WinRAR壓縮文件,用WinRAR等打開 。

6、pdf

表示:可移植文檔格式,用用pdf閱讀器打開(比如Acrobat)、用pdf編輯器編輯

7、dwg

表示:CAD圖形文件,用AutoCAD等軟體打開。

8、exe

表示:可執行文件、可執行應用程序,是Windows視窗操作系統。

⑷ mastercam 後處理怎樣解密

朋友,後處理岩悔的文件格式應該是PST的,正常的話,用記數毀事薯棗備本或者軟體自帶的編輯器都可以打開的。

⑸ 誰能給我一個詳細的文件擴展名大全!

GIF是Graphics Interchange Format的縮寫,即為圖形交換格式,以這種格式存在的文件擴展名為.gif

JPEG 一種圖像格式,支持高程度的壓縮

BMP是bitmap的縮寫,即為點陣圖圖片。點陣圖圖片是用一種稱作「像素」的單位存貯圖像信息的。這些「像素」其實就是一些整齊排列的彩色(或黑白)點,如果這些點被慢慢放大,您就會看到一個個的「像素」中添充著自己的顏色,這些「像素」整齊地排列起來,就成為了一幅BMP圖片,並以.bmp(.rle,.dib等)為擴展名。

文件後綴名大全(新手必看)

什麼是文件名後綴 說起來Windows工作界面下的文件名簡直是隨心所欲,比如:某編輯部的2000年工作計劃。文件名即可用中文直接表達,而且長度最長可達256個字元,讓人看起來真是一目瞭然。然而在Windows環境中,安裝的軟體中卻大量存在著類似CALENDAR.EXE、GAMES.GRP等等的文件名,這又是為什麼呢?原來這些文件名都是根據DOS環境的文件名命名規則而定的。 DOS環境下的文件名 在DOS下,文件名採用8+3結構,即:最長8位的文件名,由小數點分隔後再跟上最長3位的後綴名,如:READ.ME、SETUP.EXE,一般情況下文件名不允許使用漢字,只能由字母、數字和一些符號組成。如READ.ME用中文理解就是「讀我」,即提示用戶在使用軟體前先看看這個文件的內容,以獲取更多的提示信息。而更重要的是,DOS下規定用後綴名來區分各種不同的文件。 在DOS下最容易遇到的首先是可執行文件,後綴名有兩類:*.exe、*.com(此處的*表示文件名任意),它們是由匯編語言或其它高級語言編出的程序經過編譯後直接在DOS下運行的文件。有時由於軟體功能多、內存偏小,不能一次性全部調入內存還可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外還有一種文件可以直接運行,*.bat,即批處理文件,其中有許多命令或可執行文件名,主要用於提高工作效率,其中最有用的是Autoexec.bat,這個文件在開機時會被自動執行(自動執行在英文中就是Automatically execute)。而另外一種可以載入但不能直接運行的文件即是系統擴展管理文件*.sys(sys即系統system),它主要提供某些非標准設備如滑鼠、擴充內存等的驅動程序,如mouse.sys、himem.sys。為了統一管理還專門規定了一個config.sys的文本文件來一次性地在開機時自動調入這些必需的設備驅動程序,這些文件一旦被誤刪或換名或被病毒侵襲則將直接導致系統工作不正常。 DOS下字處理產生的文件原本是可以不用後綴的,但人們常用*.txt表示(txt即文本text)。被所有的平台和所有應用程序支持。而為了管理方便,人們也可以用自己的名字做後綴來表示是自己建的文本文件,如我輸入的很多文章即為*.mcj,為了便於用戶在意外刪掉原文件的情況下能盡快恢復原文件,許多字處理系統都提供了一種自動備份的功能,如我第二次編輯JIHUA.MCJ時(JIHUA:計劃的漢語拼音),系統會先拷貝一份原文件為JIHUA.BAK。使用具有特殊格式功能的字處理軟體,如求伯君先生早年推出的WPS,就會規定其後綴為.wps,用以標識是用WPS生成的文本文件。當使用字處理軟體編輯高級語言程序時,後綴通常為相應語言的前三個字母(如:*.BAS即BASIc語言源程序,*.PAS為PASCAL語言程序,*.FOR為Fortran語言程序,*.C即為C語言,*.ASM即為匯編語言程序)。 伴隨著可執行文件常附有以下幾類文件:*.HLP即幫助文件(help)、*.CFG即配置文件(config)、*.DAT即數據文件(data)、*.LOG即日誌文件(log)、*.TMP為臨時文件(temporal)。

二 圖像文件: bmp Windows or OS/2 Bitmap clp Windows Clipboard cup Dr. Halo dib Windows or OS/2 DIB emf Windows Enhanced meta file eps Encapsulated Postscript fpx Flash Pix gif Compuserver iff Amiga img GEM Paint jpg JPEG - JFIF Compliant lbm Deluxe Paint mac Mac Paint msp Macrosoft Paint pbm Potable Bitmap pct Macintosh Pict pcx Zsoft Paintbrush pic PC Paint png Portable Network Graphics ppm Portable Pixelmap psd Photoshop psp Paint Shop Pro Image ras Sun Raster Image raw Eaw File format rle Windows or CompuServer RLE sct SciTex Continuous Tone tga Truevision Targa tif Tagged Image file format wmf Windows meta File wpg WordPefect Bitmap 擴展名 文件類型 打開方式 .aiff 聲音文件 Windows media Player .!!! Netants 暫存文件 Netants .ani 動畫滑鼠 .arj 壓縮文件 ARJ .avi 電影文件 Windows media Player .awd 傳真文檔 .bak 備份文件 .bas Basic 語言 Basic .bat DOS批處理文件 .bin MAC 二進制碼文件 Stuffit Expander .bmp 圖象文件 畫圖/看圖軟體 .cab 壓縮文件 Winzip .cdr Corel圖畫文件 Corel Draw .chk Scandisk檢察後製作的文件 可以刪掉 .com DOS命令文件 自執行 .cpx Cryptapix加密圖片文件 Cryptapix .cur 靜態滑鼠 .dbf 資料庫文件 dBase, FoxBase, Access .dll 應用程序擴展 .doc 文檔文件 Word .dwg AutoCAD文件 AutoCAD .eps Illustrator 圖畫文件 Adobe Illustrator .exe 執行文件 自執行 .fon 字體文件 .gb 國標碼文件 南極星文字處理 .get Getright 暫存文件 .gif 256色圖象文件 畫圖/看圖軟體 .gz 可供UNIX或LINUX使用的壓縮文件 Winzip .hqx Macintosh 文件 Stuffit Expander .htm 網頁 瀏覽器 .html 網頁 瀏覽器 .ico 圖標 .ini 配置設置 筆記本或WordPad .ipx IPX演示文件 瀏覽器加裝IPX 插件 .jiff 圖象文件 畫圖/看圖軟體 .jpeg 壓縮過的圖象文件 畫圖/看圖軟體 .jpg 壓縮過的圖象文件 畫圖/看圖軟體 .js javascript .lnk 快捷方式連接文件 連接文件的相應程序 .m3u Winamp播放列表 Winamp .mid 聲音文件 Windows media Player .mov Quicktime影像文件 Quick Time .mp3 壓縮音樂文件 Winamp .mpeg 影像 Windows media Player .mpg 影像 Windows media Player .njx 南極星文檔 南極星文字處理 .pcb 電子電路圖設計文件 Protel PCB .pdf 攜帶型文檔格式,內含圖片文字等等 Adobe Acrobat, Adobe Acrobat Reader .pm5 PageMaker 5 排版文件 Page Maker .ppt Power Point 文件 Microsoft Power Point .ps Ghostscript .psd Photoshop文件 Adobe Photoshop .pub Publisher排版文件 Microsoft Publisher .qt Quicktime影像文件 Quick Time .ra Real Audio聲音文件 Real Audio .ram Real Audio影像文件 Real Audio .rar 壓縮文件 Winrar .rsf Richwin 字體文件 .sch 電子原理圖設計文件 Protel Schematic .scr 屏保文件 .sea Macintosh 啟動文件 .sit 壓縮 Stuffit Expander .swf Flash動畫文件 瀏覽器加裝Macromedia flash 插件 .sys 系統文件 .tar UNIX壓縮文件 Winzip .tif 高質量圖象文件 畫圖/看圖軟體 .tiff 高質量圖象文件 畫圖/看圖軟體 .tmp 暫存文件 可以刪掉 .ttf 字體文件 .txt 純文本文件 筆記本或全部文字處理系統 .vbs Visual Basic 編程文件 Microsoft Viasual Basic .viv VIVO影像文件 瀏覽器加裝VIVO 插件 .vqf 壓縮聲音文件 Yamaha SoundVQ Player .wav 未壓縮的聲音文件 Windows media Player .wk1 Lotus 123 試算軟體文件 Lotus 123, Excel .wq1 Q-Pro 試算軟體文件 Q-Pro, Excel .wri Write文字文檔 Word .xls Excel 試算軟體文件 Microsoft Excel .Z UNIX壓縮文件 Winzip .zip 壓縮文件 Winzip C1iIvbe

資料庫類文件的後綴名 onfcFJ18E4 uYLYBiJVuyK 在Dbase、FoxBase、Foxpro系列軟體的環境下有以下幾類後綴: onfcFJ18E4.dbf 資料庫文件(databasefile) .prg 命令文件(即程序Program) onfcFJ18E4.fxp 編譯後的程序 .scx和.sct 屏幕文件 onfcFJ18E4.fpt 備注欄位文件 .frx和.frt 報表文件 onfcFJ18E4.cbx和.pjt 標簽文件 .mnx 和.mnt 菜單文件 onfcFJ18E4.pjx和.pjt 工程文件 .app 應用文件 onfcFJ18E4.cdx和.idx 索引文件 .qpr和.qpx SQL查詢文件 onfcFJ18E4.fp 配置文件 .ap 生成應用 onfcFJ18E4.err 編譯錯誤文件 .men 內存應用 onfcFJ18E4.fky 鍵宏文件 .win 窗口文件 onfcFJ18E4.pcb 庫文件 .tmp 臨時文件 onfcFJ18E4.tbk 臨時資料庫文件 uYLYBiJVuyK動畫文件的後綴名 NufVBITae dy48s2nVEj 動畫文件格式用於保存包含動畫框架中的圖形信息。主要有:Autodesk FLIC(.FLC):即.FLI,Autodesk Animator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機游戲應用程序。不大適合製作真實世界圖像動畫。 NufVBITae MacPICTS(.PCS,.PIC):Macromedia開發的動畫文件格式,為Macintosh應用程序使用。支持256色,支持壓縮,用於保存動畫數據,是Quick Time的前身。 NufVBITae Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發的動畫文件格式,被Windows、Windows NT平台和OS/2多媒體應用程序所支持,支持256色和壓縮,用於在多媒體應用程序中保存音頻、視頻和圖形信息。 NufVBITae MPEG(.MPEG):國際標准化組織的運動圖像專家小組開發的動畫文件格式。被所有平台和Xing Technologies MPEG播放器及其它應用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。 NufVBITae Quick Time(.QTM):Apple計算機公司開發的動畫文件格式。被Apple Macintosh和Microsoft Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。 dy48s2nVEj聲音文件的後綴名 NufVBITae dy48s2nVEj 聲音文件格式是用於保存數字音頻信息的。它們主要有: NufVBITae AIFF(.AIF):這是Apple計算機公司開發的聲音文件格式,被Macintosh平台和應用程序所支持。支持壓縮。 NufVBITae Amiga聲音(.SVX):Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮。 NufVBITae MAC聲音(.SND):Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮。 NufVBITae MIDI(.MID):國際MIDI協會開發的聲音文件格式,被Windows平台和許多應用程序所支持,用於為樂器創建數字聲音。 NufVBITae 聲霸(.VOC):Creative Labs公司開發的聲音文件格式,被Windows和DOS平台所支持,支持壓縮。 NufVBITae WAVE(.WAV):微軟公司用作Windows平台上保存音頻信息的資源格式。 dy48s2nVEj Windows環境下的文件名 EpV7vGl1 2RJmsx 絕大多數DOS文件名後綴在Windows下繼續有效,但Windows本身也引出了許多種嶄新的後綴名,如:*.drv為設備驅動程序(Driver)、*.fon和*.fot都是字型檔文件、*.grp為分組文件(Group)、*.ini為初始化信息文件 (Initiation)、*.pif為DOS環境下的可執行文件在Windows下執行時所需要的文件格式、*.crd即卡片文件(Card)、*.rec即記錄器宏文件(Record)、*.wri即文本文件(Write),它是字處理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它們是Word產生的文件、*.cal為日歷文件、*.clp是剪貼板中的文件格式、*.htm和 *.html即主頁文件、*.par為交換文件、*.pwl為口令文件(Password)等等。 EpV7vGl1 圖像文件名後綴進入多媒體世界後,大家會看到各種各樣精彩的圖片,會發現許多種後綴名。的確,由於各個公司在開發圖形有關的軟體時都自製標准,導致今日在圖形方面有太多的格式,以下就是常見的幾種格式: EpV7vGl1 首先是一種點陣圖文件格式,它是一組點(像素)組成的圖像,它們由圖像程序生成或在掃描圖像時創建。主要有Windows點陣圖(.BMP):由Microsoft公司開發,它被Windows和Windows NT平台及許多應用程序支持。支持32位顏色,用於為Windows界面創建圖標的資源文件格式,游標(.CUR、.DLL、.EXE):資源文件格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖文件格式。它為各種操作系統和應用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式(.GIF): ( Graphics Interchage format):由Compu Serve創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。 EpV7vGl1 Kodak Photo CD(.PCD):Eastman Kodak所開發的點陣圖文件格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。 EpV7vGl1 Adobe Photoshop(.PSD):Adobe Photoshop的點陣圖文件格式,被Macintosh和MS Windows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。 EpV7vGl1Macintosh繪畫(.MAC):Apple公司所開發的點陣圖文件格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程序中保存黑白圖形和剪貼畫片。

壓縮文件的後綴名 gFLB0TK HA0ZG 為了提高存儲效率,許多公司都推出了壓縮數據的方法和相應的軟體,這類文件的使用主要通過壓包和解包軟體來進行,主要的後綴有:?arj、*.rar、*.lzh、*.jar。還有一些專用的壓縮文件,如:*.ex_、*.dl_、*.d3_、*.cab等。

⑹ 電腦常識

rar zip是壓縮文件
avi rm rmvb wmv是視頻
exe是程序

M1V MPEG相關文件(MIME「mpeg」類型)
M3D Corel Motion 3D動畫文件
M3U MPEG URL(MIME聲音文件)
MAC MacPaint圖像文件
MAD Microsoft Access模塊文件
MAF Microsoft Access表單文件
MAG 在一些日本文件中發現的圖形文件格式
MAGIC 魔力郵件監視器配置文件
MAK Visual Basil或Microsoft Visual C++工程文件
MAM Microsoft Access宏
MAN UNIX手冊頁輸出
MAP 映射文件;Duke Nukem 3D WAD游戲文件
MAQ Microsoft Access查詢文件
MAR Microsoft Access報表文件
MAS Lotus Freelance Graphics Smart Master文件
MAT Microsoft Access表;3D Studio MAX材料庫
MAUD MAUD抽樣格式
MAX Kinetx的3DStudio MAX文件;該格式用於一個3D場景文件;Paperport文件;OrCAD設計文件
MAZ Hover迷路數據;Division的dVS/dVISE使用的文件格式
MB1 Apogee Monster Bash數據文件
MBOX Berkeley Unix郵箱格式
MBX Microsoft Outlook保存email格式;Eudora郵箱
MCC Dailerl0呼叫卡
MCP Metrowerks CodeWarrior工程文件
MCR DataCAD鍵盤宏文件
MCW Microsoft Word的Macintosh文檔
MDA Microsoft Access內抽入器;Microsoft Access 2.0版及其後續版本的工作組事件
MDB Microsoft Access資料庫
MDE Microsoft Access MDE文件
MDL 數字跟蹤器音樂模塊(MOD)文件;Quake模 塊文件
MDN Microsoft Access空資料庫模板
MDW Microsoft Access工作組文件
MDZ Microsoft Access向導模板文件
MED 音樂編輯器,OctaMED音樂模塊(MOD)文件
MER 電子表格/資料庫數據交換格式;FileMaker、Excel及其他軟體能識別
MET 表示管理器元文件
MFG Pro/ENGINEER製造文件
MGF 在材料與幾何學里的文件格式
MHTM,MHTML MHTML文檔(MIME)
MI 雜項
MIC Microsoft Image Composer文件
MID MIDI音樂
MIF Adobe FramMaker交換格式
MIFF 與機器無關格式文件
MIM,MIME,MME Internet郵件擴展格式的多用途文件,經常作為發送e-mail時在AOL里附件而創建的

文件;
在一個多區MIM文件里的文件能用WinZip或其他類似程序打開
MLI 3D Studio的材料庫格式文件
MMF Meal Master格式;一個處方類格式;Microsoft郵件文件
MMG 超過20/20表或集會數據文件
MMM Microsoft多媒體電影
MMP Mindmapor Mind Manager文件
MN2 Descent2任務文件
MND,MNI Mandelbort for Windows
MNG 多映像網路圖形
MNT,MNX Microsoft FoxPro菜單文件
MNU Visual dBASE菜單文件;Intertel Systems Interact菜單文件
MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音樂模塊文件;Microsoft多計劃電子表格


Amiga/PC磁軌文件
MOV QuickTime for Windows電影
MP2 第二層MPEG音頻文件
MP3 第三層MPEG音頻文件
MPA MPEG相關文件,MIME「mpeg類型」
MPE,MPEG,MPG MPEG動畫文件
MPP Microsoft工程文件;CAD繪圖文件格式
MPR Microsoft FoxPro菜單(已編譯)
MRI MRI掃描文件
MSA 魔術陰影檔案
MSDL Manchester的場景描述語言
MSG Microsoft郵件消息
MSI Windows 安裝器包
MSN Microsoft網路文檔;Descent Mission文件
MSP Microsoft Paint(畫圖)點陣圖文件;Windows Installer路徑文件
MST Windows 安裝器傳輸文件
MTM Multi 跟蹤器音樂模塊(MOD)文件
MUL Ultima在線
MUS 音樂
MUS10 Mus10聲音
MVB Microsoft多媒體查看器文件
MWP Lotus WordPro 97 Smart Master文件
NAN Nanoscope文件(Raw Grayscale)
NAP NAP元文件
NCB Microsoft Developer Studio文件
NCD Norton改變目錄
NCF NetWare命令文件;Lotus Notes內部剪切板
NDO 3D 低多邊形建模器,Nendo
netCDF 網路公用數據表單
NFF 中性文件格式
NFT NetObject Fusion模板文件
NIL Norton游標庫文件(EasyIcons-兼容)
NIST NIST Sphere聲音
NLB Oracle 7數據
NLM NetWare可裝載模塊
NLS 用於本地化的國家語言支持文件(例如,Uniscape)
NLU Norton Live Update e-mail 觸發器文件
NOD NetObject Fusion文件
NSF Lotus Notes資料庫
NSO NetObject Fusion文檔文件
NST Noise Tracker音樂模塊(MOD)文件
NS2 Lotus Notes資料庫(第二版)
NTF Lotus Notes資料庫模板
NTX CA-Clipper索引文件
NWC Noteworthy Composer歌曲文件
NWS Microsoft Outlook Express新聞消息(MIME RFC822)
O01 台風聲音文件
OBD Microsoft Office活頁夾
OBJ 對象文件
OBZ Microsoft Office活頁夾向導
OCX Microsoft對象鏈接與嵌入定製控制項
ODS Microsoft Outlook Express郵箱文件
OFF 3D 網狀物對象文件格式
OFN Microsoft Office FileNew文件
OFT Microsoft Outlook模板
OKT Oktalyzer音樂模塊(MOD)文件
OLB OLE對象庫
OLE OLE對象
OOGL 面向對象圖形庫
OPL 組織者編程語言源文件——Psion/Symbian
OPO OPL輸出可執行文件
OPT Microsoft Developer Studio文件
OPX OPL擴展DLL(動態鏈接庫)
ORA Oracle 7 配置文件
ORC Oracle 7腳本文件
ORG Lotus Organizer 文件
OR2 Lotus Organizer 2 文件
OR3 Lotus Organizer 97 文件
OSS Microsoft Office查找文件
OST Microsoft Exchange / Outlook 離線文件
OTL Super NoteTab 模板文件
OUT C語言輸出文件
P3 Primavera Project Planner(工程設計器)文件
P10 Tektronix Plot 10 繪圖文件
P65 PageMaker 6.5文件
P7C Digital ID 文件(MIME)
PAB Microsoft個人地址簿
PAC SB Studio Ⅱ 包
PAK Quake WAD文件
PAL 壓縮文件
PART Go!Zilla部分下載文件
PAS Pascal源代碼
PAT DataCAD Hatch模式文件;CorelDRAW模式;高級Gravis Ultrasound / Forte 技術;碎片文件
PBD PowerBuilder動態庫,作為本地DLL的一個替代物
PBF Turtle Beach的Pinnacle 銀行文件
PBK Microsoft PhoneBook(電話簿)
PBL 用於在PowerBuilder開發環境中的PowerBuilder動態庫
PBM 可導出點陣圖
PBR PowerBuilder資源
PCD Kodak Photo-CD映像;P-Code編譯器測試腳本,由Microsoft測試與Microsoft Visual測試
PCE Maps Eudora郵箱名字的DOS文件名
PCL Hewlett-Packard 列印機控制語言文件(列印機備用點陣圖)
PCM 聲音文件格式;OKI MSM6376 合成晶元 PCM格式
PCP Symantec Live Update Pro文件
PCS PICS動畫文件
PCT Macintosh PICT繪畫文件
PCX Zsoft PC畫筆點陣圖
PDB 3Com PalmPilot資料庫文件
PDD 可以用Paint Shop Pro或其他圖像處理軟體打開的圖形圖像
PDF Adobe Acrobat 可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義

文件;
NetWare列印機定義文件
PDP Broderbund的Print Shop Deluxe文件
PDQ Patton&Patton Flowercharting PDQ Lite 文件
PDS 攝影圖像文件(該文件格式的來源不清楚)
PF Aladdin系統對私人文件進行加密的文件
PFA 類型1字體(ASCⅡ)
PFB 類型1字體(二進制)
PFC PF組件
PFM 列印機字體尺度
PGD 良好隱私(Pretty Good Privacy,PGP)虛擬磁碟文件
PGL HP繪圖儀繪圖文件
PGM 可輸出灰度圖(點陣圖)
PGP 用良好隱私(PGP)演算法加密文件
PH 由Microsoft幫助文件編譯器產生的臨時文件
PHP,PHP3 包含有PHP腳本的HTML網頁
PHTML 包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML
PIC PC畫圖點陣圖;Lotus圖片;Macintosh PICT繪圖
PICT Macintosh PICT圖形文件
PIF 程序信息文件;IBM PIF繪圖文件
PIG LucasArts的Dark Forces WAD文件
PIN Epic Pinball數據文件
PIX 內置系統點陣圖
PJ MKS源完整性文件
PJX,PJT Microsoft Visual FoxPro工程文件
PKG Microsoft Developer Studio應用程序擴展(與DLL文件類似)
PKR PGP的公用鑰匙環
PL Perl程序
PLG 由REND386/AVRIL使用的文件格式
PLI Oracle 7數據描述
PLM Discorder Tracker2模塊
PLS Disorder Tracker2抽樣文件;MPEG PlayList文件(由WinAmp使用)
PLT HPGL繪圖儀繪圖文件;AutoCAD plot繪圖文件;Gerber標志製作軟體
PM5 Pagemaker 5.0文件
PM6 Pagemaker 6.0文件
PNG 可移植的網路圖形點陣圖;Paint Shop Pro瀏覽器目錄
PNT,PNTG MacPaint圖形文件
POG Descent2 PIG文件擴展
POL Windows NT策略文件
POP Visual dBASE上托文件
POT Microsoft Powerpoint模塊
POV 視頻射線跟蹤器暫留
PP4 Picture Publisher 4點陣圖
PPA Microsoft Powerpoint內插器
PPF Turtle Beach的Pinnacle程序文件
PPM 可移植的象素映射點陣圖
PPP Parson Power Publisher;Serif PagePlus桌面出版預設輸出
PPS Microsoft Powerpoint幻燈片放映
PPT Microsoft Powerpoint演示文稿
PQI PowerQuest驅動器圖像文件
PRC 3COM PalmPiltt資源(文本或程序)文件
PRE Lotus Freelance演示文稿
PRF Windows系統文件,Macromedia導演設置文件
PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序
PRJ 3D Studio(DOS)工程文件
PRN 列印表格(用空格分隔的文本);DataCAD Windows列印機文件
PRP Oberson的Prospero數據轉換產品保存的工程文件
PRS Harvard Graphics for Windows演示文件
PRT 列印格式化文件;Pro/ENGINEER元件文件
PRV PsiMail Internet提供者模板文件
PRZ Lotus Freelance Graphics 97文件
PS Postscript格式化文件(PostScript列印機可讀文件)
PSB Pinnacle Sound Bank
PSD Adobe photoshop點陣圖文件
PSI PSION a-Law聲音文件
PSM Protracker Studio模型格式;Epic游戲的源數據文件
PSP Paint Shop Pro圖像文件
PST Microsoft Outlook個人文件夾文件
PTD Pro/ENGINEER表格文件
PTM Polytracker音樂模塊(MOD)文件
PUB Ventura Publisher出版物;Microsoft Publisher文檔
PWD Microsoft Pocket Word文檔
PWL Windows 95口令列表文件
PWP Photoworks圖像文件(能被Photoworks瀏覽的一系列文件)
PWZ Microsoft Powerpoint向導
PXL Microsoft Pocket Excel電子表格
PY 來自Yahoo的電子消息;Python腳本文件
PYC Python腳本文件
QAD PF QuickArt文檔
QBW QuickBooks for Windows文件
QDT 來自Quicken UK的QuickBooks數據文件,帳目/稅/貨單程序
QD3D Apple的QuickDraw 3D元文件格式
QFL FAMILY LAWYER文檔
QIC Microsoft備份文件
QIF QuickTime相關圖像(MIME);Quicken導入文件
QLB Quick庫
QM Quality Motion文件
QRY Microsoft查詢文件
QST Quake Spy Tab文件
QT,QTM QuickTime電影
QTI,QTIF QuickTime相關圖像
QTP QuickTime優先文件
QTS Mac PICT圖像文件;QuickTime相關圖像
QTX QuickTime相關圖像
QW Symantec Q&A Write程序文件
QXD Quark XPress文件
R Pegasus郵件資源文件
RA RealAudio聲音文件
RAM RealAudio元文件
RAR RAR壓縮檔案(Eugene Roshall格式)
RAS Sun光柵圖像點陣圖
RAW RAW文件格式(點陣圖);Raw標識的PCM數據
RBH 由RoboHELP維持的RBH文件,它加入到一個幫助工程文件的信息中
RDF 資源描述框架文件(涉及XML和元數據)
RDL Descent注冊水平文件
REC 錄音機宏;RapidComm聲音文件
REG 注冊表文件
REP Visual dBASE報表文件
RES Microsoft Visual C++資源文件
RFT 可修訂的表單文本(IBM的DCA一部分或文檔內容框架結構一部分)
RGB,SGI Silicon圖形RGB文件
RLE Run-Length編碼的點陣圖
RL2 Descent2注冊水平文件
RM RealAudio視頻文件
RMD Microsoft RegMaid文檔
RMF Rich Map格式(3D游戲編輯器使用它來保存圖)
RMI M1D1音樂
ROM 基於盒式磁帶的家庭游戲模擬器文件(來自Atari 2600、Colecovision、Sega、Nintendo等盒式

磁帶
里的ROM完全拷貝,在兩個模擬器之間不可互修改)
ROV Rescue Rover數據文件
RPM RedHat包管理器包(用於Linux)
RPT Microsoft Visual Basic Crystal報表文件
RRS Ace game Road Rash保存的文件
RSL Borland的Paradox 7報表
RSM WinWay Resume Writer恢復文件
RTF Rich Text格式文檔
RTK RoboHELP使用的用來模擬Windows幫助的搜索功能
RTM Real Tracker音樂模塊(MOD)文件
RTS RealAudio的RTSL文檔;RoboHELP對復雜**作進行加速
RUL InstallShield使用的擴展名
RVP Microsoft Scan配置文件(MIME)
Rxx 多卷檔案上的RAR壓縮文件(xx= 1~99間的一個數字)
S 匯編源代碼文件
S3I Scream Tracker v3設備
S3M Scream Tracker v3的聲音模塊文件
SAM Ami專業文檔;8位抽樣數據
SAV 游戲保存文件
SB 原始帶符號位元組(8位)數據
SBK Creative Labs的Soundfont 1.0 Bank文件;(Soundblaster)/EMU So***Font v1.x Bank文件
SBL Shockwave Flash對象文件
SC2 Microsoft Schele+7文件格式;SAS目錄(Windows 95/NT、OS/2、Mac)
SC3 SimCity 3000保存的游戲文件
SCC Microsoft Source Safe文件
SCD Matrix/Imapro SCODL幻燈片圖像;Microsoft Schele +7
SCF Windows Explorer命令文件
SCH Microsoft Schele+1
SCI ScanVec Inspire本地文件格式
SCN True Space 2場景文件
SCP 撥號網路腳本文件
SCR Windows屏幕保護;傳真圖像;腳本文件
SCT SAS目錄(DOS);Scitex CT點陣圖;Microsoft FoxPro表單
SCT01 SAS目錄(UNIX)
SCV ScanVec CASmate本地文件格式
SCX Microsoft FoxPro表單文件
SD Sound Designer 1聲音文件
SD2 Sound Designer 2展平文件/數據分叉指令;SAS資料庫(Windows 95/NT、OS/2、Mac)
SDF 系統數據文件格式—Legacy Unisys(Sperry)格式
SDK Roland S—系列軟盤映像
SDL Smart Draw庫文件
SDR Smart Draw繪圖文件
SDS 原始Midi抽樣轉儲標准文件
SDT SmartDraw模板
SDV 分號分隔的值文件
SDW Lotus WordPro圖形文件;原始帶符號的DWORD(32位)數據
SDX 由SDX壓縮的Midi抽樣轉儲標准文件
SEA 自解壓檔案(Stufflt for Macintosh或其他軟體使用的文件)
SEP 標簽圖像文件格式(TIFF)點陣圖
SES Cool Edit Session文件(普通數據聲音編輯器文件)
SF IRCAM聲音文件格式
SF2 Emu Soundfont v2.0文件;Creative Labs的Soundfont 2.0 Bank文件(Sound Blaster)
SFD SoundStage聲音文件數據
SFI Sound Stage聲音文件信息
SFR Sonic Foundry Sample資源
SFW Seattle電影工程(損壞的JPEG)
SFX RAR自解壓檔案
SGML 標准通用標簽語言
SHB Corel Show演示文稿;文檔快捷文件
SHG 熱點點陣圖
SHP 3D Studio(DOS)形狀文件;被一些應用程序用於多部分交互三角形模型的3D建模
SHS Shell scrap文件;據載用於發送「口令盜竊者」
SHTML 含有伺服器端包括(SSI)的HTML文件
SHW Corel Show演示文稿
SIG 符號文件
SIT Mac的StuffIt檔案文件
SIZ Oracle 7配置文件
SKA PGP秘鑰
SKL Macromedia導演者資源文件
SL PACT的保存布局擴展名
SLB Autodesk Slide庫文件格式
SLD Autodesk Slide文件格式
SLK Symbolic Link(SYLK)電子表格
SM3 DataCAD標志文件
SMP Samplevision格式;Ad Lib Gold抽樣文件
SND NeXT聲音;Mac聲音資源;原始的未符號化的PCM數據;AKAI MPC系列抽樣文件
SNDR Sounder聲音文件
SNDT Sndtool聲音文件
SOU SB Studio Ⅱ聲音
SPD Speech數據文件
SPL Shockwave Flash對象;DigiTrakker抽樣
SPPACK SPPack聲音抽樣
SPRITE Acorn的點陣圖格式
SQC 結構化查詢語言(SQR)普通代碼文件
SQL InFORMix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名
SQR 結構化查詢語言(SQR)程序文件
SSDO1 SAS數據集合(UNIX)
SSD SAS資料庫(DOS)
SSF 可用的電子表格文件
ST Atari ST磁碟映像
STL Sterolithography文件
STM .shtml的短後綴形式,含有一個服務端包括(SSI)的HTML文件;Scream Tracker V2音樂模塊

(MOD)
文件
STR 屏幕保護文件
STY Ventura Publisher風格表
SVX Amiga 8SVX聲音;互交換文件格式,8SVX/16SV
SW 原始帶符號字(16位)數據
SWA 在Macromedia導演文件(MP3文件)中的Shockwave聲音文件
SWF Shockwave Flash對象
SWP DataCAD交換文件
SYS 系統文件
SYW Yamaha SY系列波形文件
T64 Commodore 64模擬器磁帶映像文件
TAB Guitar表文件
TAR 磁帶檔案
TAZ UNIX gzip/tape檔案
TBK Asymetrix Toolbook交互多媒體文件
TCL 用TCL/TK語言編寫的腳本
TDB Thumbs Plus資料庫
TDDD Imagine 和 Turbo Silver射線跟蹤器使用的文件格式
TEX 正文文件
TGA Targa點陣圖
TGZ UNIX gzip/tap檔案文件
THEME Windows 95桌面主題文件
THN Graphics WorkShop for Windows速寫
TIF,TIFF 標簽圖像文件格式(TIFF)點陣圖
TIG 虎形文件,美國政府用於分發地圖
TLB OLE類型庫
TLE 兩線元素集合(NASA)
TMP Windows臨時文件
TOC Eudora郵箱內容表
TOL Kodak照片增強器
TOS Atari 16/32和32/32計算機**作系統文件
TPL CakeWalk聲音模板文件;DataCAD模板文件
TPP Teleport Pro工程
TRK Kermit腳本文件
TRM 終端文件
TRN MKS源完整性工程用法日誌文件
TTF TrueType字體文件
TTK Corel Catalyst Translaton Tool Kit
TWF TabWorks文件
TWW Tagwrite模板
TX8 MS-DOS文本
TXB Descent/D2編碼概要文件
TXT ASCⅡ文本格式的聲音數據
TXW Yamaha TX16W波形文件
TZ 老的壓縮格式文件
T2T Sonate CAD建模軟體文件
UB 原始未符號化的位元組(8位)數據
UDF Windows NT/2000唯一性資料庫文件
UDW 原始未符號化的雙字(32位)數據
ULAW 美國電話格式(CCITT G.711)聲音
ULT Ultra Tracker音樂模塊(MOD)文件
UNI MikMod UniMod格式化文件
URL Internet快捷方式文件
USE MKS源完整性文件
UU,UUE UU編碼文件
UW 原始未符號化字(16位)數據
UWF UltraTracker波形文件
V8 Covox 8位聲音文件
VAP 加註講演文件
VBA VBase文件
VBP Microsoft Visual Basic工程文件
VBW Microsoft Visual Basic工作區文件
VBX Microsoft Visual Basic用戶定製控制項
VCE Natural MicroSystems(NMS)未格式化聲音文件(由Cool Edit使用)
VCF 虛擬卡文件(Netscape);Veri配置文件;為與Sense8的WordToolkit一起使用而定義對象
VCT,VCX Microsoft FoxPro類庫
VDA Targa點陣圖
VI National Instruments LABView產品的虛擬設備文件
VIFF Khoros Visualisation格式
VIR Norton Anti-Virus或其他殺毒產品用於標識被病毒感染的文件
VIV VivoActive Player流視頻文件
VIZ Division的dVS/dVISE文件
VLB CorelVentura庫
VMF FaxWorks聲音文件
VOC Creative Labs的Sound Blaster聲音文件
VOX 用ADPCM編碼的對話聲音文件;Natural MicroSystems(NMS)格式化聲音文件,Talking

Technology
聲音文件
VP Ventura Publisher出版物
VQE,VQL Yamaha Sound-VQ定位器文件
VQF Yamaha Sound-VQ文件(可能出現標准)
VRF Oracle 7配置文件
VRML 虛擬現實建模語言文件
VSD Visio繪畫文件(流程圖或圖解)
VSL 下載列表文件(GetRight)
VSN Windows 9x/NT Virusafe版文件,用於保持有關目錄中所有信息,當一個文件被訪問,其中信息

與VSN
信息進行比較,以確保它們保持一致
VSS Visio模板文件
VST Targa點陣圖
VSW Visio工作區文件
VXD Microsoft Windows虛擬設備驅動程序
W3L W3Launch文件
WAB Microsoft Outlook文件
WAD 包含有視頻、玩家水平和其他信息的DOOM游戲的大文件
WAL Quake 2正文文件
WAV Windows波形聲形
WB1,WB2 QuattoPro for Windows電子表格
WBK Microsoft Word備份文件
WBL Argo WebLoadⅡ上載文件
WBR Crick Software的WordBar文件
WBT Crick Software的WordBar模板
WCM WordPerfect宏
WDB Microsoft Works資料庫
WDG War FTP遠程守護者文件
WEB CorelXARA Web文檔
WFB Turtle Beach的Wavefont Bank(Maui/Rio/Monterey)
WFD Turtle Beach的Wavefont Drum集合(Maui/Rio/Monterey)
WFM Visual dBASE Windows表單
WFN 在CorelDRAW中使用的符號
WFP Turtle Beach的Wavefont程序(Maui/Ri/Monterey)
WGP Wild Board游戲數據文件
WID Ventura寬度表
WIL WinImage文件
WIZ Microsoft Word向導
WK1 Lotus 1-2-3版第1、2版的電子表格
WK3 Lotus 1-2-3版第3版的電子表格
WK4 Lotus 1-2-3版第4版的電子表格
WKS Lotus 1-2-3電子表格;Microsoft Works文檔
WLD REND386/AVRIL文件
WLF Argo WebLoadⅠ上載文件
WLL Microsoft Word內插器
WMF Windows元文件
WOW Grave Composer音樂模塊(MOD)文件
WP WordPerfect文檔
WP4 WordPerfect 4文檔
WP5 WordPerfect 5文檔
WP6 WordPerfect 6文檔
WPD WordPerfect文檔或演示
WPF 可字處理文檔
WPG WordPerfect圖形
WPS Microsoft Works文檔
WPT WordPerfect模板
WPW Novell PerfectWorks文檔
WQ1 Quattro Pro/DOS電子表格
WQ2 Quattro Pro/DOS第5版電子表格
WR1 Lotus Symphony
WRG ReGet文檔
WR1 書寫器文檔
WRK Cakewalk音樂聲音工程文件
WRL 虛擬現實模型
WRZ VRML文件對象
WS1 WordStar for Windows 1文檔
WS2 WordStar for Windows 2文檔
WS3 WordStar for Windows 3文檔
WS4 WordStar for Windows 4文檔
WS5 WordStar for Windows 5文檔
WS6 WordStar for Windows 6文檔
WS7 WordStar for Windows 7文檔
WSD WordStar 2000文檔
WVL Wavelet壓縮點陣圖
WWL Microsoft Word內插器文件
X AVS圖像格式
XAR CorelXARA繪畫
XBM MIME「xbitmap」圖像
XI Scream Tracker設備抽樣文件
XIF Wang映像文件(Windows 95帶有的文件)
XLA Microsoft Excel內插器
XLB Microsoft Excel工具條
XLC Microsoft Excel圖表
XLD Microsoft Excel對話框
XLK Microsoft Excel備份
XLL Microsoft Excel內插器文件
XLM Microsoft Excel宏
XLS Microsoft Excel工作單
XLT Microsoft Excel模板
XLV Microsoft Excel VBA模塊
XLW Microsoft Excel工作簿/工作區
XM FastTracker 2,Digital Tracker音樂模塊(MOD)文件
XNK Microsoft Exchange快捷方式文件
XPM X點陣圖格式
XR1 Epic MegaGames Xargon數據文件
XTP Xtree數據文件
XWD X Windows轉儲格式
XWF Yamaha XG Works文件(MIDI序列)
XY3 XYWrite Ⅲ文檔
XY4 XYWrite Ⅳ文檔
XYP XYWrite Ⅲ Plus文檔
XYW XYWrite for Windows 4.0文檔
X16 宏媒體擴展(程序擴展),16位
X32 宏媒體擴展(程序擴展),32位
YAL Arts& Letters剪貼藝術庫
YBK Microsoft Encarta 年鑒
Z UNIX gzip文件
ZAP Windows軟體安裝配置文件
ZIP Zip文件
ZOO 早前版本的壓縮文件
000-999 用於為老版本(或備份)文件編號(比如:被安裝程序改變的CONFIG.SYS文件);又可用於為

⑺ stm32並口驅動12864,求大神看看我的程序錯在哪了編譯通過但是屏幕上沒顯示~搞了兩天了,頭疼死我了、

我有51的程序,可供參考。
#include "lcd12864.h"
#include "ziku.h"
#include <string.h>

static void delay(uint j) //延時
{
uchar i;
for(; j!=0; j--)
for(i=0; i<100; i++);
}
void busy(void)
{
uchar i;
for(i=0;i<50;i++)
_nop_();
}
void wdata(uchar wdata)
{
busy(); //忙提示
LCD_RW=0;
LCD_DI=1;
P0=wdata;

LCD_EN=0;
LCD_EN=1;
LCD_EN=0;
}

void wcode(uchar wcode)
{
busy();
LCD_RW=0;
LCD_DI=0;

P0=wcode;

LCD_EN=0;
LCD_EN=1;
LCD_EN=0;
}

void subinit()
{
delay(10);
wcode(0xc0);//設置顯和蘆示初始行
}

//設置顯示位置
void setxy(uchar x,uchar y)
{
if ((y>=0)&(y<=63))
{
LCD_CSA=0;
LCD_CSB=1;
}
else //if (y<=127)
{
LCD_CSA=1;
LCD_CSB=0;
}
wcode(0x40|(y%64));
wcode(0xb8|x);
P0=0xff;
}

void wdram(uchar x,uchar y,uchar dd)
{
setxy(x,y);
wdata(dd);

P0=0xff;
LCD_CSA=1;
LCD_CSB=1;
}

//復位.
void Lcd_RST(void)
{
//rst=0;
LCD_REST=0;
delay(50);
LCD_REST=1;
Lcd_Clear(0,7,0,128);
wcode(0x3f);//開顯示
}

//LCD初始化
void Lcd_Init(void)
{
LCD_POR=0;

Lcd_RST();
LCD_CSA=0;
LCD_CSB=1;

wcode(0x3e);subinit();

LCD_CSA=1;
LCD_CSB=0;
wcode(0x3e);subinit();
Lcd_Clear(0,7,0,128);

LCD_CSA=0;
LCD_CSB=1;
wcode(0x3f);//開顯示

LCD_CSA=1;
LCD_CSB=0;
wcode(0x3f);//開顯示
}

void Lcd_On(void)
{

LCD_CSA=0;
LCD_CSB=1;
wcode(0x3f);//開顯示

LCD_CSA=1;
LCD_CSB=0;
wcode(0x3f);//開稿巧顯示
}

//LCD清顯示屏
void Lcd_Clear(uchar StartLine,uchar StopLine,uchar StartRow,uchar StopRow)
{
uchar x,y;
for(x=StartLine; x<StopLine+1; x++)
{
for(y=StartRow; y<StopRow; y++)
{
wdram(x,y,0);
}
}
}

//顯示一鍵棚鍵個漢字
void Lcd_DispOneChar(uchar x,uchar y,uchar * hz,uchar disp_mode,uchar Width)
{
uchar i;
for(i=0; i<Width; i++)
{
if(disp_mode==WHITE)
{
wdram(x,y+i,*(hz+i));
wdram(x+1,y+i,*(hz+Width+i));
}
else
{
wdram(x,y+i,0xff-*(hz+i));
wdram(x+1,y+i,0xff-*(hz+Width+i));
}
}

if(Width==12)
{
for(i=12; i<14; i++)
{
if(disp_mode==WHITE)
{
wdram(x,y+i,0);
wdram(x+1,y+i,0);
}
else
{
wdram(x,y+i,0xff);
wdram(x+1,y+i,0xff);
}
}

for(i=1; i<4; i++)
{
if(disp_mode==WHITE)
{
wdram(x,y-i,0);
wdram(x+1,y-i,0);
}
else
{
wdram(x,y-i,0xff);
wdram(x+1,y-i,0xff);
}
}
}
}

void Lcd_Disp_String(uchar x,uchar y,char *pString,uchar disp_mode)
{
uchar i,j;
uchar LineDispCode[16];
//strlen(),為字元串長度測量。
memset(LineDispCode,0,16); //清零數組
strcpy(LineDispCode,pString); //字元串之間的相互復制。
for(i=0; i<strlen(pString); i++)
{
LineDispCode[i]=*(pString+i);
}

i=0;
while(LineDispCode[i]!=0)
{
if(LineDispCode[i]>=0xA0)
{
//顯示的是漢字
for(j=0; j<ZIMO_NUM; j++)
{
if(GB_12[j].Index[0]==LineDispCode[i] &&
GB_12[j].Index[1]==LineDispCode[i+1])
{
//顯示的是漢字
Lcd_DispOneChar(x,y,GB_12[j].Msk,disp_mode,12);
y+=16;
break;
}
}
i+=2;
}
else
{
//顯示的是ASCII編碼
for(j=0; j<ASC_NUM; j++)
{
if(ASC_12[j].Index==LineDispCode[i])
{
//顯示的是漢字
Lcd_DispOneChar(x,y,ASC_12[j].Msk,disp_mode,8);
y+=8;
break;
}
}
i++;
}

if(i>=16)
{
break;
}
}
}

//顯示數字.
void Lcd_Disp_OneNum(uchar x,uchar y,uchar num,uchar disp_mode)
{
switch(num)
{
case 0:{Lcd_Disp_String(x,y,"0",disp_mode);}break;
case 1:{Lcd_Disp_String(x,y,"1",disp_mode);}break;
case 2:{Lcd_Disp_String(x,y,"2",disp_mode);}break;
case 3:{Lcd_Disp_String(x,y,"3",disp_mode);}break;
case 4:{Lcd_Disp_String(x,y,"4",disp_mode);}break;
case 5:{Lcd_Disp_String(x,y,"5",disp_mode);}break;
case 6:{Lcd_Disp_String(x,y,"6",disp_mode);}break;
case 7:{Lcd_Disp_String(x,y,"7",disp_mode);}break;
case 8:{Lcd_Disp_String(x,y,"8",disp_mode);}break;
case 9:{Lcd_Disp_String(x,y,"9",disp_mode);}break;
default: break;
}
}
//顯示二位數。
void Disp_2num(uchar x,uchar y,uchar num,uchar disp_mode)
{
uchar ch[2];
ch[0]=num%10;
ch[1]=num/10;
Lcd_Disp_OneNum(x,y,ch[1],disp_mode);
Lcd_Disp_OneNum(x,y+8,ch[0],disp_mode);
}

//*****************************************************
//顯示三位數。
void Disp_3num(uchar x,uchar y,uint num,uchar disp_mode)
{
uchar ch[2];
ch[0]=num/100;
ch[1]=num%100;
if(ch[0])
Lcd_Disp_OneNum(x,y, ch[0],disp_mode);
else
Lcd_Disp_String(x,y," ",disp_mode);
Disp_2num(x,y+8, ch[1],disp_mode);
}

//*****************************************************
//顯示四位數。
void Disp_4num(uchar x,uchar y,uint num,uchar disp_mode)
{
uchar ch[4],tmp;
tmp=num/100;
ch[0]=tmp/10;
ch[1]=tmp%10;

tmp=num%100;
ch[2]=tmp/10;
ch[3]=tmp%10;

Lcd_Disp_OneNum(x,y,ch[0],disp_mode);
Lcd_Disp_OneNum(x,y+8,ch[1],disp_mode);
Lcd_Disp_OneNum(x,y+16,ch[2],disp_mode);
Lcd_Disp_OneNum(x,y+24,ch[3],disp_mode);
}

void Lcd_DispIco2(uchar x,uchar y,uchar *pIco)//顯示老肯圖標
{
uchar i,j;
for(i=0; i<4; i++)
{
for(j=0; j<32; j++)
{
wdram(x+i,y+j,*pIco);
pIco++;
}
}
}
//*****************************************************
//顯示多位數。 disp_mode&0x10==1時,進行即每位都顯示,否則大於0的位置不顯示。
void Disp_NumGB16(uchar x,uchar y,ulong Data,uchar num,uchar disp_mode)
{
uchar idata ch=0,i,tmp;
for(i=0;i<num;i++)
{
tmp=Data%10;
Data/=10;
if((disp_mode&0x10)||tmp>0||Data>0||num<=2)
Lcd_Disp_OneNum(x,y+(num-i-1)*8,tmp,disp_mode%10);
else
Lcd_Disp_String(x,y+(num-i-1)*8," ",disp_mode%10);
}
}

⑻ 文件用什麼軟體打開

可以用corelraw軟體打開CDR文件。打開方法如下:

1、在瀏器器網頁輸入corelraw,然後點擊進入網站。

⑼ 用c語言寫des加密演算法

#include <stdio.h> #include <string.h> #include <windows.h> #include <conio.h> #include "Schedle.h" class CShift{ public: DWORDLONG mask[16]; int step[16]; CShift(){ for(int i=0;i<16;i++){ step[i]=2; mask[i]=0xc000000; } step[0]=step[1]=step[8]=step[15]=1; mask[0]=mask[1]=mask[8]=mask[15]=0x8000000; } }; class CDES{ public: CDES(){ m_dwlKey=0; m_dwlData=0; ConvertTableToMask(dwlKey_PC_1,64); //PrintTable(dwlKey_PC_1,7,8); ConvertTableToMask(dwlKey_PC_2,56); ConvertTableToMask(dwlData_IP,64); ConvertTableToMask(dwlData_Expansion,32); ConvertTableToMask(dwlData_FP,64); ConvertTableToMask(dwlData_P,32); Generate_S(); } void PrintBit(DWORDLONG); void EncryptKey(char *); unsigned char* EncryptData(unsigned char *); unsigned char* DescryptData(unsigned char*); private: void ConvertTableToMask(DWORDLONG *,int); void Generate_S(void); void PrintTable(DWORDLONG*,int,int); DWORDLONG ProcessByte(unsigned char*,BOOL); DWORDLONG PermuteTable(DWORDLONG,DWORDLONG*,int); void Generate_K(void); void EncryptKernel(void); DWORDLONG Generate_B(DWORDLONG,DWORDLONG*); /*For verify schele permutation only*/ DWORDLONG UnPermuteTable(DWORDLONG,DWORDLONG*,int); /**************************************/ DWORDLONG dwlData_S[9][4][16]; CShift m_shift; DWORDLONG m_dwlKey; DWORDLONG m_dwlData; DWORDLONG m_dwl_K[17]; }; void CDES::EncryptKey(char *key){ printf("\nOriginal Key: %s",key); m_dwlKey=ProcessByte((unsigned char*)key,TRUE); // PrintBit(m_dwlKey); m_dwlKey=PermuteTable(m_dwlKey,dwlKey_PC_1,56); // PrintBit(m_dwlKey); Generate_K(); // printf("\n******************************************\n"); } void CDES::Generate_K(void){ DWORDLONG C[17],D[17],tmp; C[0]=m_dwlKey>>28; D[0]=m_dwlKey&0xfffffff; for(int i=1;i<=16;i++){ tmp=(C[i-1]&m_shift.mask[i-1])>>(28-m_shift.step[i-1]); C[i]=((C[i-1]<<m_shift.step[i-1])|tmp)&0x0fffffff; tmp=(D[i-1]&m_shift.mask[i-1])>>(28-m_shift.step[i-1]); D[i]=((D[i-1]<<m_shift.step[i-1])|tmp)&0x0fffffff; m_dwl_K[i]=(C[i]<<28)|D[i]; m_dwl_K[i]=PermuteTable(m_dwl_K[i],dwlKey_PC_2,48); } } DWORDLONG CDES::ProcessByte(unsigned char *key,BOOL shift){ unsigned char tmp; DWORDLONG byte=0; int i=0; while(i<8){ while(*key){ if(byte!=0) byte<<=8; tmp=*key; if(shift) tmp<<=1; byte|=tmp; i++; key++; } if(i<8) byte<<=8; i++; } return byte; } DWORDLONG CDES::PermuteTable(DWORDLONG dwlPara,DWOR 基於des演算法的rfid安全系統
DLONG* dwlTable,int nDestLen){ int i=0; DWORDLONG tmp=0,moveBit; while(i<nDestLen){ moveBit=1; if(dwlTable[i]&dwlPara){ moveBit<<=nDestLen-i-1; tmp|=moveBit; } i++; } return tmp; } DWORDLONG CDES::UnPermuteTable(DWORDLONG dwlPara,DWORDLONG* dwlTable,int nDestLen){ DWORDLONG tmp=0; int i=nDestLen-1; while(dwlPara!=0){ if(dwlPara&0x01) tmp|=dwlTable[i]; dwlPara>>=1; i--; } return tmp; } void CDES::PrintTable(DWORDLONG *dwlPara,int col,int row){ int i,j; for(i=0;i<row;i++){ printf("\n"); getch(); for(j=0;j<col;j++) PrintBit(dwlPara[i*col+j]); } } void CDES::PrintBit(DWORDLONG bitstream){ char out[76]; int i=0,j=0,space=0; while(bitstream!=0){ if(bitstream&0x01) out[i++]='1'; else out[i++]='0'; j++; if(j%8==0){ out[i++]=' '; space++; } bitstream=bitstream>>1; } out[i]='\0'; strcpy(out,strrev(out)); printf("%s **:%d\n",out,i-space); } void CDES::ConvertTableToMask(DWORDLONG *mask,int max){ int i=0; DWORDLONG nBit=1; while(mask[i]!=0){ nBit=1; nBit<<=max-mask[i]; mask[i++]=nBit; } } void CDES::Generate_S(void){ int i; int j,m,n; m=n=0; j=1; for(i=0;i<512;i++){ dwlData_S[j][m][n]=OS[i]; n=(n+1)%16; if(!n){ m=(m+1)%4; if(!m) j++; } } } unsigned char * CDES::EncryptData(unsigned char *block){ unsigned char *EncrytedData=new unsigned char(15); printf("\nOriginal Data: %s\n",block); m_dwlData=ProcessByte(block,0); // PrintBit(m_dwlData); m_dwlData=PermuteTable(m_dwlData,dwlData_IP,64); EncryptKernel(); // PrintBit(m_dwlData); DWORDLONG bit6=m_dwlData; for(int i=0;i<11;i++){ EncrytedData[7-i]=(unsigned char)(bit6&0x3f)+46; bit6>>=6; } EncrytedData[11]='\0'; printf("\nAfter Encrypted: %s",EncrytedData); for(i=0;i<8;i++){ EncrytedData[7-i]=(unsigned char)(m_dwlData&0xff); m_dwlData>>=8; } EncrytedData[8]='\0'; return EncrytedData; } void CDES::EncryptKernel(void){ int i=1; DWORDLONG L[17],R[17],B[9],EK,PSB; L[0]=m_dwlData>>32; R[0]=m_dwlData&0xffffffff; for(i=1;i<=16;i++){ L[i]=R[i-1]; R[i-1]=PermuteTable(R[i-1],dwlData_Expansion,48); //Expansion R EK=R[i-1]^m_dwl_K[i]; //E Permutation PSB=Generate_B(EK,B); //P Permutation R[i]=L[i-1]^PSB; } R[16]<<=32; m_dwlData=R[16]|L[16]; m_dwlData=PermuteTable(m_dwlData,dwlData_FP,64); } unsigned char* CDES::DescryptData(unsigned char *desData){ int i=1; unsigned char *DescryptedData=new unsigned char(15); DWORDLONG L[17],R[17],B[9],EK,PSB; DWORDLONG dataPara; dataPara=ProcessByte(desData,0); dataPara=PermuteTable(dataPara,dwlData_IP,64); R[16]=dataPara>>32; L[16]=dataPara&0xffffffff; for(i=16;i>=1;i--){ R[i-1]=L[i]; L[i]=PermuteTable(L[i],dwlData_Expansion,48); //Expansion L EK=L[i]^m_dwl_K[i]; //E Permutation PSB=Generate_B(EK,B); //P Permutation L[i-1]=R[i]^PSB; } L[0]<<=32; dataPara=L[0]|R[0]; dataPara=PermuteTable(dataPara,dwlData_FP,64); // PrintBit(dataPara); for(i=0;i<8;i++){ DescryptedData[7-i]=(unsigned char)(dataPara&0xff); dataPara>>=8; } DescryptedData[8]='\0'; printf("\nAfter Decrypted: %s\n",DescryptedData); return DescryptedData; } DWORDLONG CDES::Generate_B(DWORDLONG EKPara,DWORDLONG *block){ int i,m,n; DWORDLONG tmp=0; for(i=8;i>0;i--){ block[i]=EKPara&0x3f; m=(int)(block[i]&0x20)>>4; m|=block[i]&0x01; n=(int)(block[i]<<1)>>2; block[i]=dwlData_S[i][m][n]; EKPara>>=6; } for(i=1;i<=8;i++){ tmp|=block[i]; tmp<<=4; } tmp>>=4; tmp=PermuteTable(tmp,dwlData_P,32); return tmp; } void main(void){ CDES des; des.EncryptKey("12345678"); unsigned char *result=des.EncryptData((unsigned char*)"DemoData"); des.DescryptData(result); }[1]

熱點內容
360刪除緩存 發布:2025-02-14 04:25:23 瀏覽:847
android的mvp 發布:2025-02-14 04:24:23 瀏覽:308
少兒編程機構十強排名 發布:2025-02-14 04:15:33 瀏覽:898
關閉androidstudio 發布:2025-02-14 03:53:42 瀏覽:18
安卓腳本一鍵打板 發布:2025-02-14 03:50:16 瀏覽:866
我的世界租賃伺服器會被封ip嗎 發布:2025-02-14 03:46:05 瀏覽:982
資料庫附 發布:2025-02-14 03:44:43 瀏覽:837
安卓系統解不了鎖怎麼辦 發布:2025-02-14 03:44:35 瀏覽:552
怎麼查詢信用卡密碼 發布:2025-02-14 03:42:04 瀏覽:318
studio外貿服裝直播腳本 發布:2025-02-14 03:34:16 瀏覽:453