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

正文內(nèi)容

汽車單片機(jī)原理及應(yīng)用---第五章程序設(shè)計(jì)-資料下載頁

2025-01-20 07:58本頁面
  

【正文】 ? 函數(shù)定義 ( 1) callt函數(shù) callt函數(shù)使函數(shù)的入口地址定位在 [40H~ 7FH]區(qū) (callt指令表區(qū) ),可以使用 callt (或 _ _ callt)聲明一個(gè) callt函數(shù)。 C編譯器編譯后,將在函數(shù)名前面加 ?作為前綴,并使用 callt指令調(diào)用此函數(shù)。描述如下: callt extern 類型名 函數(shù)名 _ _ callt extern 類型名 函數(shù)名 ( 2) callf函數(shù): callf函數(shù)使用 callf指令調(diào)用函數(shù),可以減少指令代碼。使函數(shù)的入口地址定位在 [800H~ FFFH]區(qū) (callf指令表區(qū) ),可以使用 callf (或 _ _ callf)聲明一個(gè) callf函數(shù)。使用 callt指令調(diào)用此函數(shù)。描述如下: callt extern 類型名 函數(shù)名 _ _ callt extern 類型名 函數(shù)名 C語言程序設(shè)計(jì) 產(chǎn)生高效率的目標(biāo)代碼 ? 最優(yōu)化選項(xiàng) ? 使用擴(kuò)展語言規(guī)范 按照如下推薦的方法定義函數(shù) C語言程序設(shè)計(jì) pragma偽指令 ? 使用擴(kuò)展語言規(guī)范 pragma偽指令是 ANSI支持的預(yù)處理偽指令之一。根據(jù) pragma后跟的字符串確定編譯器的編譯方法。如果編譯器不支持 pragma偽指令,則pragma偽指令被忽略并繼續(xù)編譯。為了避免由于使用了關(guān)鍵字而產(chǎn)生編譯錯(cuò)誤,不要使用關(guān)鍵字進(jìn)行符號(hào)定義或者使用 ifdef進(jìn)行分類。CC78K0支持的 pragma偽指令如下 (pragma后面的關(guān)鍵字可以是大寫或者小寫字母 ): C語言程序設(shè)計(jì) 1 pragma sfr:用 C描述 SFR名 2 pragma asm:在 C中插入 ASM語言描述 3pragma vect、 pragma interrupt:用 C描述中斷服務(wù)例程 4pragma di、 pragma ei:在 C中描述 DI/EI 指令 5pragma halt、 pragma stop、 pragma nop、 pragma brk: 用 C描述 CPU控制指令 pragma偽指令 C語言程序設(shè)計(jì) 6pragma access:使用絕對(duì)地址訪問函數(shù) 7pragma section:改變編譯器輸出的段名并指定段的定位地址 8pragma name:改變?cè)闯绦蚰K名 9pragma rot:使用循環(huán)函數(shù) 10pragma mul:使用乘法函數(shù) 11pragma div:使用除法函數(shù) 12pragma bcd:使用 BCD碼操作函數(shù) 13pragma tbl:使用表跳轉(zhuǎn)函數(shù) 14pragma opc:使用數(shù)據(jù)插入函數(shù) 15pragma rtos_interrupt:實(shí)時(shí)操作系統(tǒng) (RX78K0)的中斷控制 16pragma rtos_task:使用實(shí)時(shí)操作系統(tǒng)的任務(wù)函數(shù) (RX78K0) 17pragma ext_table:指定 flash分支表區(qū)的第一個(gè)地址 18pragma ext_func:從引導(dǎo)區(qū)調(diào)用函數(shù)到 flash區(qū) 19pragma realregister:使用寄存器直接引用函數(shù) 20pragma hromcall:使用內(nèi)置的固件自編程直接子程序調(diào)用函數(shù) 21pragma inline:內(nèi)部擴(kuò)展標(biāo)準(zhǔn)庫函數(shù) memcpy 和 memset C語言程序設(shè)計(jì)示例 C語言程序設(shè)計(jì) NEC開發(fā)工具: 項(xiàng)目管理器 PM PLUS、系統(tǒng)仿真器 SM+、在線仿真器ID78K0SNS、編程器 PGFPL upd78F9222設(shè)備文件及編程用的參數(shù)文件。 硬件資源: 以 upd78F9222微處理器為核心,外擴(kuò) 4個(gè) LED、一個(gè)可變電阻、兩個(gè)按鈕及一個(gè)旋鈕。 LED點(diǎn)燈控制示例 功能描述:通過按鈕控制 LED的 8種顯示模式。 上電后首先顯示第 1種模式 按下 SW1,顯示下一個(gè)模式 按下 SW2從第 1個(gè)模式開始重新顯示 外圍器件和外部端口: upd78F9222內(nèi)部定時(shí)器 80;外部: LED1~ LED4,按鈕 SW1, SW2。 程序設(shè)計(jì):
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1