freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

西電自動化單片機(jī)實驗報告(存儲版)

2024-09-02 05:29上一頁面

下一頁面
  

【正文】 == key_mask) keyboard_scan_status[temp] = KEYBOARD_SCAN_FIRST。 *keyboard_port_scan = output_0x10000000 amp。 }else { *keyboard_port_scan = output_0x10000000 amp。 }else { ch = key_recv_buf[key_recv_read]。 row++) { *keyboard_port_scan = output_0x10000000 amp。 key_mask) != input_key) continue。 /* 查表 */ return ascii_key。0x3f, mpll_valamp。 *((unsigned long int *)0x4800000c) = 0x7ffc。i++)。 } if(k6) *((U8*) 0x20007000)=table1[k]。 break。 case 39。339。: j=4。 *((U8*) 0x20006000) = table[j]。 //Delay (20)。 k++。 break。 case 39。B39。: j=12。 *((U8*) 0x20006000) = table[j]。 //Delay (20)。 k++。time0。這樣CPU就避免了把大量時間耗費在等待、查詢狀態(tài)信號的操作上,使其工作效率得以大大地提高。/* variables */int dither_count2 = 0。0x3f, mpll_valamp。 PRINTF(\n外部中斷測試開始\n)。 dither_count2++。 }}/*****************************************************************************// Function name : eint3_isr// Description : EINT3中斷處理程序// Return type : int// Argument : void*****************************************************************************/void eint3_isr(void){ Irq_Clear(IRQ_EINT3)。 (*(U8*)0x20005000)=0x04。 (*(U8*)0x20005000)=0x40。}五.結(jié)果及分析,LED亮滅切換。(1)采樣:按采樣定理對模擬信號進(jìn)行等時間間隔采樣,將得到的一系列時域上的樣值去代替u=f(t),即用u0、u…un代替u=f(t)。 自行開發(fā)。3)。 while(1) { }}define ADC_FREQ 2500000int ReadAdc(int ch)。 b0=(float)a0/1024*。void TestAdc(void)。 /* 初始化端口 */ Port_Init()。 //Return type is int, Declare Prototype function//==================================================================================void TestAdc(void){ int j = 0。 //Initialize variables PRINTF(AD測試\n)。 LedShow = (int)(A0*100000)。j 100。 } } rADCCON=(014)|(196)|(73)|(12)。 result = per*data。 i %= 6。 show[5] = LedShow/100000%10。 A1 = ADchange(a1)。 unsigned char segtable1[4] = {0x40,0x79,0x24,0x30}。 /* 開始測試 */ TestAdc()。0x3f, mpll_valamp。 PRINTF(AD測試結(jié)束\n\n)。 while(1) {a0=Adc_Get_Data(0,ADC_FREQ)。 PRINTF(\n從現(xiàn)在開始您將在超級終端上看到采樣值,旋動旋鈕AIN2和AIN3改變模擬輸入\n)。0xff, (mpll_val4)amp。三.實驗內(nèi)容及步驟(一)學(xué)習(xí)例程,對其關(guān)鍵程序與設(shè)置進(jìn)行分析。 index 20000。 (*(U8*)0x20005000)=0x20。 //LED依次亮一下 (*(U8*)0x20005000)=0x02。 (*(U8*)0x20005000)=nLed。 dither_count3 = 0。 /* 打印提示信息 */ PRINTF(\n外部中斷測試程序\n)。 ChangeMPllValue((mpll_val12)amp。void eint3_isr(void) __attribute__ ((interrupt(IRQ)))。 實驗三:中斷實驗一、實驗?zāi)康? 了解中斷的作用; 掌握嵌入式系統(tǒng)中斷的處理流程; 掌握ARM中斷編程。 int delayLoopCount=1000。 *((U8*) 0x20006000) = table[j]。: j=14。D39。case 39。 break。 k++。 //Delay (20)。 *((U8*) 0x20006000) = table[j]。: j=6。539。 case 39。 break。 k++。 //Delay (20)。%c39。 for(i=0。 PRINTF(\n請將UART0與PC串口進(jìn)行連接,然后啟動超級終端程序(115200, 8, N, 1)\n)。 ChangeMPllValue((mpll_val12)amp。 /*并獲取第一次掃描值*/ if(input_key1 == key_mask) break。 /* 沒有按鍵 */ /* 延時,再次獲取掃描值,如果兩次的值不等,則認(rèn)為是一個干擾 */ Delay(3)。 for( row = 0。 }/********************************************************************// Function name : Key_GetKey// Description : 如果有鍵按下返回鍵,否則返回0// Return type : char// Argument : *********************************************************************/char Key_GetKey(){ char ch。 /*并獲取第一次掃描值*/ if(input_key1[temp] == key_mask) { // get a key recv_key(ascii_key)。 else { ascii_key = key_get_char(temp, input_key[temp])。 case KEYBOARD_SCAN_SECOND: input_key[temp] = (*keyboard_port_value) amp。 loopt row + 4。}/********************************************************************// Function name : recv_key// Description : 將獲取的鍵值加入按鍵緩沖區(qū)// Return type : void// Argument : int key*********************************************************************/void recv_key(int key){ key_recv_buf[key_recv_write] = key。 0x04) == 0) key = 39。 break。 0x02) == 0) key = 39。 else if((col amp。 0x01) == 0) key = 39。 else if((col amp。int keyboard_scan_status[4] = { KEYBOARD_SCAN_FIRST, KEYBOARD_SCAN_FIRST, KEYBOARD_SCAN_FIRST, KEYBOARD_SCAN_FIRST }。int key_recv_write = 0。%c39。 /* 初始化端口 */ Port_Init()?;蜃孕虚_發(fā)。應(yīng)用程序利用該掃描碼,根據(jù)按下的鍵來判定應(yīng)該采取什么行動,換句話說,掃描碼將告訴應(yīng)用程序按下哪個鍵鍵盤掃描算法初始化:所有的行(輸出端口)被強(qiáng)行設(shè)置為低電平在沒有任何鍵按下時,所有的列(輸入端口)將讀到高電平。分析:原理同一,靠循環(huán)實現(xiàn)。idelayLoopCount。 } }} // TODO /*******************************************************************//* Function name : 循環(huán)延時子程序 *//* Description : 循環(huán) 39。i0x0A。 Delay(5000)。 for(i=0。i++)。time39。 //第三個數(shù)碼管顯示L Delay(5)。) { *((U8*)0x20007000)=0x3E。 for(i=0。 //第五個數(shù)碼管顯示H Delay(1000)。 *((U8*)0x20007000)=0x3B。/*******************************************************************//* 函數(shù)說明: JXARM92410 7段構(gòu)共陽數(shù)碼管測試 *//* 功能描述: 依次在7段數(shù)碼管上顯示0123456789ABCDEF *//* 返回代碼: 無 *//* 參數(shù)說明: 無 *//******************************************************************/void Test_Seg7(void) { for( 。time0。i=0x0。 *((U8*)0x20007000)=0x00。步驟同上。 單片機(jī)實驗報告 班級:1304031 學(xué)號: 姓名: 實驗一:數(shù)碼管實驗一.實驗?zāi)康模?中數(shù)碼管顯示編程方法。在六個數(shù)碼管上依次顯示“HELLO”,可分辨出輪流顯示。/*******************************************************************//* 函數(shù)說明: JXARM92410 7段構(gòu)共陽數(shù)碼管測試 *//* 功能描述: 依次在7段數(shù)碼管上顯示0123456789ABCDEF *//* 返回代碼: 無
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1