3.2 STDIO.H:一般I/O函數(shù)C51編譯器包含字符I/O函數(shù),它們通過處理器的串行接口操作,為支持其它I/O機(jī)制,只需修改getkey()和putchar()函數(shù),其它所有I/O支持函數(shù)依賴這兩個模塊,不需要改動。在使用8051串行口之前,
本程序串行口異步通信單片機(jī)程序設(shè)計實例的中斷實現(xiàn),本程序所用語言為Intel公司的MCS-51單片機(jī)語言org 0000HAJMP STARTorg 0023hAJMP SERIAL ;ORG 30HSTART:mov SP,#5fh ;mov TMOD,#20h ;T1: 工作模式2mov PCON,#80
52單片機(jī)實用的IO模擬串行口C語言源程序 作者:21IC suda 用途:短距離、波特率要求不高、環(huán)境干擾不大的場合 特點: 程序簡練、實用、移植方便 占用定時器T2 只消耗約600字節(jié)的ROM 有詳細(xì)的注釋 參數(shù): 晶
80C51單片機(jī)有位處理功能,可以對數(shù)據(jù)位進(jìn)行操作,因此就有相應(yīng)的位尋址方式。所謂位尋址,就是對內(nèi)部RAM或可位尋址的特殊功能寄存器SFR內(nèi)的某個位,直接加以置位為1或復(fù)位為0。位尋址的范圍,也就是哪些部份可以進(jìn)行
趁熱打鐵,在上一PIC32MZ UDP ethernet bootloader的基礎(chǔ)上我又完成了采用TCP協(xié)議的PIC32MZ ethernet bootloader。兩款ethernet bootloader基本架構(gòu)都一樣,數(shù)據(jù)包格式也一樣。TCP ethernet bootloader 也分兩部
學(xué)習(xí)了arm,筆者認(rèn)為就有必要學(xué)習(xí)arm的匯編語言。對于軟件出錯調(diào)試,往往需要跟蹤c編譯器生成的匯編代碼和鏈接器生成的Mapping文件等。對于操作系統(tǒng),bootloader之類的移植,必須熟悉匯編代碼,因為移植涉及到體系結(jié)
使用Keil的編譯環(huán)境下載,確實能夠下載,但是入口的地址是如下黃色的那行顯示所示,如果單步執(zhí)行(F11)或全速運(yùn)行(F5),程序始終在原位置不動(0x1FFF4252),如果強(qiáng)制的將PC指針的值和SP的值修改為0x8000000與0x2
簡單記錄一下STM32 的中斷配置說明!----第一部分是---中斷向量表-------------這個只是簡單參照----不同版本也有些不一樣--但是大同小異----自己可以到啟動文件---startup_stm32f10x_hd.s中去查找。--
串口調(diào)試這個東西真的太經(jīng)典了,雖然我對51的串口通信方式還是一知半解,但是這幾天調(diào)試程序,又通過看郭天祥的書,對51的串口有了進(jìn)一步的認(rèn)識,串口調(diào)試的程序需要多多收集,開始德飛來板子上的串口程序感覺起來就
在開始之前先解釋幾個名詞:HSI: High Speed Internal clock, 高速內(nèi)部時鐘, STM32F429xx默認(rèn)為16MHz.HSE: High Speed External clock, 高速外部時鐘, 最大可接受50MHz時鐘(可外接最大的晶振為26MHz).LSI: Low Speed
DS18B20 是美信公司的一款溫度傳感器,單片機(jī)可以通過 1-Wire 協(xié)議與 DS18B20 進(jìn)行通信,最終將溫度讀出。1-Wire 總線的硬件接口很簡單,只需要把 DS18B20 的數(shù)據(jù)引腳和單片機(jī)的一個 IO 口接上就可以了。硬件的簡單,
最近學(xué)習(xí)TFT顯示問題,在多種漢字顯示方面有點難,主要是字庫太大,幾個字庫就不得了。開始是使用SD卡向外部FLASH---W25X16寫,完全能夠完成。后來覺得這樣比較麻煩,有時候還沒有SD接口,于是打算用串
本文提出了一種基于STC12C5A60S的直流電子負(fù)載的設(shè)計方案。主要以高速、低功耗、超強(qiáng)抗干擾STC12C5A60S單片機(jī)為控制核心設(shè)計直流電子負(fù)載。包括控制電路(MCU)、主電路、采樣電路、顯示電路等,能夠檢測被測電路的電
/******************************************************************************** Function Name : main* Description : Main program* Input : None* Output : None* Return : None**************************
對于單片機(jī)項目,編完程序后要將hex文件下載到單片機(jī)中,程序才能夠執(zhí)行,才能實現(xiàn)相應(yīng)的功能。單片機(jī)程序的下載方式有多種,下面介紹幾種常用的下載方式:ISP(串口下載),SW,JTAG。所涉及到的單片機(jī)有STC51、LPC11