亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

C-<b>MAIN</b>

  • keil使用筆記

    keil 使用筆記:在Memory窗口上輸入address_type:address才能看到正確地址的變量debug~perfermance analyzer加入要察看的模塊名稱,然后view~perfermance analyzer window 可以察看各個模塊運行時間①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看內(nèi)部RAM數(shù)據(jù)iData; D X:0 命令可以查看外部RAM數(shù)據(jù)xData; ②R1 //顯示R1 register ~R1 //顯示變量R1 R1 = R7 //對寄存器Rx操作R1 = --R7 R1 = 0x20 ③main //顯示main()的開始地址d main //顯示main()的代碼④向RAM.ROM中寫數(shù)據(jù)Enter data_type address_type:address expr,expr.... data_type:int char double float long E char data:0x20 1,2,3,4 //向data區(qū)0x20開始的地址寫1,2,3,4 變量放在RAM的30H,要把定義放在main前面!另外特別注意,內(nèi)部RAM通常供C程序存放中間變量等,所以一定要看看編譯后的程序中是否存在存儲單元沖突的情況,比如如果程序中 使用了別的寄存器組的話,08-1FH單元就不能用了unsigned long data i _at_ 0x30

    標簽: keil 使用筆記

    上傳時間: 2013-11-05

    上傳用戶:dongqiangqiang

  • 微機燈光控制系統(tǒng)

    一、實驗目的1.掌握定時/計數(shù)器、輸入/輸出接口電路設計方法。    2.掌握中斷控制編程技術(shù)的方法和應用。3.掌握8086匯編語言程序設計方法。 二、實驗內(nèi)容與要求 微機燈光控制系統(tǒng)主要用于娛樂場所的彩燈控制。系統(tǒng)的彩燈共有12組,在實驗時用12個發(fā)光二極管模擬。1. 基本要求:燈光控制共有8種模式,如12個燈依次點亮;12個燈同時閃爍等八種。系統(tǒng)可以通過鍵盤和顯示屏的人機對話,將8種模式進行任意個數(shù)、任意次序的連接組合。系統(tǒng)不斷重復執(zhí)行輸入的模式組合,直至鍵盤有任意一個鍵按下,退出燈光控制系統(tǒng),返回DOS系統(tǒng)。2. 提高要求:音樂彩燈控制系統(tǒng),根據(jù)音樂的變化控制彩燈的變化,主要有以下幾種:第一種為音樂節(jié)奏控制彩燈,按音樂的節(jié)拍變換彩燈花樣。第二種音律的強弱(信號幅度大小)控制彩燈。強音時,燈的亮度加大,且被點亮的數(shù)目增多。第三種按音調(diào)高低(信號頻率高低)控制彩燈。低音時,某一部分燈點亮;高音時,另一部分點亮。 三、實驗報告要求 1.設計目的和內(nèi)容 2.總體設計 3.硬件設計:原理圖(接線圖)及簡要說明 4.軟件設計框圖及程序清單5.設計結(jié)果和體會(包括遇到的問題及解決的方法) 四、設計原理我們以背景霓虹燈的一種顯示效果為例,介紹控制霓虹燈顯示的基本原理。設有一排 n 段水平排列的霓虹燈,某種顯示方式為從左到右每0.2 秒逐個點亮。其控制過程如下: 若以“ 1 ”代表霓虹燈點亮,以“ 0 ”代表霓虹燈熄滅,則開始時刻, n 段霓虹燈的控制信號均為“ 0 ”,隨后,控制器將一幀 n 個數(shù)據(jù)送至 n 段霓虹燈的控制端,其中,最左邊的一段霓虹燈對應的控制數(shù)據(jù)為“ 1 ”,其余的數(shù)據(jù)均為零,即 1000 … 000 。當 n 個數(shù)據(jù)送完以后,控制器停止送數(shù),保留這種狀態(tài)(定時) 0.2 秒,此時,第 1 段霓虹燈被點亮,其余霓虹燈熄滅。隨后,控制器又在極短的時間內(nèi)將數(shù)據(jù) 1100 … 000 送至霓虹燈的控制端,并定時 0.2 秒,這段時間,前兩段霓虹燈被點亮。由于送數(shù)據(jù)的過程很快,我們觀測到的效果是第一段霓虹燈被點亮 0.2 秒后,第 2 段霓虹燈接著被點亮,即每隔 0.2 秒顯示一幀圖樣。如此下去,最后控制器將數(shù)據(jù) 1111 … 111 送至 n 段霓虹燈的控制端,則 n 段霓虹燈被全部點亮。 只要改變送至每段霓虹燈的數(shù)據(jù),即可改變霓虹燈的顯示方式,顯然,我們可以通過合理地組合數(shù)據(jù)(編程)來得到霓虹燈的不同顯示方式。 五、總體方案論證分析系統(tǒng)設計思路如下:1) 采集8位開關(guān)輸入信號,若輸入數(shù)據(jù)為0時,將其修改為1。確定輸入的硬件接口電路。采樣輸入開關(guān)量,并存入NUM的軟件程序段。2) 以12個燈依次點亮為例(即燈光控制模式M1),考慮與其相應的燈光顯示代碼數(shù)據(jù)。確定顯示代碼數(shù)據(jù)輸出的接口電路。輸出一個同期顯示代碼的軟件程序段(暫不考慮時隙的延時要求)。3) 應用定時中斷服務和NUM數(shù)據(jù),實現(xiàn)t=N×50ms的方法。4) 實現(xiàn)某一種模式燈光顯示控制中12個時隙一個周期,共重復四次的控制方法。要求在初始化時采樣開關(guān)輸入數(shù)據(jù)NUM,并以此控制每一時隙的延時時間;在每一時隙結(jié)束時,檢查有無鍵按下,若是退出鍵按下,則結(jié)束燈光控制,返回DOS系統(tǒng),若是其他鍵就返回主菜單,重新輸入控制模式數(shù)據(jù)。5) 通過人機對話,輸入8種燈光顯示控制模式的任意個數(shù)、任意次序連接組合的控制模式數(shù)據(jù)串(以ENTER鍵結(jié)尾)。對輸入的數(shù)據(jù)進行檢查,若數(shù)據(jù)都在1 - 8之間,則存入INBUF;若有錯誤,則通過屏幕顯示輸入錯誤,準備重新輸入燈光顯示控制模式數(shù)據(jù)。6) 依次讀取INBUF中的控制模式數(shù)據(jù)進行不同模式的燈光顯示控制,在沒有任意鍵按下的情況下,系統(tǒng)從第一個控制模式數(shù)據(jù)開始,順序工作到最后一個控制模式數(shù)據(jù)后,又返回到第一個控制模式數(shù)據(jù),不斷重復循環(huán)進行燈光顯示控制。7) 本系統(tǒng)的軟件在總體上有兩部份,即主程序(MAIN)和實時中斷服務程序(INTT)。討論以功能明確、相互界面分割清晰的軟件程序模塊化設計方法。即確定有關(guān)功能模塊,并畫出以功能模塊表示的主程序(MAIN)流程框圖和定時中斷服務程序的流程框圖。    六、硬件電路設計   以微機實驗平臺和PC機資源為硬件設計的基礎,不需要外加電路。主要利用了以下的資源:1.8255并行口電路8255并行口電路主要負責數(shù)據(jù)的輸入與輸出,可以輸出數(shù)據(jù)控制發(fā)光二極管的亮滅和讀取乒乓開關(guān)的數(shù)據(jù)。實驗時可以將8255的A口、B口和一組發(fā)光二極管相連,C口和乒乓開關(guān)相連。2.8253定時/計數(shù)器8253定時/計數(shù)器和8259中斷控制器一起實現(xiàn)時隙定時。本設計的定時就是采用的t=N×50ms的方法,50ms由8253定時/計數(shù)器的計數(shù)器0控制定時,N是在中斷服務程序中軟件計時。8253的OUT0接到IRQ2,產(chǎn)生中斷請求信號。8253定時/計數(shù)器定時結(jié)束會發(fā)出中斷信號,進入中斷服務程序。3.PC機資源本設計除了利用PC機作為控制器之外,還利用了PC機的鍵盤和顯示器。鍵盤主要是輸入控制模式數(shù)據(jù),顯示器就是顯示提示信息。   七、軟件設計   軟件主要分為主程序(MAIN)和中斷服務程序(INTT),主程序包含系統(tǒng)初始化、讀取乒乓開關(guān)、讀取控制模式數(shù)據(jù)以及按鍵處理等模塊。中斷服務程序主要是定時時間到后根據(jù)控制模式數(shù)據(jù)點亮相應的發(fā)光二極管。1.主程序主程序的程序流程圖如圖1所示。

    標簽: 微機 燈光控制

    上傳時間: 2014-04-05

    上傳用戶:q986086481

  • 實驗指導書 (TPC-H實驗臺C語言版)

    《現(xiàn)代微機原理與接口技術(shù)》實驗指導書 TPC-H實驗臺C語言版 1.實驗臺結(jié)構(gòu)1)I / O 地址譯碼電路如上圖1所示地址空間280H~2BFH共分8條譯碼輸出線:Y0~Y7 其地址分別是280H~287H、288H~28FH、290H~297H、298H~29FH、2A0H~2A7H、2A8H~2AFH、2B0H~2B7H、2B8H~2BFH,8根譯碼輸出線在實驗臺I/O地址處分別由自鎖緊插孔引出供實驗選用(見圖2)。 2) 總線插孔采用“自鎖緊”插座在標有“總線”區(qū)引出數(shù)據(jù)總線D7~D0;地址總線A9~A0,讀、寫信號IOR、IOW;中斷請求信號IRQ ;DMA請求信號DRQ1;DMA響應信號DACK1 及AEN信號,供學生搭試各種接口實驗電路使用。3) 時鐘電路如圖-3所示可以輸出1MHZ 2MHZ兩種信號供A/D轉(zhuǎn)換器定時器/計數(shù)器串行接口實驗使用。圖34) 邏輯電平開關(guān)電路如圖-4所示實驗臺右下方設有8個開關(guān)K7~K0,開關(guān)撥到“1”位置時開關(guān)斷開,輸出高電平。向下打到“0”位置時開關(guān)接通,輸出低電平。電路中串接了保護電阻使接口電路不直接同+5V 、GND相連,可有效地防止因誤操作誤編程損壞集成電路現(xiàn)象。圖 4 圖 55) L E D 顯示電路如圖-5所示實驗臺上設有8個發(fā)光二極管及相關(guān)驅(qū)動電路(輸入端L7~L0),當輸入信號為“1” 時發(fā)光,為“0”時滅6) 七段數(shù)碼管顯示電路如圖-6所示實驗臺上設有兩個共陰極七段數(shù)碼管及驅(qū)動電路,段碼為同相驅(qū)動器,位碼為反相驅(qū)動器。從段碼與位碼的驅(qū)動器輸入端(段碼輸入端a、b、c、d、e、f、g、dp,位碼輸入端s1、 s2)輸入不同的代碼即可顯示不同數(shù)字或符號。

    標簽: TPC-H 實驗指導書 C語言 實驗臺

    上傳時間: 2013-11-22

    上傳用戶:sssnaxie

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現(xiàn)編程的讀,寫,擦等細節(jié)//AT89C2051的特殊處:給XTAL一個脈沖,地址計數(shù)加1;P1的引腳排列與AT89C51相反,需要用函數(shù)轉(zhuǎn)換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結(jié)束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數(shù)據(jù){ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉(zhuǎn)換并設置P0口的數(shù)據(jù){ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環(huán)讀,直到讀出與寫入的數(shù)相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態(tài)//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數(shù)指針,讓主程序可以調(diào)用上面的函數(shù){ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • TKS仿真器B系列快速入門

    TKS仿真器B系列快速入門

    標簽: TKS 仿真器 快速入門

    上傳時間: 2013-10-31

    上傳用戶:aix008

  • 匯編語言和C語言的外部中斷

    CPU在處理某一事件時,發(fā)生了另一事件請求CPU迅速去處理。CPU暫時中斷當前的工作,轉(zhuǎn)去處理事件B。待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續(xù)處理事件A。這一處理過程稱為中斷。介紹用匯編和C語言兩語言的源程序,愿給大家?guī)韼椭?前面我已經(jīng)上傳了幾個程序,沒幾天卻失蹤了。但這次的不會失蹤,能保留上幾天。

    標簽: 匯編語言 C語言 外部中斷

    上傳時間: 2014-12-31

    上傳用戶:dianxin61

  • 一個簡單好用的B+樹算法實現(xiàn)

    一個簡單好用的B+樹算法實現(xiàn)

    標簽: 算法

    上傳時間: 2015-01-04

    上傳用戶:縹緲

  • 一個用Basic實現(xiàn)的B-Tree算法

    一個用Basic實現(xiàn)的B-Tree算法

    標簽: B-Tree Basic 算法

    上傳時間: 2013-12-30

    上傳用戶:ccclll

  • 一個用Java applet實現(xiàn)的B-Tree算法

    一個用Java applet實現(xiàn)的B-Tree算法

    標簽: B-Tree applet Java 算法

    上傳時間: 2013-12-25

    上傳用戶:qiao8960

  • java 版B+樹程序

    java 版B+樹程序

    標簽: java 程序

    上傳時間: 2015-01-06

    上傳用戶:chenjjer

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆国产精品777777在线| 久久综合久久综合久久| 亚洲午夜精品视频| 欧美h视频在线| 亚洲国产精品va在看黑人| 美女视频一区免费观看| 亚洲国产精品女人久久久| 欧美www在线| 中文一区二区| 伊人伊人伊人久久| 欧美午夜精品理论片a级按摩| 欧美一区二区三区四区视频| 国产精品99免视看9| 亚洲综合色网站| 久久久精品五月天| 久久亚洲国产精品日日av夜夜| 亚洲欧美日韩国产| 欧美成人伊人久久综合网| 快she精品国产999| 久久久久免费| 99热免费精品在线观看| 美女久久一区| 久热爱精品视频线路一| 欧美激情精品久久久久久久变态 | 好吊色欧美一区二区三区四区| 狼人天天伊人久久| 亚洲精品国精品久久99热一| 国产日韩欧美高清| 农夫在线精品视频免费观看| 国产精品久久久久一区二区三区共| 国产精品黄视频| 一卡二卡3卡四卡高清精品视频| 免费亚洲网站| 中文av字幕一区| 欧美日韩免费在线视频| 欧美刺激性大交免费视频| 亚洲午夜免费视频| 在线看片成人| 亚洲精品一区在线观看香蕉| 亚洲卡通欧美制服中文| 亚洲美女啪啪| 影音先锋在线一区| 国产精品视频自拍| 国产精品久久久久久av福利软件| 欧美一级一区| 在线视频精品一区| 亚洲精品婷婷| 欧美激情第8页| 9人人澡人人爽人人精品| 亚洲人体大胆视频| 亚洲欧美在线一区| 欧美日韩蜜桃| 国产综合网站| 精品不卡视频| 欧美综合二区| 国产精品久久久久毛片大屁完整版| 在线成人中文字幕| 午夜精品久久久久影视| 亚洲一区在线免费观看| 国产精品视频内| 久久精品网址| 一区二区三区在线看| 欧美一区二区三区播放老司机| 亚洲欧美色一区| 久久久久国产免费免费| 在线不卡中文字幕| 欧美一区二区三区四区在线观看地址| 国产三区精品| 91久久午夜| 亚洲老司机av| 欧美激情久久久久久| 牛人盗摄一区二区三区视频| 免费在线播放第一区高清av| 国产亚洲人成a一在线v站| 欧美日韩国产天堂| 欧美三日本三级少妇三2023| 欧美三区在线| 国产麻豆综合| 激情文学综合丁香| 亚洲伦理在线| 亚洲综合电影| 久久精品视频在线播放| 久久综合图片| 欧美人妖另类| 国产精品网站在线观看| 含羞草久久爱69一区| 一区视频在线播放| 亚洲剧情一区二区| 亚洲免费在线电影| 老色鬼精品视频在线观看播放| 欧美成人情趣视频| 国产精品女人久久久久久| 在线观看的日韩av| 亚洲天堂激情| 欧美成人激情在线| 国产精品自拍三区| 99热在线精品观看| 狼狼综合久久久久综合网| 国产精品不卡在线| 在线看国产一区| 欧美一区二区三区免费在线看| 欧美大片第1页| 韩国久久久久| 香蕉尹人综合在线观看| 欧美日本亚洲视频| 精品成人在线视频| 性娇小13――14欧美| 欧美日韩一区二区视频在线| 伊人婷婷久久| 欧美亚洲在线| 欧美日韩精品欧美日韩精品一| 狠狠色综合色区| 午夜精品视频在线观看| 欧美日韩不卡一区| 亚洲国产精品成人va在线观看| 亚洲欧美在线免费| 欧美午夜精品电影| 99国产精品久久久久老师| 欧美成在线观看| 影音先锋久久| 久久美女性网| 好吊色欧美一区二区三区四区| 亚洲综合国产| 国产精品视频999| 亚洲免费视频观看| 国产精品久久久久久久久久三级 | 国产欧美日韩免费| 亚洲视频在线视频| 欧美伦理91i| 亚洲精品你懂的| 美女视频黄 久久| 在线观看国产日韩| 久久久九九九九| 红桃视频国产一区| 久热国产精品| 亚洲黄色有码视频| 欧美精品18+| 夜夜爽av福利精品导航| 欧美日韩一区二区三区在线视频| 日韩视频在线免费观看| 欧美日韩在线播放一区二区| 日韩特黄影片| 欧美性视频网站| 亚洲免费一级电影| 韩国av一区二区| 久久亚洲国产精品日日av夜夜| 在线观看视频一区二区| 免费成人小视频| 亚洲乱码一区二区| 国产精品国产福利国产秒拍| 新狼窝色av性久久久久久| 国产无一区二区| 美女被久久久| 亚洲美女av网站| 国产精品第一页第二页第三页| 午夜精品短视频| 在线观看欧美日韩| 欧美日韩一区三区四区| 亚洲影院在线观看| 狠狠网亚洲精品| 欧美日韩精品免费看| 欧美在线视频一区二区三区| 亚洲电影在线看| 国产精品视频福利| 久久五月婷婷丁香社区| 日韩一区二区福利| 国产午夜精品麻豆| 欧美精品久久一区二区| 欧美尤物巨大精品爽| 日韩特黄影片| 激情丁香综合| 国产精品一区二区男女羞羞无遮挡 | 欧美日韩国产经典色站一区二区三区| 亚洲校园激情| 1024亚洲| 国产日韩精品入口| 欧美日韩免费在线观看| 久久综合狠狠综合久久激情| 中文精品一区二区三区| 136国产福利精品导航网址| 国产精品久久国产三级国电话系列| 老司机久久99久久精品播放免费 | 欧美一区亚洲| 一本色道88久久加勒比精品| 国产在线视频欧美| 国产精品露脸自拍| 欧美绝品在线观看成人午夜影视| 久久精品国产清高在天天线| 一区二区三区精品视频在线观看| 亚洲成人资源| 激情综合自拍| 国产在线欧美日韩| 国产精品一区二区男女羞羞无遮挡 | 国产在线视频欧美| 国产精品久久久久久久久借妻| 看欧美日韩国产| 久久国产福利国产秒拍| 亚洲欧美一区二区在线观看| 一区二区三区 在线观看视频 | 亚洲一级黄色片|