//DS1302時鐘程序//液晶用的ST7920控制芯片的12864#include #include /********************************************************************/#define LCD12864_IOP0#defineCLERADISPLAYLCD12864_command(0x01);#d
下面是以AT89C51為基礎設計的一個音樂播放器,能夠控制8首音樂的播放以及歌名顯示,基本電路設計圖如下:按鍵分別控制上一曲、下一曲,開機啟動時顯示歡迎辭后開始音樂播放。以下是音樂盒的所有代碼(暫時只安排了2首
Ⅰ、概述本文講述關(guān)于STM32功能比較強大的ADC模塊。ADC(Analog to Digital Converter)也就是模擬量轉(zhuǎn)化為數(shù)字量,而STM32的ADC模塊功能比較多,本文主要講述“三條通道逐次轉(zhuǎn)換(單次、單通道軟件觸發(fā))”。根據(jù)筆者的
// 經(jīng)過下面的設置之后,該設置的引腳就會產(chǎn)生PWM波void TIM1_PWM_Init(void){// 配置引腳的復用功能RCC->AHBENR |= RCC_AHBENR_GPIOAEN;GPIOA->AFR[1] |= 0x00000002;GPIOA->MODER |= GPIO_MODER_MODER8_1;GPIOA->M
翻閱手冊,發(fā)現(xiàn)這兩款都是存在唯一ID的,可用于做加密功能。網(wǎng)上之前搜索都是說指向0x48CD,不知道是不是針對其他系列的,反正STM8S103和903是肯定指向0x4865地址。STM8S103x 手冊截圖:STM8S903x 手冊描述:如: ST
實驗目的:改變“點燈大法”的執(zhí)行地點,從NandFlash的Steppingstone轉(zhuǎn)到SDRAM中執(zhí)行,借此掌握存儲控制器的使用。實 驗環(huán)境及說明:恒頤S3C2410開發(fā)板H2410。H2410核心板擴展有64MB的SDRAM,用于設置程序堆棧和存放
因為要保存運單號碼,又不想使用字符串保存,所以就用了uint_64_t的類型保存數(shù)據(jù),傳輸?shù)臅r候要將其轉(zhuǎn)為字節(jié)數(shù)組,使用聯(lián)合體能方便進行轉(zhuǎn)換//8個字節(jié)長度的聯(lián)合體,注意,因為M3是使用的小端模式,所以高字節(jié)的數(shù)據(jù)
/***********************數(shù)組控制流水燈--配套51單片機開發(fā)板********************/#include unsigned char code table[]={0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f, 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f,
AHB :AHB:Advanced High-performance BusAHB和和和和APB這兩種總線所連的外設是有區(qū)別的這兩種總線所連的外設是有區(qū)別的這兩種總線所連的外設是有區(qū)別的這兩種總線所連的外設是有區(qū)別的。AHB總線連總線連總線連總線連
Cortex-M0體系結(jié)構(gòu)包括:系統(tǒng)模型、存儲器映射、異常中斷。這篇文章主要講解Cortex-M0的系統(tǒng)模型。操作模式和狀態(tài)如上圖所示,Cortex-M0包括兩種操作模式和兩種狀態(tài)Thumb狀態(tài)(Thumb state)處理模式線程模式調(diào)試狀態(tài)
最近做無線傳輸方面的東西,需要cc2430開發(fā)板和tq2440進行數(shù)據(jù)串口通信。os為linux。linux驅(qū)動在移植后時已經(jīng)寫好了,所以直接寫應用層的程序即可,跟pc的寫法類似。 修改自tq的serial_test demo程序,由pc端得串口t
一是源程序中直接混合嵌入,二是做成庫函數(shù)調(diào)用,三是做成是中間文件在鏈接中加入?! ≡趩纹瑱C應用系統(tǒng)設計中,過去主要采用匯編語言開發(fā)程序。匯編語言編寫的程序?qū)纹瑱C硬件操作很方便,編寫的程序代碼短,效率
因1602每個字符用5*8點陣所以只能顯示簡單的字符,以下程序為了簡潔只顯示一個中文“年”1 /*2 RS =數(shù)據(jù)/命令選擇端(H/L)3 R/W=讀/寫選擇端(H/L)因TX-1X開發(fā)板此腳接地所以只能寫不能讀取,故本程序不讀只寫4 此
一些關(guān)鍵部位做了簡單的注釋#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* For ts.dev.id.version */#define S3C2
/******************************TIM2的通道1使用單脈沖模式**TIM3使用門控模式用來輸出PWM******************************///TIM2per:重裝值//Compare1:比較捕獲1的預裝載值voidMotor_Init(u16TIM2per,u16TIM3per,u