#include #include unsigned moveright(unsigned value, int n);unsigned moveleft(unsigned value, int n);main(){unsigned a;int n;SCON = 0x50;TMOD |= 0x20;TH1 = 0xf3;TR1 = 1;TI = 1;printf("請數(shù)入一個8進制數(shù)
用c語言實現(xiàn)24LC256讀寫(非軟件模擬方式)#include unsignedCHARi=0; unsignedCHARreceive=0x00; void i2c_start() { SEN=1;//啟動 do{ }while(SSPIF==0); SSPIF=0; } void i2c_stop() { PEN=1;//
制作51單片機超聲波測距儀時,程序設(shè)計及試工作是一項重要內(nèi)容,所設(shè)計的程序51單片機超聲波測距程序只是在編譯環(huán)境下通過編譯,消除編程工作中產(chǎn)生的語法錯誤后,直接將程序?qū)懭雴纹瑱C中與硬件一起進行聯(lián)調(diào),如果這
我寫了一個函數(shù),我要把它放到FLASH 的第31區(qū),地址為0x0801F000 這個地方,我在網(wǎng)上搜了一個方法。雖然達到了效果網(wǎng)上說加個__at;且包含頭文件#include "absacc.h"這種方法只適用于 數(shù)組的絕對定義。方法如下:u8 T
引言STM32系列微控制器采用ARM公司最新的Cortex—M3內(nèi)核。VSl003音頻解碼芯片為VSlOxx系列的第三代產(chǎn)品,是芬蘭VLSI Solution公司生產(chǎn)的單片MP3/WMA/MIDI解碼和ADPCM編碼芯片。本文采用STM32系列微控制器,結(jié)合解碼
現(xiàn)在試試用按鈕控制LED燈……讓LED在一個按鈕按下時亮起;彈起時滅掉。主要目的是學習GPIO的輸入及中斷。一、電路圖中的J39-n是幾個跳線插座,位置在開發(fā)板LCD附近,往下進行前要先確保跳線是接通的??梢钥吹?,當按
說明:1.本數(shù)字始時鐘可以顯示日期,時間,并具有農(nóng)歷與星期查詢功能2.具有環(huán)境溫度檢測功能。3.三組鬧鐘設(shè)置。使用方法:1.使用"設(shè)置"鍵可以方便切換要設(shè)置的對象,并配合+、-鍵使之設(shè)置成你要的數(shù)值。
任務:實現(xiàn)并行多任務,沒有考慮中斷問題。我會在“51操作系統(tǒng)學習筆記(二)”考慮中斷問題,研究一個復雜一點的操作系統(tǒng)。51單片機上用操作系統(tǒng),雖說沒有太大的實際用處。但是,對于學習嵌入式操作系統(tǒng),畢竟是最
1.STM32的AD轉(zhuǎn)換,可以將轉(zhuǎn)換任務組織為兩個組:規(guī)則組和注入組。在任意多個通道上以任意順序進行的一系列轉(zhuǎn)換構(gòu)成成組轉(zhuǎn)換。例如,可以如下順序完成轉(zhuǎn)換:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15
驅(qū)動方式為A-AB-B-BC-C-CD-D-DA-A使用延時函數(shù)實現(xiàn)主函數(shù)#include"dj.h"#include"delay.h"#include"sys.h"#include"key_led.h"//ALIENTEKminiSTM32?a·¢°?êμ?é1//?ü?íμ?êμ?é//??ê??§3?£owww.openedv.c
控制器7920代碼沒啥好說,我盡量多寫了注釋,播放動畫也很流暢的亮點就是支持中英文混合輸出,其他沒啥昨天發(fā)現(xiàn)座的公交車上用的也是這種12864 ,顯示溫度和時間...C代碼#ifndef_LCD12864_H#define_LCD12864_H#include"m
Ⅰ、寫在前面相信很多人都知道STM32CubeMX這個工具,也是近年來開發(fā)STM32比較流行的一個工具。這個工具從兩年前第一版到現(xiàn)在已經(jīng)有多個版本了,功能也從簡單越來越強大了。STM32CubeMX是一個配置STM32代碼的工具,它
Keil C51沒有 《stdbool.h》頭文件,自己做一個stdbool.h#ifndef__STDBOOL_H__#define__STDBOOL_H__typedefenum{false=0,true=1,}bool;#endif最簡單的數(shù)組模擬循環(huán)隊列Queue.h#ifndef__QUEUE__#define_
在程序下載起始地址,范圍,RAM的地址,范圍,堆棧的配置有兩種方法。其實本質(zhì)是一樣的。方法1:在EWARM中利用編譯化境配置,如下圖方法2:修改stm32f10x_flash.icf文件(其實就是方法1)define symbol __ICFEDIT_intv
0 引言 自1994年中國鐵路實施大面積提速以來,鐵路列車的硬件條件和服務質(zhì)量都有了極大的改善和提高,但同時也暴露出一些薄弱環(huán)節(jié)和安全隱患。技術(shù)裝備的落后,人為對安全問題的疏忽等都不能適應鐵路