實現一個12S倒計時,時間到后切斷電子煙電源的功能,里面有定時器的設置 IO口的設置,變量的定義等,初學者可以做參考代碼
標簽: 153S P153 153 78P EM 78 電子煙 參考程序 匯編語言
上傳時間: 2016-11-12
上傳用戶:Y世界盡頭
void IIC_Init(void) { //由于STM8單片機,可以在輸入和輸出條件下讀取IO口狀態,故直接設置為輸出。 GPIO_Init(IIC_SCL_PORT, IIC_SCL_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW ); GPIO_Init(IIC_SDA_PORT, IIC_SDA_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW ); IIC_SCL_H; IIC_SDA_H; } //產生IIC起始信號 void IIC_Start(void) { IIC_SDA_H; IIC_SCL_H; Delay_us(); IIC_SDA_L; //START:when CLK is high,DATA change form high to low Delay_us(); IIC_SCL_L; //鉗住I2C總線,準備發送或接收數據 }
上傳時間: 2018-01-10
上傳用戶:m009988
個人學習ATMEGA8單片機應用及其proteus仿真總結30例資料,001、閃爍燈設計002、位定義閃爍燈設計003、跑馬燈設計004、流水燈設計005、四位數碼管靜態顯示程序006、四位數碼管動態顯示程序007、數碼管加減計數顯示設計008、基于T_CO的計數器設計009、基于T_C0的時鐘設計009、基于T_CO的時鐘設計010、基于T_C1的頻率計設計010、數碼管頻率計設計011、TCA230顏色識別011、基于TC1的波形發生器設計012、IO口基本輸出012、基于TC1的脈寬調制器設計013、1~20HZ方波013、基于TC2的實時時鐘電路設計014、Eeprom的c語言編程015、AD轉換的c語言編程016、模擬比較器的設計應用017、異步串行接口UART的C語言編程018、同步串行接口SPI的C語言編程-無仿真018、看門狗的c語言編程019、4×4 矩陣式鍵盤識別019、看門狗的c語言編程020、4×4 矩陣式鍵盤識別021、128X64液晶顯示應用022、IO口基本輸出023、0~999999——百萬計數器024、IO口基本輸出025、數碼管T0計數器設計026、數碼管T1計數器設計027、數碼管頻率計設計028、數碼管時鐘設計029、數碼管顯示程序030、模擬采集串口發送程序相關芯片資料
上傳時間: 2021-11-04
上傳用戶:d1997wayne
LED音樂頻譜制作教程 原理圖文件 參考設計源碼利用 51 單片機制作 LED 頻譜顯示的原理: 1、選擇一款具有高速 ADC 采樣的單片機,采集音頻信號的電壓幅度,比如 WQX 推薦是 STC12C5A60S2.該單片機具有 8 通道 10 位 ADC 采樣封裝模塊。每秒鐘可以采樣 25 萬次。滿足 我們的設計需要。傳統的單片機開發板自帶的 ADC0804 采樣速度不能滿足。不推薦。 2、采樣結果,通過 FFT 運算,得出各種頻段的幅度值。分別保存在 15 個字節的數組變量 中。我們人耳能夠聽到的極限頻率是 20Hz--20KHz 。但是 我們平時的音樂歌曲的頻段大概是 100Hz---4KHz(極少部分樂器的頻率能達到 6K 以上)。所以,我們的顯示頻率范圍定為 100Hz---4KHz 。 3、利用 IO 口驅動 8*15=120 顆 LED 組成的矩陣燈點。顯示 15 個頻段的幅度值。并且,多 添加一行作為平面,讓效果更美觀
標簽: stc12c5a60s2 led 音樂頻譜
上傳時間: 2022-04-11
上傳用戶:默默
STM32仿PLC原理圖 pcb文件原理圖資料_請自行根據圖紙修改源碼的IO口
上傳時間: 2022-04-28
上傳用戶:
習本開發攻略主要參考的文檔有《STC89Cxx 中文參考手冊》,這是 STC 官方手冊,里面包含了 STC89Cxx 單片機內部所有資源介紹,非常詳細。大家在學習 51 單片機的時候可以參考下這個文檔,特別是涉及到外設寄存器部分。該文檔在光盤的“\6--開發板芯片資料\STC89Cxx 中文參考手冊.pdf”。在后面具體的章節中也會提到所要參考的文檔等提示信息。 本攻略編寫風格是: (1)外設介紹,包括外設內部結構框圖等 (2)外部芯片使用方法講解 (3)硬件講解 (4)軟件分析 (5)實驗現象 通過上述幾大塊的介紹讓您徹底掌握 51 單片機開發。 本開發攻略配套的實驗平臺為:普中 51-單核-A2 開發板,這一款開發板采用的是單 CPU 設計,用的是 STC 公司生產的經典 51 內核芯片 STC89C52,這是一款擁有 64KB FLASH 超大存儲器的 51 單片機,可容納更大更復雜的程序,而且本款開發板部分 IO 口與部分模塊相互關聯,省去了接線的麻煩,并且我們配備了強大的外圍設備,如:LCD1602、LCD12864、DS18B20 等,還配備了學習光盤資料讓 51 單片機的初學者可以更快的上手學習。STC89C52 不僅適合初學者對 51 單片機的入門學習,也適合學習者深入學習 51 單片機,該芯片通常用來開發生活中實際產品,具有非常強的實用、實戰價值,而且只要您學會了 STC89CXX 的開發,將來在通往 STM32 嵌入式或嵌入式單片機的學習路上會更加的得心應手。
標簽: 51單片機
上傳時間: 2022-06-04
上傳用戶:得之我幸78
本程序基于STC15w408as單片機,配合一片sn74hc595芯片擴展IO口驅動4個4個數碼管(四個數碼管為時間專用數碼管,帶時間點顯示的。用的時候數碼管反向安裝,這樣可以顯示溫度符號℃)。用DS1302提供精確時間,18B20提供溫度。同時兩個IO口連接兩個按鍵,可實現調時。程序開始顯示時間,同時按K1K2按鍵,過7秒后激活顯示溫度,以后每7秒顯示溫度2秒。本程序為經驗學習程序,可能是我電路板焊接質量不好,導致DS1302備用電池無法使用,無法保存時間。希望大神能給出優化意見。
上傳時間: 2022-06-13
上傳用戶:
【資源描述】:只需與單片機連接兩根線,極大的節約了IO口資源
標簽: lcd12864
上傳時間: 2022-06-16
上傳用戶:jason_vip1
基于數碼管顯示板特點:主要器件:共陽數碼管工作電壓:直流5伏8位獨立數碼管顯示。內部有三極管驅動電路。段碼串有限流電阻。 TTL電平控制,可以直接由單片機IO口控制。八位段碼輸入,8位位碼輸入。動態掃描顯示。
標簽: 數碼管
上傳時間: 2022-06-20
上傳用戶:
本文擬將FreeRTOS在STM32F103VCT6上進行移植,并通過典型的應用設計對移植的有效性與易用性進行驗證。1軟硬件開發環境及處理器1·1軟件硬開發環境及設計目標本移植過程使用的軟件環境是RealView MDK開發套件,此產品是ARM公司最新推出的針對各種嵌入式處理器的軟件開發工具,該開發套件功能強大,包括了uVision3集成開發環境和RealView編譯器,通過設計一款低成本遠程抄表系統,驗證FreeRTOS在STM32Fl03VCT6上具有可行性,易用性,1.?硬件結構與模塊功能本應用系統的硬件結構如圖1所示。其中的按鍵有2個,用于工作模塊的切換·其他輸入/輸出模塊是STM32F103VCT6的IO口控制完成一定功能串口通信模塊是通過串口在ISP模式下燒寫芯片程序·發光二極管共6個,兼斷電源指示、信號強度通信指示。GPRS模塊通信是通過無線網絡進行TCP傳輸數據·表計模塊通信是STM32F103VCT6與表計進行數據傳輸
標簽: freertos stm32f103vct6 移植
上傳時間: 2022-06-24
上傳用戶:canderile