該文檔為C51單片機制作數碼管顯示數字時鐘————可調C源程序總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
標簽: 51單片機
上傳時間: 2022-04-20
上傳用戶:20125101110
這個封裝庫比較雜,包含除電阻電容電感以外的,我們常用的一些電子元器件。電池:CR1220和CR2032;貼片磁珠;整流橋:種類很齊全;保險管:貼片和直插均有;晶振:直插HC49、2*6、3*8等圓柱形,貼片0705等40種規格晶振;繼電器:包括歐姆龍和松下一些常用的型號的繼電器共36種,這個很難得的;變壓器:EI35RJ11和RJ45網口;sd卡座;USB座:A,B,C型都有;撥碼開關和按鍵:共90多種封裝形式;
上傳時間: 2022-04-25
上傳用戶:canderile
宏晶 STC15F2K60S2開發板配套軟件源碼 基礎例程30例/**********************基于STC15F2K60S2系列單片機C語言編程實現使用如下頭文件,不用另外再包含"REG51.H"#include <STC15F2K60S2.h>***********************/#include "STC15F2K60S2.H"//#include "REG51.H" //sfr P4 = 0xC0;#define uint unsigned int #define uchar unsigned char /**********************引腳別名定義***********************/sbit SEL=P4^3; // LED和數碼管選擇引腳 高:LED有效 低:數碼管有效 // SEL連接的單片機引腳必須為帶有上拉電阻的引腳 或將其直接連接VCC#define data P2 // 數據輸入定義 /**********************函數名稱:Delay_1ms功能描述:延時入口參數:unsigned int t 表示要延時t個1ms 出口參數:無備注:通過參數t,控制延時的時間長短***********************/void Delay_1ms(uint t){ uchar j; for(;t>0;t--) for(j=110;j>0;j--) ;}/**********************函數名稱:Led_test功能描述:對8個二極管進行測試,依次輪流點亮8個二極管入口參數:無出口參數:無備注: ***********************/void Led_test(){ uchar G_value=0x01; // 給變量賦初值 SEL=1; //高電平LED有效 while(1) { data=G_value; Delay_1ms(10000); G_value=G_value<<1; if(G_value==0x00) { data=G_value; Delay_1ms(10000); G_value=0x01; } }}/***********************主函數************************/void main(){ ///////////////////////////////////////////////// //注意: STC15W4K32S4系列的芯片,上電后所有與PWM相關的IO口均為 // 高阻態,需將這些口設置為準雙向口或強推挽模式方可正常使用 //相關IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 // P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 ///////////////////////////////////////////////// P4M1=0x00; P4M0=0x00; P2M0=0xff; P2M1=0x00; //將P2設為推挽 Led_test(); }
標簽: STC15F2K60S2
上傳時間: 2022-05-03
上傳用戶:
數碼管萬年歷畢業設計(帶C語言程序)
上傳時間: 2022-07-09
上傳用戶:得之我幸78
數碼管時鐘顯示C程序
上傳時間: 2022-07-09
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(160)資源包含以下內容:1. i2c ipcore of altera fpga that uses ahdl lauguage..2. 嵌入式C編程與Atmel AVR 美 Richard Barnett等著 清華 周俊杰 等譯.3. 一個POWERPC的原理圖,包括ORCAD格式的原理圖等.4. 51s系列單片機入門的最佳編程器制作資料.5. 一個開源的嵌入式flash播放器的源代碼.6. 一個用LINUX GTK開發的嵌入式瀏覽器.7. 用C語言編的帶數碼管顯示的電子琴.8. 希望從事C/C++嵌入式開發的朋友.9. 步進電機的單片機控制.10. 小波變換及濾波 小波變換及濾波.11. 基于單片機實現遙控編碼器PT2262的軟件解碼.12. c_c++嵌入式系統編程.13. spi driver code one marve.14. 正弦波表生成工具.15. 多級抽取程序,適用于軟件無線電系統.16. keil和Proteus聯調所必須的一個文件.17. 用比較器實現AD轉換.18. FLASH讀寫操作.19. 51單片機的串行通信仿真例子.20. armok01100828.21. 主要介紹了使用MTV230芯片的開發.22. MinGW5 在線安裝程序.23. 這是本人調用small rtos51的函數來仿真寫的基本代碼.24. s3c2440開發板原理圖 s3c2440開發板原理圖.25. AT89c51單片機下,液晶顯示LCD1602的c語言驅動程序,原創代碼.26. 這是我的開發板的原理圖.27. 51單片機SPI讀取SCA100角度值,帶溫度補償,精度達到0.008度..28. motorala模式對CPLD的讀寫和譯碼.29. 關于nucleus系統的教程文檔.30. 單片機 嚴青新板調試程序 單片機最小系統及流水燈程序 更新時間:2006-12-29 執行結果:在單片機的P1口上的8個發光二極管按流水燈順序而跑動.31. 實現利用8051單片機透過軟體I2C驅動TSEM0108L感測器之程式庫.32. 20060531am--Windows嵌入式開發系列課程(1):Windows CE系統定制開發入門.33. s3c2410 tesy program.34. s3c2440開發板元件庫,希望對初學者有用.35. s3c2440開發板元件庫,希望對初學者有用.36. 能夠較好地實現大多數車牌的識別.37. 計算機主板pcb文件,可以拿來學習一下..38. wince操作系統下USB設備的驅動程序源碼.39. 一本介紹嵌入式OS原理及編程的英文書籍.40. 【cacti】Weathermap使用手冊.
上傳時間: 2013-04-15
上傳用戶:eeworm
SPI接口實險,動態LED數據管顯示實驗。 1、程序通過SPI接口輸出數據到HC595芯片驅動LED數據管簡單顯示。 2、動態調度由片內定時器1中斷產生,中斷周期為5mS。 3、內部1 M晶振,程序采用單任務方式,軟件延時。 4、進行此實驗請插上JP1的所有8個短路塊,JP6(SPI_EN)短路塊。
上傳時間: 2013-06-30
上傳用戶:gokk
現代社會,以計算機技術為核心的信息技術迅速發展,信息容量呈爆炸式的增長,人們獲得的信息的途徑也越來越多,這其中人類獲得的視覺信息很大部分是從各種各樣的電子顯示器件上獲得的,隨著微電子技術和材料工業的進步,圖像顯示技術飛速發展,出現了多種新型顯示器,其中一些在顯示品質上已經接近或者超過了傳統的陰極射線管顯示器(CRT),同時這些顯示器件滿足設備了小型化和低功耗的要求。 經過二十多年的研究、競爭和發展,平板顯示器件尤其是液晶顯示器件(LCD)已經脫穎而出大規模的進入市場,成為新世紀顯示器件的主流。其中TFT-LCD是目前唯一在亮度、對比度、功耗、壽命、體積和重量等綜合性能上全面趕上和超過CRT的平板顯示顯示器件。它的性能優良、大規模生產特性好,自動化程度高,原材料成本低廉,發展空間廣闊,迅速成為新世紀的主流產品,是21世紀全球經濟增長的一個亮點。 本論文在深入理解了LCD顯示機理,尤其是TFT-LCD的顯示驅動原理的基礎上,利用緯視晶公司提供的TFT液晶模塊,以嵌入式目前比較常用的FPGA系列芯片中的EP1C6Q240C6為核心設計制作出了由單片機(MCU)+可編程邏輯器件(FPGA-FieldProgrammableGateArray)+SRAM的液晶顯示控制系統。文章闡述了該控制系統從硬件選型,到系統模塊硬件電路設計以及系統軟件設計的整個過程。該控制系統的功能模塊主要包括:電源模塊、可編程邏輯器件模塊、微處理器模塊、靜態RAM模塊以及觸摸屏控制模塊。其中微控制器模塊采用C語言編程,實現對液晶屏得數據傳以及其它控制功能,可編程邏輯器件(FPGA)模塊采用VHDL語言編程,實現對屏的時序控制,最終實現對液晶屏圖像顯示的控制。最后通過對使用該控制板點亮的液晶屏進行光學測試驗證了這種設計方案的可靠型和穩定性。 本設計具有較大的實用價值,可為以后液晶屏控制系統的研制提供參考。
上傳時間: 2013-07-22
上傳用戶:s藍莓汁
發光二極體(Light Emitting Diode, LED)為半導體發光之固態光源。它成為具省電、輕巧、壽命長、環保(不含汞)等優點之新世代照明光源。目前LED已開始應用於液晶顯示
上傳時間: 2013-04-24
上傳用戶:王慶才
目錄 第1章 概述 1.1 采用C語言提高編制單片機應用程序的效率 1.2 C語言具有突出的優點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介 第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發環境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜合實驗板 2.5 AvR單片機JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機開發軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發環境 3.2 安裝AVR Studio集成開發環境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機開發過程 3.6 第一個AVR入門程序 第4章 AVR單片機的主要特性及基本結構 4.1 ATMEGA16(L)單片機的產品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內核 4.4 AvR的存儲器 4.5 系統時鐘及時鐘選項 4.6 電源管理及睡眠模式 4.7 系統控制和復位 4.8 中斷 第5章 C語言基礎知識 5.1 C語言的標識符與關鍵字 5.2 數據類型 5.3 AVR單片機的數據存儲空間 5.4 常量、變量及存儲方式 5.5 數組 5.6 C語言的運算 5.7 流程控制 5.8 函數 5.9 指針 5.10 結構體 5.11 共用體 5.12 中斷函數 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數字I/O端口的應用設置 6.3 ATMEGA16(L)的I/O端口使用注意事項 6.4 ATMEGAl6(L)PB口輸出實驗 6.5 8位數碼管測試 6.6 獨立式按鍵開關的使用 6.7 發光二極管的移動控制(跑馬燈實驗) 6.8 0~99數字的加減控制 6.9 4×4行列式按鍵開關的使用 第7章 ATMEGAl6(L)的中斷系統使用 7.1 ATMEGA16(L)的中斷系統 7.2 相關的中斷控制寄存器 7.3 INT1外部中斷實驗 7.4 INTO/INTl中斷計數實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計 第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突出優點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內部結構 8.6 液晶顯示控制驅動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數據傳送的ATMEGAl6(L)驅動16×2點陣字符液晶模塊的子函數 8.11 8位數據傳送的16×2 LCM演示程序1 8.12 8位數據傳送的16×2 LCM演示程序2 8.13 4位數據傳送的ATMEGA16(L)驅動16×2點陣字符液晶模塊的子函數 8.14 4位數據傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計數器 9.1 預分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數器0的寄存器 9.4 16位定時/計數器T/C1 9.5 16位定時/計數器1的寄存器 9.6 8位定時/計數器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數器1的計時實驗 9.10 定時/計數器0的中斷實驗 9.11 4位顯示秒表實驗 9.12 比較匹配中斷及定時溢出中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數字電壓調整器 9.15 定時器(計數器)0的計數實驗 9.16 定時/計數器1的輸入捕獲實驗 ......
上傳時間: 2013-07-30
上傳用戶:yepeng139