實現(xiàn) ARM和計算機之間 串行通訊: ARM監(jiān)視串行口,將接收到的字符在液晶屏上顯示出來。 (計算機向串口發(fā)送數(shù)據(jù)是通 過鍵盤來實現(xiàn)的)
上傳時間: 2017-01-17
上傳用戶:2525775
采用STC89C51RC單片機,實現(xiàn)PS2鍵盤,128*64液晶屏,串口通信,內(nèi)部FLASH讀寫功能,已測試通過
上傳時間: 2017-01-22
上傳用戶:cc1
PC與單片機雙向通訊智能溫控程序 #include <AT89X51.H> #include <intrins.h> #define Key_UP P1_0 #define Key_DOWN P1_1 #define Key_SET P1_2 #define RelayOutPort P2_0 #define LEDPort P0 #define DELPort P2_1 #define LEDTwoC P3_6 #define LEDThreeC P3_7 #define TMPort P2_7 #define INBUF_LEN 5 //數(shù)據(jù)長度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 , 0 } //發(fā)送緩沖區(qū) unsigned char inbuf2[50] //接收緩沖區(qū) unsigned char count3 void init_serialcomm( void ) { SCON = 0x50 //SCON: serail mode 1, 8-bit UART, enable ucvr TMOD |= 0x20 //TMOD: timer 1, mode 2, 8-bit reload PCON |= 0x80 //SMOD=1 TH1 = 0xFA //Baud:4800 fosc=11.0592MHz IE |= 0x90 //Enable Serial Interrupt TR1 = 1 // timer 1 run } //向串口發(fā)送一個字符 void send_char_com( unsigned char ch) { SBUF=ch while (TI== 0 ) TI= 0
標(biāo)簽: include intrins define Key_UP
上傳時間: 2014-11-29
上傳用戶:風(fēng)之驕子
VB遙控播放器紅外遙控解碼 #include <regX52.h> #define c(x) (x*110592/120000) sbit Ir_Pin=P3^2 sbit beep=P2^1 //sbit RELAY=P2^0 #define INBUF_LEN 4 //數(shù)據(jù)長度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 } //發(fā)送緩沖區(qū) unsigned char inbuf2[50] //接收緩沖區(qū) unsigned char count3 void init_serialcomm( void ) { SCON = 0x50 //SCON: serail mode 1, 8-bit UART, enable ucvr T2CON=0x30 TH2=0x00 TL2=0x00 RCAP2H=0xFF RCAP2L=0xDC TR2=1 } //向串口發(fā)送一個字符 void send_char_com( unsigned char ch) { SBUF=ch while (TI== 0 ) TI= 0
標(biāo)簽: include 110592 120000 define
上傳時間: 2013-12-21
上傳用戶:yph853211
本軟件是ARMSYS44B0-P開發(fā)板的自舉程序(BOIS),含有詳細(xì)使用說明。任何人可以修改使用。內(nèi)容條目如下: ARMSYS44B0_BIOS是專門為S3C44B0X開發(fā)板量身定做的啟動程序,該程序具有以下功能特點: 1.啟動并初始化開發(fā)板 2.啟動uCLinux 3.啟動開發(fā)板測試程序 4.多種下載方式(串口Xmodem下載,串口com下載,網(wǎng)口TFTP下載) 5.系統(tǒng)參數(shù)的設(shè)置(系統(tǒng)時鐘,串口選擇,串口波特率設(shè)定,系統(tǒng)時間和日期,系統(tǒng)IP地址) 6.支持程序代碼的存儲 7.運行指定地址程序代碼
上傳時間: 2014-01-16
上傳用戶:mhp0114
uCOSII只提供了操作系統(tǒng)內(nèi)核,用戶要自己添加文件處理、人機界面、網(wǎng)絡(luò)接口等重要部分。其中Shell(人機界面)提供了人與機器交互的界面,是機器服務(wù)于人的體現(xiàn),是系統(tǒng)必不可少的重要組成部分。現(xiàn)代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人認(rèn)識OS都是從這里開始的。 由于Skyeye下的仿真串口USART已經(jīng)實現(xiàn)了中斷方式的接收(實際是從鍵盤接收輸入),而且串口輸出(實際上是輸出到終端屏幕)也已經(jīng)實現(xiàn),所以實現(xiàn)一個類似DOS或Bash的簡化版Shell并不困難。其本質(zhì)思想就是:Shell作為一個uC/OSII下的任務(wù),接收用戶輸入的字符,存儲到緩沖區(qū),并回顯在屏幕上,以回車鍵為用戶輸入的結(jié)束信號,隨后解析用戶輸入的命令名稱、參數(shù),調(diào)用相應(yīng)的命令函數(shù)。一直到這個命令函數(shù)運行返回,才繼續(xù)Shell的人機交互界面。Shell作為一個任務(wù)工作于內(nèi)核之外,占用一個任務(wù)號。
標(biāo)簽: uCOSII 操作系統(tǒng) 內(nèi)核
上傳時間: 2014-01-22
上傳用戶:xc216
在AT91Sam7x256開發(fā)板下,通過修改usart的配置,來實現(xiàn)串口的收發(fā)程序
上傳時間: 2017-02-13
上傳用戶:zsjinju
冒險島外掛,無敵,全屏冒險島外掛,無敵,全屏
標(biāo)簽:
上傳時間: 2014-11-26
上傳用戶:sdq_123
ADuC812是美國AD公司推出的高性能單片機,具有集成度高、資源豐富等特點。 (1) 基于8051的內(nèi)核,指令系統(tǒng)與8051兼容,額定工作頻率12MHz。 (2) 8KB片內(nèi)閃速/電擦除程序存儲器 640B片內(nèi)閃速/電擦除數(shù)據(jù)存儲器 256B片內(nèi)數(shù)據(jù)RAM。 (3) 3個16位的定時器/計數(shù)器 32根可編程I/O線 9個中斷源,2個優(yōu)先級。 (4) 1個8通道,高精度12位ADC 2個12位電壓輸出DAC。 (5) 1個片內(nèi)溫度傳感器。 (6) 采用3V、5V電壓工作 具有正常、待機和掉電三種工作模式。 (7) 1個通用UART串行I/O 1個與I2C兼容的兩線串口和SPI串口 1個看門狗定時器(WDT) 1個電源監(jiān)視器(PSM)。
上傳時間: 2014-01-04
上傳用戶:chenxichenyue
當(dāng)使用大量18b20的時候,這個程序就很有用,本程序可以讀寫在c51P0口上p0.0-p0.7的所有傳感器。使用者稍加修改就可以讀取P0-P2口上的所有傳感器。
標(biāo)簽: 18b20
上傳時間: 2017-03-07
上傳用戶:懶龍1988
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1