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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? 純c寫的關聯規則挖掘apriori算法代碼
?? TXT
字號:

          The uC/OS-II port for Keil C V7.07 or higher
          By Stuart Wright, England, (swright@jiskoot.com)

This port for the Dallas 80C390 was based on a port for the 8051 by 
John X. Liu from China (johnxliu@163.com). Johns port was a very clear 
and consise port which allowed me to easily port and testing of this 
port. Incluced within this port are a number of his test files.

1. About this port.
      This package contains the files of porting uC/OS-II V2.70  to
      Keil C environment,  including  the  necessary head files and
      source files and an example to show how to use this port.

2. Files list.
      This package  only  included  the  files specific to port for 
      Keil C, and  assumed that you have all the other uC/OS source 
      files.

      Porting files:
          OS_CPU.H    Defines the data types and some macros needed 
                      by uC/OS.  Also  defines some macros to work-
                      around  the problem that some keil c keywords 
                      were used  as identifiers  in uC/OS-II source 
                      files.

          uCOS_II.H   Header file for OS functions, all functions 
                      have been declared KCREENTRANT.

          OS_CPU_C.C  The c part of porting source files.

          OS_CPU_A.ASM  The assembling language part of the port.

      Example files:
          OS_CFG.H    The configuaration file, specific to every 
                      application, used to define what features of 
                      the os are needed to be included 

          EX1L.C      The example file ported from borland c++ port
                      which can be found in directory:
                            \SOFTWARE\uCOS-II\EX1_IX86L

          PC.H        The PC-emulating head file, ported from its
                      original directory \SOFTWARE\PC

          PC.C        The PC-emulating source file,implementes PC's
                      display screen, ported from \SOFTWARE\PC

          PC51EMU.DLL   The debug DLL of Keil UV2 degugger environ-
                        ment. To be used to emulate the behavior of
                        a PC display screen.

          START390.A51  File to configure the dallas 80C390 processor

          EX1KC51.UV2   The example's project file.

          EX1KC51.OPT   Option file of the project.

      Document: 
          Readme.Txt   This file.

3. About the porting files.
      The required functions have been implemented according to the
      description in the book 'uC/OS-II, The Real-Time Kernel'. Mainly 
      the work of porting is arround how to save the status of CPU
      and restore it later.  The status include the register ACC,B,
      PSW, DPTR,IE,R0-R7,SP, and the hardware stack resides in 8051
      strach RAM. This work is fulfiled by c code in OS_CPU_C.C and
      some assembly code in OS_CPU_A.ASM.

      Due to the specific grammer of keil c, the functions declared
      by default are non-reentrantable.  If you need re-entrantable
      function, you must add a 'reentrant' after the declaration,
      like this:
         func() reentrant
         {
           .
           .
           .
         }
      So it is necessary to modify the declarations and definitions
      of uC/OS-II's system functions to make them work as expected.
      Head file uCOS_II.h declares all uC/OS functions reentrant.
      But you still need do lot of things.  You need modify all the
      uC/OS-II function declarations in .h files and definitions in
      .c files so as to make them conform to the respective ones in
      uCOS_II.h.

4. The example.
      The example comes from \SOFTWARE\UCOS-II\EX1_IX86L,  which is
      intended running under MS-DOS originally.  Seeing it's a nice
      illustration of uC/OS multi-tasking feature, I included it in
      this port for keil c environment. In order to show the result
      I wrote a Keil UV2 debugger simulator DLL to emulate PC's the
      display screen to show the result of the examle.  It maps the
      XDATA:0-0x1000 as PC's display buffer at B800:0 and  displays
      the characters and attributes as same as PC does.  To see the
      result of the example, you should copy the PC51Emu.DLL to the
      Keil's C51\Bin directory and add '-dPC51Emu' at the paramters
      editbox of dialog DLL in debug panel of the project's options.

5. Compiling and running the example files.
      First, Unzip the files in this package to a directory,  
      i.e. \SOFTWARE\uCOS-II\I8051\Keil, make the directory current.
      Then copy all uC/OS files in the directory \SOFTWARE\uCOS-II\
      SOURCE to the current directory, edit the declarations of all
      functions and the definitions in OS_*.C to make
      them same with the  respective ones in UCOS_II.H.

      Second, Run Keil UV2 IDE, open the project file "Ex1KC51.UV2", 
      click compile or build, let KC compile all the source files,
      and build the target Ex1Kc51. If any error occurs, correct it.
      Mostly circumstance  it is due to incorrect modifing of uC/OS
      source files.  It is rather simple to find the mismatches out
      and correct them.

      Third, start debugging,and check the peripheral menu,you will 
      see a menu item 'Virtual screen' added there.  Click the menu
      item, a PC-liked virtual screen window will display.  Run the
      example in full speed, you will see the output of the example
      shown on the virtual screen window.

      You may run the original example in \SOFTWARE\uCOS-II\EX1_I86L, 
      to have a comparation between them.

