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