為微蕊的單片機與LCD interface
上傳時間: 2018-10-25
上傳用戶:mike329
#include <stdio.h> #include <stdlib.h> #define SMAX 100 typedef struct SPNode { int i,j,v; }SPNode; struct sparmatrix { int rows,cols,terms; SPNode data [SMAX]; }; sparmatrix CreateSparmatrix() { sparmatrix A; printf("\n\t\t請輸入稀疏矩陣的行數,列數和非零元素個數(用逗號隔開):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號,列號,值):"); scanf("%d,%d,%d",&A.data[n].i,&A.data[n].j,&A.data[n].v); } return A; } void ShowSparmatrix(sparmatrix A) { int k; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { k=0; for(int n=0;n<=A.terms-1;n++) { if((A.data[n].i-1==x)&&(A.data[n].j-1==y)) { printf("%8d",A.data[n].v); k=1; } } if(k==0) printf("%8d",k); } printf("\n\t\t"); } } void sumsparmatrix(sparmatrix A) { SPNode *p; p=(SPNode*)malloc(sizeof(SPNode)); p->v=0; int k; k=0; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { for(int n=0;n<=A.terms;n++) { if((A.data[n].i==x)&&(A.data[n].j==y)&&(x==y)) { p->v=p->v+A.data[n].v; k=1; } } } printf("\n\t\t"); } if(k==1) printf("\n\t\t對角線元素的和::%d\n",p->v); else printf("\n\t\t對角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t 稀疏矩陣的三元組系統 "); printf("\n\t\t*********************************"); printf("\n\t\t 1------------創建 "); printf("\n\t\t 2------------顯示 "); printf("\n\t\t 3------------求對角線元素和"); printf("\n\t\t 4------------返回 "); printf("\n\t\t*********************************"); printf("\n\t\t請選擇菜單號(0-3):"); scanf("%d",&choice); switch(choice) { case 1: A=CreateSparmatrix(); break; case 2: ShowSparmatrix(A); break; case 3: SumSparmatrix(A); break; default: system("cls"); printf("\n\t\t輸入錯誤!請重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }
上傳時間: 2020-06-11
上傳用戶:ccccy
eeworm.com VIP專區 單片機源碼系列 7資源包含以下內容:1. STC-ISP-V4.83下載軟件.rar2. 用模塊化的思想來武裝你的keil編程(二).zip3. 怎么樣學好單片機.doc4. 用模塊化的思想來武裝你的keil編程(一).zip5. TL431反饋參數計算.zip6. 《電子制作與維修經驗精華280例》.pdf7. 74ls164_動態驅動多位數碼管.zip8. 自動量程電壓電流表.rar9. keil軟件編譯常見錯誤解釋總結和中文翻譯.pdf10. TL431與PC817的設計應用.zip11. 2013電子設計大賽手寫板G題.rar12. 瑞薩RL78/G13開發套件快速入門教材.pdf13. 雙色點陣控制卡原理圖PCB.zip14. 基于利用時鐘芯片DS1302實現萬年歷,1602LCD顯示電子表.doc15. 用鍵盤控制的LED燈.zip16. HOT-51增強版開發板使用說明.zip17. TLC2543 AD高精度轉換c語言程序.zip18. 電工電子排故系統--按鍵掃描修改--兩方法.zip19. 74HC164應用實例:驅動數碼管兩例(電路圖和源程序).zip20. 基于C8051的步進電機按鍵控制.zip21. 小車循跡AVR版.rar22. 音樂彩燈控制器設計.zip23. C51Tip-如何使8051工程和開發過程變得簡單.zip24. 八位數字密碼鎖設計資料.rar25. 在keil中添加STC型號的3種方法.zip26. 基于74HC164擴展單片機系統I_O端口的研究.zip27. H8群瑞薩單片機之間的IIC通信,通信程序代碼.zip28. 出租車計價器(單片機c語言).doc29. PL2303 VISTA WIN7驅動.rar30. PIC16F1823_LF1823中文資料.pdf31. LPC21XX初始化工具.rar32. 單片機c語言全解.rar33. FY2005K編程器軟件V3安裝程序.rar34. 單片機c語言資料.zip35. AVR下載器設計progisp166.rar36. ST7920控制器系列中文字庫液晶模塊說明書.zip37. SouceInsight 技巧.doc38. 遙控避障尋線開發板.rar39. 單片機模塊C程序大全.zip40. 內存燒寫使用說明和燒錄軟件.rar41. The 8051 Microcontroller.pdf42. VideoStudio_Pro_v14.0.0.342_Keymaker_99D.COM.rar43. 基于STC12C5A60S2單片機的模擬路燈控制系統設計.zip44. USB轉CAN上位機軟件.rar45. EM3-V22原理圖.pdf46. LPC210X定時器初始化小工具.rar47. msp430基礎資料.rar48. 51單片播放三首音樂C程序.doc49. 51單片機遙控家電畢業設計.doc50. AVR單片機在智能公交車報站器中的應用.pdf51. LCD12864顯示C程序.docx52. ZIGBEE遙控飛機電路圖.rar53. LCD12864經典寫數據.doc54. M8最小系統資料包.rar55. 電子設計競賽培訓-控制類.ppt56. LCD1602與PCF8591驅動程序組合.doc57. 智能小車pid算法.doc58. 51單片機Atmel_AT89S52庫元件.zip59. LCD1602寫數據函數.doc60. NUC120遙控板原理圖.pdf61. 基于51單片機用PCF8591進行AD_DA轉換用1602LCD顯示的電流采樣.doc62. LCD1602驅動程序改主程序.doc63. RL78G13開發套件_MCU板原理圖.pdf64. TLC5615數模轉換.docx65. LCD1602驅動程序.doc66. IAR FOR msp430 5.4破解.rar67. TCL1549AD液晶采樣顯示.doc68. 2013全國電子設計大賽AD9854全部資料,51單片機編程,fpga編程的各種波形發生器.rar69. 分享--基于STC單片機的LED輪廓顯示控制器設計.pdf70. PCF8591寫讀數據.doc71. 430單片機—ads1115驅動.rar72. 0809共陽數字電壓表.rar73. LCD12864寫數據函數.docx74. MSP430G2系列單片機原理與實踐教程完整版.pdf75. 12864串口顯示顯示程序.rar76. 實驗19 LCD12864_串行方式.zip77. 40系列45系列集成芯片大集合.zip78. stc12c5a60s2內置AD.rar79. stc12c5a60s2內置EEPROM的用法.rar80. 基于單片機及AD9850的正弦信號發生器設計說明書.pdf81. stc12c5260s2 PWM輸出.rar82. 實用的51單片機C語言編程實例.doc83. 巡光小車程序.rar84. 2013年全國電子設計競賽預測題目.pdf85. 簡單的51單片機電子時鐘.doc86. GSM開發板第三版資料.rar87. 51匯編指令.zip88. 指紋識別模塊用戶手冊.pdf89. ds1302與數碼管時間可調.zip90. 超聲波測距資料(HC-SR04)_TB.zip91. 手機液晶屏的資料(有接口說明).pdf92. MSP430+IR+LCD顯示讀出的鍵值.rar93. LCD12864源碼及proteus仿真.rar94. 4x4矩陣按鍵控制.zip95. GY-32-MMA7361模塊發送資料.rar96. AVR_TWI總線學習筆記.docx97. STC12C5A60S2液晶AD顯示.doc98. 單片機學習入門心得.doc99. 51單片機玩轉NRF24L01+.doc100. 單片機應用基礎.rar
上傳時間: 2013-05-15
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 30資源包含以下內容:1. 8051系列單片機C程序設計完全手冊.pdf2. protues中常用原件中英對照.doc3. 單片機應用設計.ppt4. protel99se-微典控制.zip5. stc不斷電代碼.doc6. STC12C5A60S2資料.pdf7. 8051系列單片機C程序設計完全手冊.pdf8. 自制觸摸按鍵.doc9. 80C51定時器計數器組成及應用.ppt10. 單片機C語言簡易數字頻率計課程設計.rar11. keil中的錯誤及警告.pdf12. 80C51中斷系統組成及應用.ppt13. 數字時鐘.rar14. 51單片機帶SD卡的彩屏手機界面模擬_-_單片機設計報告.doc15. 80C51單片機IO口應用及擴展.ppt16. 按鍵程序討論.rar17. 80C51單片機指令系統及編程.ppt18. 定時器初值計算器.exe19. Windows下通過計算機并口讀寫24系列I2C存儲器.zip20. 單片機課件(單片微型計算機原理及應用)(第1,2,3章).ppt21. 51單片機開發板原理圖.pdf22. 51單片機資料.rar23. Proteus_ARES的PCB設計.pdf24. Keil中文版.rar25. 基于51單片機的lcd12864的畫圖程序.doc26. STM32固件庫詳解.pdf27. USB攝像頭原理圖.pdf28. 單片機基礎第三版課后答案_李廣弟.pdf29. (1小時學會C語言51單片機)C語言入門教程.doc30. 用單片機80C51控制流水燈.rar31. 無線發射模塊XL24L01_原廠及_CC2500共用資料.rar32. 運用單片機制作的高精度數顯計數器.rar33. 步進電機控制入門資料.pdf34. KEIL 無限制完全破解版及教程使用指南.rar35. 怎樣才能學好單片機.pdf36. 電子時鐘課程設計.doc37. 單片機開發.rar38. NEC紅外解碼12Mhz.doc39. 刪繁就簡單片機從入門到精通.pdf40. MSP430系列超低功耗16位單片機原理與應用.pdf41. 單片機與GPRS通訊要點.pdf42. MSP430系列單片機實用C語言(電子版書籍).PDF43. STM32固件庫使用手冊中文.pdf44. 資源測試.exe45. 南航MSP430課程試用書.pdf46. STM32F103XXX參考手冊 中文完整細節版.pdf47. 單片機PWM智能調速.doc48. MSP430F149(中文).pdf49. Cortex-M3技術參考手冊..pdf50. TX-1C型單片機實驗板原理圖.pdf51. MSP430最小系統板 使用說明.pdf52. 《ARM Cortex-M3開發指南》目錄.pdf53. 單片機初學之路.ppt54. MSP430最小系統電路圖.pdf55. Contex M3 權威指南一.pdf56. LESSON3數碼管靜態顯示及定時器和中斷應用.ppt57. 基于磁場檢測的尋線小車傳感器布局研究.pdf58. MSP430_C語言例程注釋詳.pdf59. LESSON5_鍵盤.ppt60. C語言編程實例100題.doc61. Contex M3 權威指南二.pdf62. C語言難點講解.pdf63. 無源蜂鳴器唱歌 世上只有媽媽好.zip64. Keil_uvision_4基本使用教程(菜鳥必備).pdf65. 單片機類畢業設計.rar66. 單片機IO口知識.ppt67. 脫機ISP編程器.rar68. 單片機C語言程序設計實訓100例——基于8051+Proteus仿真.pdf69. ARM高校培訓-CortexM4.pdf70. AVR單片機 C語言程序設計經典實用.rar71. 芯睿單片機各類型號常用選型表.xls72. MSP430F249資料.pdf73. 正余弦編碼器的細分技術.pdf74. led8×8滾動顯示PROTEUS.rar75. 51定時器小工具.exe76. 基于AT89c51的溫度控制器設計.pdf77. 單片機原理及應用.rar78. 基于MFC與單片機串口調試程序.docx79. C51常用子程序 [精].rar80. 51單片機控制的遙控車制作過程總結和體會.docx81. 基于AT89S52的電子萬年歷設計報告.doc82. 單片機的40個實驗.pdf83. 51單片機pwm控制.zip84. 智能往返小車的控制設計.doc85. STC89C52資料.pdf86. avr單片機icc寫的密碼鎖.zip87. 模擬串口的一些介紹.doc88. TC9012紅外發射.pdf89. 單片機編程實例大全.doc90. 基于51單片機數字時鐘的設計.doc91. 8x8點陣字模提取軟件.rar92. Keil_uVision3學習教程.doc93. 8x8LED顯示原理.doc94. PCF8591中文規格書.pdf95. PIC18F2420_2520_4420_4520_CN.pdf96. AVR單片機軟硬件設計入門教程-ppt.zip97. STC89C52RC-RD使用手冊.pdf98. ATMEGA單片機制作智能充電器的詳細說明.pdf99. Motorola微控制器MC68HC08原理及其嵌入式應用.PDF100. Protel DXP元件庫[精華].rar
上傳時間: 2013-07-10
上傳用戶:eeworm
數字電視近年來飛速發展,它最終取代模擬電視是一個必然趨勢。可編程邏輯技術以及EDA技術的升溫也帶來了電子系統設計的巨大變革。本論文將迅速發展的FPGA技術應用于數字電視系統中,研究探討了數字電視前端系統中的關鍵設備——傳輸流復用器的FPGA建模和實現,以及相關的關鍵技術。本論文首先介紹了數字電視的發展現狀和前景,概述了數字電視前端系統的組成結構與關鍵技術,以及可編程邏輯技術的發展和優勢。然后介紹了數字電視系統中的重要標準MPEG-2以及傳輸流復用器的原理和系統結構,并且從理論上闡述了復用器設計的關鍵技術:PSI重組和PCR調整。接著詳細說明了如何運用創新思路,采用獨特的硬件架構在一片FPGA上實現整個復用器的軟件和硬件系統的方案,并且舉例說明了復用器硬件邏輯設計中所運用的幾個FPGA設計技巧。最后對本文進行總結,并提出了數字電視系統中復用器設備未來發展的設想。本文中介紹的基于SOPC的硬件復用器設計方案,將系統的軟件和硬件集成在一款Altera公司新推出的低成本高密度cyclone系列FPGA上,并且將FPGA設計技巧運用于復用器的硬件邏輯設計中。整個設計方案不但簡化了系統設計,而且實現了穩定,高速,低成本,可擴展性強的復用器系統。
上傳時間: 2013-06-02
上傳用戶:gtzj
51單片機驅動1602的液晶顯示,用到1602的朋友可以參考下
上傳時間: 2013-06-07
上傳用戶:qijian11056
用51單片機也能上wifi啦。用51單片機也能上wifi、
上傳時間: 2013-04-24
上傳用戶:小小小熊
近年來,隨著大規模集成電路的發展,單片機的發展異常迅猛。單片機芯片的產量以每年27%以上的速度遞增。實際證明單片機技術已經成為90年后最活躍的新一代電子應用技術。在我國,近幾年來,單片機的開發和應用也取得了明顯進展,用單片機開發的各種產品已經或正以驚人的速度進入國民經濟的各行各業。在這種情況下很多學校在本科生、大專生、中等專業、職業高中等不同層次上開設了單片機課程,在職技術人員也由于工作需要,迫切希望掌握單片機的開發和應用技術。為此我們濟南大學控制學院相關老師根據多年的教學經驗,開發生產了這套WSC—51單片機實驗開發系統,重點面向教學,它集實驗和開發于一體,不僅能大大提高單片機原理課程的教學質量,同時對科技開發人員、參加大學生電子競賽的同學學習單片機,應用單片機技術也是一種經濟、實用、方便的開發工具。本書是WSC—51系列單片機實驗開發系統的學生用實驗指導書,該系統可以為學生開發21個基本實驗和9個應用實驗,該系統最顯著的特點是可以充分提高對學生動手能力的培養,每個實驗都要求學生根據實驗原理圖自己搭接線路,利用原理框圖自己編程,這樣不僅極大提高了學生的動手能力,而且也加深了對課本知識的進一步理解。根據教學大綱要求,本書提供了六個硬件接口實驗供學生選做,每個實驗都詳細說明了實驗目的、實驗要求、實驗原理,并給出的實驗框圖和實驗原理圖,要求學生學會如何編寫實驗程序。需要說明的是在WSC-51單片機開發過程中,得到了學校、學院領導的大力支持以及課題組相關老師的大力幫助,同時本人所帶的幾屆畢業設計的學生也傾注了大量的心血,在此,謹對他們致以衷心的感謝!由于編者水平有限,錯誤和疏忽之處在所難免,敬請讀者批評指正。
上傳時間: 2013-11-06
上傳用戶:l銀幕海
/*看大家都在學操作系統,我也想學學。所以想用51寫一個來玩玩,發現比較郁悶。 弄了幾下,不想再弄了,51弄這個沒啥意思。我用的89S52,除了速度慢,RAM資源 太少之外,其它都還過得去。弄了一點代碼出來,放在那也沒啥用,不如拿上來 給新手看看,一個任務調度的雛形是什么樣子的~~~~~~~~~這些代碼沒有經過優化, 我只求實現任務切換的功能。 利用定時器2產生10mS的定時中斷作為時鐘節拍,任務切換時保存工作寄存器等操作 嵌入了匯編指令,因此Task_Switch.C文件要做相應的設置才能編譯通過。受硬件資源和編譯器的限制,有很多無奈。程序只好這樣寫了,不管怎么說,到底是能調度起來了。 注:這里是老版本,后面又改動的新版本。
上傳時間: 2014-01-17
上傳用戶:silenthink
FAT32中英文標準及源代碼,文檔包括英文原版和本人翻譯的,源代碼是51的KEIL可以直接編譯,已經用在10多個項目中了!
上傳時間: 2016-10-18
上傳用戶:wangzhen1990