6. Adapting this port in your application.
   1) Copy the files you need from the directory of this example to
      the directory of your project.
   2) Edit the OS_CPU.H and select a critical method best to you by
      set the OS_CRITICAL_METHOD to 1,2, or 3. You may refer to the
      book 9.03.02 to decide which method to be used.
   3) Read and edit the OS_CFG.H and decide what system services
      you need include in your project.
   4) Write your own interrupt service routines as demonstrated in
      OS_CPU_C.C. If you like you may reimplement the OSTickISR.
   5) At least in your first task you must write code to initialize 
      the timer that uC/OS uses. If you change the timer rate, you 
      must change the OS_TICKS_PER_SEC to the right value as well.

7. Support for multiple DPTR's of the Dallas 80C390
      The code can support the second DTPR of the Dallas 80C390 this
      requires a number of changes to the code
   1) The first change required is to the function "OSTaskStkInit" in
      the file OS_CPU_C.C. This function contains 5 lines of code are 
      currently commented out, to enable support for the second DPTR
      this code must be uncommented.
   2) The second change must be performed within the file OS_CPU_A.A51.
      This file has two macros called PUSHR and POPR, these are used 
      to push and pop the registers to and from the stack. Within both 
      of these macros there are two versions of the registers to push 
      and pop. Currently the register list for one DPTR is uncommented 
      and the list for two DPTR's is commented out. The commenting must 
      must be swapped around to enable the second DPTR

8. The arithmetic unit of the Dallas 390
      This arithmetic unit appears to work ok on condition that you 
      only use this unit within one process or interrupt. I do not 
      believe it is possible to allow more than one process or interrupt 
      to use this unit due to the way this unit functions. See relevent
      Dallas 80C390 literature.

9. System clock speed and timing.
      Currently the system is set for a clock speed of 29491200Hz which
      is what I use within my system. To change this you need to change 
      the "#define CLOCK_SPEED" within the file EX1L.C as well as within
      the Keil project settings.
    
