C編寫,實現字符串摘要、文件摘要兩個功能。 里面主要包含3個文件: Md5.cpp、Md5.h、Main.cpp。其中Md5.cpp是算法的代碼,里的代碼大多是從 rfc-1321 里copy過來的;Main.cpp是主程序。
標簽: 編寫
上傳時間: 2014-11-04
上傳用戶:冇尾飛鉈
本程序運用C語言中結構化程序的思想,將程序分為函數模塊的方法逐一實現。程序分為2個函數模塊HUFFMAN(tree1)、HUFFMANCODE(code1,tree1),和主體函數main;程序結構清楚,運行正常,正常實現哈夫曼編碼。
上傳時間: 2017-07-28
上傳用戶:lingzhichao
This C++ application demonstrates how to display Chinese characters from resource files. The application supports internationalization and localization. In the updated version also the context-sensitive help has been added. The application supports following languages: English, Taiwan Chinese, Taiwan English, HongKong Chinese, HongKong English, Mainland Chinese, and Mainland English. Main classes: TFontSpec, CCnvCharacterSetConverter
標簽: demonstrates application characters resource
上傳時間: 2014-01-09
上傳用戶:hakim
AD7799 3路24bit C代碼 包含main文件
標簽: ExampleCode_ADC_AD 7799 C代碼
上傳時間: 2016-08-05
上傳用戶:zhongfen8174
C語言各知識點詳細總結27頁C 語言知識要點復習資料 總體上必須清楚的: 1)程序結構是三種: 順序結構 、選擇結構(分支結構)、循環結構。 2)讀程序都要從 main()入口, 然后從最上面順序往下讀(碰到循環做循環,碰到選擇做選擇),有 且只有一個 main 函數。 3)計算機的數據在電腦中保存是以 二進制的形式. 數據存放的位置就是 他的地址. 4)bit 是位 是指為 0 或者 1。 byte 是指字節, 一個字節 = 八個位. 概念常考到的: 1、編譯預處理不是 C 語言的一部分,不占運行時間,不要加分號。C 語言編譯的程序稱為源程 序,它以 ASCII 數值存放在文本文件中。 2、define PI 3.1415926; 這個寫法是錯誤的,一定不能出現分號。 3、每個 C 語言程序中 main 函數是有且只有一個。 4、在函數中不可以再定義函數。 5、算法:可以沒有輸入,但是一定要有輸出。 6、break 可用于循環結構和 switch 語句。 7、逗號運算符的級別最低,賦值的級別倒數第二。 第一章 C 語言的基礎知識 第一節、對 C 語言的基礎認識 1、C 語言編寫的程序稱為源程序,又稱為編
標簽: C語言
上傳時間: 2021-11-06
上傳用戶:kent
采用C代碼編寫的8位LED流水燈程序,附件是用PROTEUS設計的仿真電路工程,直接可以使用。請用Proteus 8以上版本。下面是驗證好的源代碼,供大家參考學習:------------------------------------------#include <reg51.h>void main(){LED;t0,t1,t2,t3,t4,t5,t6,t7;LED=P1;P1=0xFF;while(10){P1=0xFE;for(t0=10;t0<25000;t0++){;}P1=0xFD;for(t1=0;t1<25000;t1--) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xF7;for(t3=0;t3<25000;t3--) {;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xDF;for(t5=0;t5<25000;t5--){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0x7F;for(t7=0;t7<25000;t7++){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0xDF;for(t5=0;t5<25000;t5++){;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xF7;for(t3=0;t3<25000;t3++) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xFD;for(t1=0;t1<25000;t1++){;}P1=0xFE;}} ----------------------------------------------------
上傳時間: 2022-06-09
上傳用戶:zhanglei193
第1章:介紹如何輸出方波信號,使喇叭發出聲音的方法,包括發出“嘩”聲的函數和分別傳遞一個、二個及三個白變量的“嘩”聲函數,以及利用定時器產生方波信號而令喇叭發出“嘩”聲,并敘述音階與頻率的關系,以此作為演奏音樂的基礎。第2章:演奏音樂的程序由main()函數開始,將其所有函數定義在·個main.c的模塊內,并分別以各種指令結構來循序漸進地介紹軟件構建的思維與解決方法。第3章:以模塊化的設計方式將單獨的個main.c模塊細分為main.c模塊、initial.c模塊、delay.c模塊、music.c模塊以及其對應的包括文件,可以使種序易于了解,節省開發時間。而且,用范例來說明各種應用方法,以使讀者建立.整體思維,并進行有效的學習。第4章:詳細介紹如何利用定時器釣中斷方法來產生音階的頻率,并山1/)輸出此方波信號而驅動喇叭發出正確的音階。當連續產生各音符的音調頻率時,則形成演奏音樂,并漸進式地說明什么樣的設計方法是最好的。第5章:音符的形成有兩個要素:音調及音長,當音調以定時器中斷方法來生,音長是否也可以由定時器來產生呢?本章介紹如何利用timerO及timer]兩個定時器中斷方法來演奏音樂,并特別說明當音長計時中斷時間太短時所造成的影響以及解決的方法。第6章:說明音樂中“移調”的概念,分別以查表法和計算法來舉例說明D大調、降E大調、F大調、G大調、降A大調、降B大調。并以TACT開關的按鍵動作來闡述移調的功能,而以外部中斷的方法來達到音樂演奏中實時移調的功能。第7章:介紹如何以按鍵開關來選曲,以“嘩”聲和LED閃爍方式作為選曲的提示動作,并以下列技巧來說明按鍵的處理方法:開關持續按著的重復動作、開關持續按著也動作一次、消除按鍵彈跳波的程序規劃、持續按鍵以延時方式來繼續執行動作,及持續按鍵以定時器計時方式來繼續執行動作。同時,通過此方式來培養讀者軟件設計的能力并使讀者養成慎密的思維方式。第8章:以9個按鍵開關分別代表1~9首的按鍵選曲,并介紹如何以l/O的方式、SCAN的方式以及ADC的方式來檢測按鍵動作,以及當微電腦1/0不敷使用時的解決方法。更多相關內容已全部上傳:8051單片機徹底研究-基礎篇:http://dl.21ic.com/download/8051-330965.html 8051單片機徹底研究-經驗篇:http://dl.21ic.com/download/8051-330966.html 8051單片機徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機徹底研究-實習篇:http://dl.21ic.com/download/8051-330969.html 8051單片機C語言軟件設計的藝術:http://dl.21ic.com/download/8051-330970.html
上傳時間: 2022-06-25
上傳用戶:
本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數字信號控制器應用程序代 碼。內容安排如下: ? 第 1 章 “編譯器概述”——介紹編譯器、開發工具和功能集。 ? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性 的通用 C 接口。 ? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手 冊中相關章節的鏈接。 ? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關于如何通過 MPLAB X IDE 設 置和使用編譯器及相關工具的基礎知識。 ? 第 5 章 “編譯器命令行驅動程序”——介紹如何從命令行中使用編譯器。 ? 第 6 章“與器件相關的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何 用于 SFR。 ? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語 言與標準 ANSI-89 C 之間的差別。 ? 第8章“支持的數據類型和變量”——介紹編譯器的整型、浮點型和指針數據類型。第 9 章 “定點算術支持”——說明編譯器中的定點算術支持。 ? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關于段、初始 化、存儲模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語句”——介紹操作符和語句。 ? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。 ? 第 13 章 “函數”——詳細介紹可用的函數。 ? 第 14 章 “中斷”——介紹如何使用中斷。 ? 第 15 章 “main、運行時啟動和復位”——介紹 C 代碼的重要元素。 ? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關于編譯器與 16 位匯編語言模 塊配合使用的指導。 ? 第 17 章 “庫程序”——說明如何使用庫。 ? 第 18 章 “優化”——介紹優化選項。 ? 第 19 章 “預處理”——詳細介紹預處理操作。 ? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標簽: mplab xc16 編譯器
上傳時間: 2022-07-16
上傳用戶:
Borland C++3.1 bc31full
上傳時間: 2013-07-27
上傳用戶:eeworm
Microsoft+Visual+C+++從入門到精通
上傳時間: 2013-06-05
上傳用戶:eeworm