C語言課程設計上機實習內容 一、從下面題目中任選一題: A.簡單的學生成績管理程序設計 B.考卷成績分析軟件程序設計 C.簡單醫療費用報銷管理軟件程序設計 除此之外,學生也可自行選擇課題進行設計,如自動柜員機界面程序、學生信息管理(包括生日祝賀)、計件工資管理等(但課題必須經指導教師審題合格后方可使用)。 二、課程設計說明書的編寫規范 1、程序分析和設計 2、流程圖 3、源程序清單 4、調試過程:測試數據及結果,出現了哪些問題,如何修改的 5、程序有待改進的地方 6、本次實習的收獲和建議 三、提交的資料 1、軟件 軟件需提供源程序,并能正常運行。 注:對于程序中未能實現的部分需要加以說明。 對于程序中所參考的部分代碼需要加以聲明,并說明出處。 2、文檔 課程設計文檔要求打印稿,同時提交電子文檔。文檔中必須包含課程設計小結,即收獲和體會。 文檔要注意格式,標題一律用小四號宋體加黑,正文用五號宋體,行間距固定值18,首行縮進2字符;如果有圖表,每個圖表必須順序編號并有標題,如“圖1 計算平均分的N-S圖”、“表1 地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。 四、成績評定 通過學生的動手能力、獨立分析解決問題的能力、創新能力、課程設計報告、答辯水平以及學習態度綜合考核。 考核標準包括: 1、完成設計題目所要求的內容,程序書寫規范、有一定的實用性,占45%; 2、平時表現(考勤+上機抽查)占10%; 3、課程設計報告占30%; 4、答辯及演示占15%。 五、實習計劃 以選題一為例 實習計劃 時間 內容 第1天 一、布置實習內容和要求 1、 實習內容介紹、實習安排、實習紀律、注意事項 2、 學生選題 第2天 二、上機實習 1、根據所選題的要求,進行總體設計,確定程序總體框架 2、選擇和準備原始數據,制作.txt文本文件 第3天 3、文件的讀寫函數的使用,實現文本文件的讀取和寫入功能。 使用函數fread(); fwrite(); fprint(); fscan();完成對原始數據的文本輸入和輸出。 第4、5天 4、主要算法的選擇和功能實現(以學生成績管理系統為例): ① 計算每個學生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結果寫入文件。 ② 統計全班每門課程的平均分,并計算各分數段(60以下,60~69,70~79,80~89,90以上)的學生人數;結果寫入文件。 第6、7天 5、結果格式輸出及程序整合(以學生成績管理系統為例) ① 按格式在屏幕上打印每名學生成績條; ② 在屏幕上打印出所有不及格學生的下列信息:學號,不及格的課程名,該不及格課程成績; (選做)在屏幕打印優等生名單(學號,三門課程成績,平均成績,名次),優等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績為95分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測試完整程序 要求功能完整,結果符合設計要求,并進行程序驗收。 第9、10天 四、編寫報告 完成實習報告的編寫,并打印上交報告。
上傳時間: 2016-06-27
上傳用戶:lh643631046
小四軸的源碼程序,親測有效;基于STM32
上傳時間: 2020-03-17
上傳用戶:ggg急急急
STM8單片機開發板資料STM8S208RB DEMO軟件源碼+例程講解+開發板原理圖+芯片資料:'stm8板原理圖.pdf使用說明文件開發板介紹.pdf相關例程講解相關芯片資料相關輔助軟件軟件源碼程序AD(寄存器操作,連續轉換模式)ADC_OLEDBEEP 寄存器操作BEPPCAN For STVDCLKDS18B20EXTII2C_24C02I2C_24C64IWDG獨立看門狗KEYLCD1602LEDRADIOTIME1_pwmTime4_1Time4_2USART1AD應用.pdfGPIO口操作.pdfI2C應用.pdfIWDG_獨立看門狗.pdfMMA7455例程簡單介紹.pdfSPI.pdfTIME1-PWM應用.pdfTIME4應用.pdfUSART應用.pdf時鐘.pdf蜂鳴器應用.pdf
標簽: stm8 單片機 開發板 stm8s208rb demo
上傳時間: 2021-10-25
上傳用戶:qdxqdxqdxqdx
STM8S103K3單片機設計太陽能控制器充電電路全套資料,包括Protel原理圖PCB+軟件源碼程序及相關文檔資料,,2層板設計,大小為75x60mm, 雙面布局布線,可以做為你的設計參考。太陽能充電模塊說明說明書版本:V1.1該說明書對應的硬件版本:12V/24V V1.0 一、 模塊參數1、 系統電壓: 12V/24V自動識別2、 額定充電電流:20A3、 提升充電電壓:14.6V / 29.2V4、 直充充電電壓:14.4V / 28.8V5、 浮充充電電壓:13.6V / 27.2V6、 超壓保護: 17V / 34V7、 欠壓: 12V / 24V8、 過放: 11.1V / 22.2V9、 溫度補償: -4mV /℃/2V二、 系統連線請按下圖連接,最好在蓄電池的正極出線口使用一個保險絲,防止蓄電池外線短路。三、 LED指示燈說明12V/24V太陽能電池板指示燈:常亮表示有光照;黑夜指示燈熄滅;快速閃爍表
標簽: stm8s103k3 單片機
上傳時間: 2022-01-28
上傳用戶:
51單片機藍牙控制小車程序,資料包括源碼程序以及相關制作文檔。適合單片機愛好者參考學習。
上傳時間: 2022-04-17
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(45)資源包含以下內容:1. 詳細的介紹了minigui的原理及其在linux上的實現..2. c8051f04x_cn數據手冊中文版c 8051f04x_cn數據手冊中文版.3. 匯編時鐘程序.4. 這是一個minweb原程序.5. 做液晶顯示用的獲得漢字字模區位碼的軟件和一些例城.6. 這是移植到hcs12上的UC/OS-ii程序 歡迎使用.7. 數據采集模擬端口選擇.8. 用模擬比較器實現AD模擬轉換.9. 用c語言編寫的SPI總線在單片機中的應用源代碼.10. 用c語言編寫的計算器的源代碼.11. 單片機液晶顯示器點陣的實現.12. 鍵盤掃描輸入.13. ATmega128L單片機 數據手冊 ATmega128L微控制器.14. S3C44B0X全套培訓資料及源代碼 e008s3c44b0x.15. FreeRTOS ver3.4.2 免費Real Time OS..16. 轉載別人的作為下載源.17. 程序為步進電機程序.18. 此程序為紅綠燈程序.19. ad采集程序.20. cvavrc編譯器函數庫介紹,對各函數介紹比較全。.21. 這里是對80c196的一個概述.22. 這是Chipcon公司推出的最新板Zigbee開發軟件平臺RFSmart_Studio6.20。CC2430.23. 一個很好用的12864液晶顯示屏的驅動源程序.24. 有關ARM的詳細的參考資料.25. 該程序是周立功公司開發的在lpc系列ARM的基礎上開發SD卡的相關程序以及對應pc機程序.26. Easy JTAG Driver.27. gdb使用詳解.doc 嵌入式開發努力學習中!.28. PCI9054應用程序(VC)是用VC開發的對應的應用程序.29. ucos2 內核的詳盡代碼.30. 基于s3c44b0的測試程序.31. 基于nios軟核處理器的FPGA嵌入式片上系統中的mp3算法.32. 日本很有名的一個嵌入式RTOS.33. 一個小的操作系統包括應用程序很有參考價值.34. 一個開放源代碼的AVR單片機編程器.35. QF量子框架源碼.36. LU矩陣分解單機版最新版本.37. 隨機長生一些溫度直.38. 嵌入式程序.39. vxworks嵌入式程序.40. C語言開發用開Z80芯片的匯編語言... 軟件類別:其他程序 運行環境:Win9x/NT/2000/XP.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(130)資源包含以下內容:1. 武漢創維特的arm培訓例程試驗程序.2. 這是一個小車原理圖,如果有設計不周到請提出建議.3. 用NiosII軟核配置FPGA的C語言源程序.4. 用c語言寫的niosii軟核的多種外設測試程序.5. 介紹了MATLAB中GUI界面的一些基本的情況。有助于出學者對其有一個比較直觀的認識。.6. EDA實驗--RAM實驗:利用-MegaWizard Plug-In Manager創建一個16×8的RAM.7. EDA實驗--ROM實驗:利用-MegaWizard Plug-In Manager創建一個256×16的ROM.8. 一個基于GUI的界面系統設計的程序.9. 基于AVR的mp3文件系統!里面有sd卡的fat32文件系統源程序.10. 這個是周立功公司的zlg文件系統的源代碼 可以應用在小型嵌入式系統中.11. 13305控制320-240的源程序.12. 這個是非常不錯的mp3源碼.13. 經典的mp3源碼程序.14. pc bios source code for emb.15. 3167cx4558數控機床200例 源程序.16. i2c的verilog代碼.17. 書名:嵌入式系統Web服務器TCP-IPLean本書是一本TCP/IP網絡的指導手冊.18. Fedora Core 5功能強大.19. Nucleus任務調度算法原理及Nucleus優先級查找表的原理(有詳細的文檔及演示代碼)。.20. AVR單片機的程序.21. AVR單片機的程序.22. LPC2220 的AD轉換.23. 基于LPC2220的.24. 利用LPC2220內部的RTC功能.25. 使用LPC2220的UART1的Modem功能.26. u-boot.27. 不可多得的國外機器人制作技術資料.28. 單片機isp編程上位機源代碼.29. 霍曼軌道的模擬圖形.30. BinDCT算法描述,作為快速DCT算法適合嵌入式使用.31. 基于89S52的籃球計時計分器,實現外部中斷和定時器的使用.用2803驅動共陽數碼管..32. 一些關于微機的實驗指導,幫助初學的人,容易理解.33. QQ64134703畢業設計 基于AT89C51.34. 1.04版opentcpip協議棧.35. n2cpu_nii5v1":niosII開發手冊.36. 關于嵌入式EVC編程語言書籍.37. S3C2410+飛利浦PWC視頻采集.38. 本文詳細介紹了一個最小S3C44B0X嵌入式系統(包括網口)的軟硬件構架。.39. 里面內置了10多篇論文.40. 以視頻的方式介紹了qt的相信安裝過程.
上傳時間: 2013-07-10
上傳用戶:eeworm
隨著社會和科學技術的發展,以及家居環境的數字化,家用設施越來越信息化、網絡化,并提出了信息交互的要求,同時對家用設施進行組網和統一管理提上日程。當代主流解決方案是通過嵌入式家園網關把家用設施聯合成為一個局域網,并在此基礎上實現了家用設施的管理。同時網關可以完成局域網內和到Internet的通信轉換,實現遠程控制。 本文對嵌入式家園網關的軟件及部分硬件進行了深入的研究和探討。設計出了一個基本的家園網關。本文的主要工作在于以下幾個方面: (1)利用S3C2410開發板,依托Linux操作系統,通過使用MCP2515 CAN總線控制器,組成一個基本的家園網關。 (2)完成了在Linux下對MCP2515 CAN總線控制器的驅動,網絡通信程序、節點管理程序及協議轉換程序的編寫,這些程序組成了整個系統的三個層次,包括網絡層,協議轉換管理層及驅動層。通過這些分層的協同工作,實現了家園網關中關于TCP/IP協議和CAN總線協議的互相轉換。 (3)在CAN總線協議的基礎上創新性地提出了應用層協議的設計方案,這個協議使得家園網關在CAN總線上具備管理能力及可靠的批量數據傳輸能力。 系統測試證明本方案是可行的,本文的數字化家園網關具有體積小,可靠性高,其CAN總線具有安裝方便的優勢,整個系統并有廣闊的發展空間。
上傳時間: 2013-04-24
上傳用戶:三人用菜
Modbus 源碼程序 非常詳盡 適合初學者-Modbus
標簽: Mbus
上傳時間: 2013-08-05
上傳用戶:ziyu_job1234
Keil Cx51 V7.0單片機高級語言編程與uVision2應用實踐詳細介紹了KeilCx51V7.機C語言編譯器和全新Windows集成開發環境μVision2的強大功能和具體使用方法。全面介紹了最新版本Cx51編譯器新增加的控制命令,給出了全部Cx51運行庫函數及其應用范例,對KeilCx51軟件包中各種應用工具,如BL51/Lx51連接定位器、A51/Ax51宏匯編器、LIB51庫管理程序以及OH51符號轉換程序等都作了詳細介紹,還介紹了單片機實時多任務操作系統RTX51及其子集RTX51TINY的具體功能與應用方法。μVision2已經將調試器功能集成于其中,用戶可以在單一環境下完成從源程序編寫、編譯、連接定位一直到目標文件的仿真調試等全部工作,書中詳細介紹了μVision2各種功能和應用,包括軟件模擬調試和硬件目標板實時在線仿真。第1章 851單片機與KeilCx51基礎 1.1 851單片機的存儲器組織結構 1.2 KeilCx51開發工具 1.3 Cx51簡單編程與調試第2章 Cx51程序設計基礎 2.1 標識符與關鍵字 2.2 Cx51程序設計的基本語法 2.2.1 數據類型 2.2.2 常量 2.2.3 變量及其存儲模式 2.2.4 用typedef重新定義數據類型 2.2.5 運算符與表達式 2.3 Cx51程序的基本語句 2.3.1 表達式語句 2.3.2 復合語句 2.3.3 條件語句 2.3.4 開關語句 2.3.5 循環語句 2.3.6 返回語句第3章 函數 3.1 函數的定義; 3.2 函數的調用 3.2.1 函數的調用形式 3.2.2 對被調用函數的說明 3.2.3 函數的參數和函數的返回值 3.2.4 實際參數的傳遞方式 3.3 函數的遞歸調用與再入函數
上傳時間: 2014-01-16
上傳用戶:edisonfather