9.Limitations.
      This port has some limitations, listed as below.
   1) Only large mode is supported.
   2) Does not support register banking.
   3) Does not support RET_PSTK or RET_XSTK option.
   4) Only supports the standard 8051 register stack (IDATA). The Dallas 
      80C390's exteneded 1K stack is currently not supported.



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.亚洲精品| 亚洲日本免费电影| 免费在线观看不卡| 欧美一区二区三区在线视频| 国产精品一卡二| 国产精品拍天天在线| 97精品电影院| 亚洲国产精品一区二区久久| 欧美日本国产视频| 日韩黄色片在线观看| 日韩免费在线观看| 高潮精品一区videoshd| 国产精品国产精品国产专区不蜜| 99国产精品国产精品久久| 亚洲一区二区三区四区五区黄| 91精品国产综合久久福利软件| 热久久国产精品| 国产嫩草影院久久久久| 91啦中文在线观看| 免费在线一区观看| 中文字幕一区二区三区视频| 欧美日韩一区二区三区在线看| 日韩不卡一区二区| 中文字幕不卡在线观看| 欧洲精品视频在线观看| 久草精品在线观看| 亚洲欧美激情小说另类| 56国语精品自产拍在线观看| 高清不卡在线观看av| 亚洲大尺度视频在线观看| 久久久综合九色合综国产精品| 97se亚洲国产综合自在线观| 亚洲1区2区3区4区| 国产精品你懂的在线欣赏| 7777精品伊人久久久大香线蕉超级流畅 | 一本大道av一区二区在线播放| 亚洲一区二区欧美激情| 2020国产成人综合网| 91首页免费视频| 久久 天天综合| 亚洲国产精品久久久男人的天堂 | 日韩限制级电影在线观看| 粗大黑人巨茎大战欧美成人| 午夜精彩视频在线观看不卡| 国产日韩欧美精品电影三级在线| 欧美午夜电影在线播放| 国产大陆a不卡| 欧美aaaaaa午夜精品| 亚洲品质自拍视频| 国产婷婷色一区二区三区四区| 欧美日韩一级片在线观看| 成人av网址在线观看| 久久国产尿小便嘘嘘尿| 亚洲一区二区精品久久av| 国产精品沙发午睡系列990531| 91麻豆精品91久久久久同性| av一区二区三区| 国产乱码字幕精品高清av| 日韩国产欧美在线播放| 一区二区三区在线不卡| 亚洲欧洲无码一区二区三区| 久久久精品蜜桃| 欧美精品一区二| 欧美成va人片在线观看| 欧美日韩国产在线播放网站| 欧美在线不卡视频| 91色综合久久久久婷婷| 成人18精品视频| 日韩三级在线观看| 91精品国产色综合久久不卡电影| 欧美性感一类影片在线播放| 色综合色综合色综合| 99久久免费视频.com| 成人免费精品视频| 丁香另类激情小说| 成人精品国产一区二区4080| 成人污污视频在线观看| 成人久久18免费网站麻豆| 丁香啪啪综合成人亚洲小说| 成人网在线免费视频| av福利精品导航| 99re8在线精品视频免费播放| www.视频一区| 91美女在线看| 欧美日韩一区成人| 欧美一区二区三区人| 欧美成人免费网站| 久久精品一区八戒影视| 国产精品久久久久一区二区三区共| 国产精品国产三级国产| 尤物av一区二区| 亚洲一级在线观看| 视频一区欧美日韩| 久久97超碰色| 从欧美一区二区三区| 91热门视频在线观看| 欧美自拍偷拍午夜视频| 日韩一区二区三区免费观看| 2023国产精品自拍| 综合精品久久久| 亚洲福利视频导航| 另类欧美日韩国产在线| 高清beeg欧美| 欧美视频一区二区三区| 精品久久久久久久久久久久久久久久久 | 欧美在线观看视频一区二区三区| 欧美午夜一区二区三区免费大片| 欧美一区二区三区四区久久| 久久精品视频免费观看| 亚洲精品老司机| 麻豆91在线播放| 91在线小视频| 欧美一区二区三区在线| 亚洲国产精品传媒在线观看| 一区二区国产盗摄色噜噜| 另类小说视频一区二区| 99精品一区二区| 日韩视频免费直播| 亚洲视频一区二区在线| 日韩av在线播放中文字幕| 丁香婷婷综合激情五月色| 一区在线播放视频| 久久99在线观看| 91日韩精品一区| 久久久www成人免费毛片麻豆| 亚洲国产日韩一级| 大桥未久av一区二区三区中文| 欧美区一区二区三区| 国产精品狼人久久影院观看方式| 日日欢夜夜爽一区| caoporm超碰国产精品| 欧美不卡一二三| 亚洲第一搞黄网站| 91一区二区三区在线播放| 精品不卡在线视频| 亚洲高清免费观看 | 免费精品视频在线| 91蜜桃传媒精品久久久一区二区| 精品国产91洋老外米糕| 五月婷婷综合网| 色狠狠综合天天综合综合| 久久久久久黄色| 视频一区二区国产| 色婷婷精品大在线视频| 久久久91精品国产一区二区三区| 偷拍日韩校园综合在线| 色综合中文综合网| 一区二区在线电影| 国产+成+人+亚洲欧洲自线| 日韩精品一区二区三区视频在线观看 | 久久婷婷国产综合国色天香| 天堂va蜜桃一区二区三区漫画版| 99精品国产热久久91蜜凸| 国产三级精品在线| 国内精品伊人久久久久av影院| 欧美日韩精品欧美日韩精品一| 亚洲欧洲制服丝袜| 97久久人人超碰| 中文av字幕一区| 成人一区二区三区视频在线观看 | 国产精品素人一区二区| 激情久久久久久久久久久久久久久久| 91精品久久久久久久99蜜桃 | 老司机精品视频导航| 欧美高清视频不卡网| 亚洲va欧美va国产va天堂影院| 色噜噜偷拍精品综合在线| 亚洲丝袜自拍清纯另类| 91网上在线视频| 亚洲精品一二三四区| 色悠悠亚洲一区二区| 亚洲黄色在线视频| 欧美伊人精品成人久久综合97| 亚洲精品美国一| 欧美日韩日日摸| 日日嗨av一区二区三区四区| 日韩一区二区免费在线电影| 美女网站色91| 久久久久久久网| 成人午夜伦理影院| 亚洲日本在线a| 精品视频全国免费看| 日韩成人一区二区| 精品福利av导航| 国产精品系列在线播放| 国产精品卡一卡二卡三| 在线观看一区日韩| 青青国产91久久久久久| 久久久无码精品亚洲日韩按摩| 成人一级视频在线观看| 一区二区三区欧美亚洲| 4438x成人网最大色成网站| 韩国女主播一区二区三区| 国产日韩v精品一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲午夜精品一区二区三区他趣| 日韩免费一区二区三区在线播放| 国产电影精品久久禁18| 一区二区日韩av| 精品国产乱码久久久久久老虎|