



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統課程設計題目:uc/os-ii移植實驗學號:200805010505姓名: 1 、設計目的 (1) 掌握uc/os-ii移植到arm的方法。 (2) 了解uc/os-ii的基本原理及移植條件。(3) 掌握uc/os-ii的用戶程序的編寫格式。2、設計要求 要求建立兩個任務,一個按鍵檢測任務,一個控制蜂鳴器。3、電路圖(原理圖)(一)蜂鳴器控制(二)led顯示4、程序/* 文 件 名:* 功 能:頭文件和宏定義* 說 明:/*#include config.h#include stdlib.h/ p0.7為蜂鳴器的控制i/o#define beep (17) / led控制宏函數定義。
2、led1-led8的控制i/o為p1.16-p1.23#define led_adj 16#define led_iocon (0xffled_adj)#define led_off() io1set=led_iocon#define led_disp(dat) led_off(); io1clr=(dat)led_adj)#definetaskstklengh100/定義用戶任務堆棧長度 os_stktaskstk0taskstklengh;/define the task0 stack 定義用戶任務0的堆棧os_stktaskstk1taskstklengh;/define the tas
3、k1 stack 定義用戶任務1的堆棧void task0(void *pdata);/task0 任務0void task1(void *pdata);/task0 任務1/* 主函數/*int main (void)osinit ();ostaskcreate (task0,(void *)0, &taskstk0taskstklengh - 1, 2);osstart ();return 0;/* task0 任務0/*void task0(void *pdata) const uint8 disp_tab32 = 0xff,0x00,0xff,0x00,0xff,0x00,0xff,0
4、x00, 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80, 0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00, 0x55,0xaa,0x55,0xaa,0x55,0xaa,0x55,0x00 ; uint8 i; pdata = pdata;targetinit ();pinsel0 = 0x00000000;/ 設置p0口管腳連接gpio io0dir = beep; / 設置蜂鳴器控制口為輸出 io0set = beep;io1dir = led_iocon; / 設置led1-led8的控制口為輸出 led_off(); /
5、建立任務1(用于蜂鳴器控制)ostaskcreate (task1,(void *)0, &taskstk1taskstklengh - 1, 3);while (1) for(i=0; i32; i+) led_disp(disp_tabi); / 輸出led顯示數據 ostimedly(os_ticks_per_sec/2);/ 延時0.5s. /* task1 任務1/*void task1(void *pdata)pdata = pdata;while (1) ostimedly(os_ticks_per_sec*10); / 延時10s io0clr = beep; / 控制蜂鳴器響 ostimedly(os_ticks_per_sec/2); io0set = beep; /* end of file/*5、結論及分析本次設計,硬件設計完成后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年上海大學招聘真題
- 信陽涉外職業技術學院《獸醫傳染病學》2023-2024學年第二學期期末試卷
- 寧德師范學院《中國建筑文化史》2023-2024學年第二學期期末試卷
- 廣東工業大學《礦山邊坡變形監測》2023-2024學年第二學期期末試卷
- 首都師范大學科德學院《新媒體廣告設》2023-2024學年第二學期期末試卷
- 東莞理工學院《中國現當代文學史2》2023-2024學年第二學期期末試卷
- 杭州職業技術學院《藝術平面創作實訓》2023-2024學年第二學期期末試卷
- 西安科技大學高新學院《編輯設計》2023-2024學年第二學期期末試卷
- 天津理工大學《影視編導》2023-2024學年第二學期期末試卷
- Antibiotic-adjuvant-2-生命科學試劑-MCE
- 2025年甘肅省中考語文作文預測題及范文
- GB/T 44757-2024鈦及鈦合金陽極氧化膜
- 《BOM培訓資料》課件
- 2024年廣東省公務員錄用考試《行測》真題及答案解析
- 【團體標準】TDZJN 77-2022 鋰離子電池產品碳足跡評價導則
- 2023日語專四真題專業四級真題
- 2024AI Agent行業研究報告
- 高中物理教學中物理實驗的改進與創新
- 華為質量回溯(根因分析與糾正預防措施)模板
- 紡織材料學智慧樹知到期末考試答案章節答案2024年武漢紡織大學
- 江西省新余市2023-2024學年八年級下學期期末質量監測物理試題
評論
0/150
提交評論