用PIC單片機和Dallas的iButton通訊時,編了段產生和校驗CRC的子程序。
#include
;-------------------------------
cblock 0x20
datBuff:8 ;assign 8 byte data buffer
bit_cnt ;bit ...
筆者的項目是有關機器人控制的實現?刂撇糠植捎肞ICl6F7X系列單片機,運用匯編語言編程,運行速度較快,能夠達到系統的要求。在這里使用的大多是數字信號的控制,電機的控制只有開和合兩種狀態 ...
用三星公司的嵌入式微處理器S3C44B0X設計的嵌入式開發板大多采用1×4按鍵鍵盤,在移植uClinux到這類開發板上時,必須設計鍵盤驅動程序。1×4鍵盤驅動程序通過修改uClinux源代碼中PC鍵盤的驅動程 ...
DSP芯片,也稱數字信號處理器,是一種具有特殊結構的微處理器。它的內部采用程序和數據分開的哈佛結構,具有專門的乘法器,廣泛采用流水線結構,提供特殊的DSP指令,在一個周期內完成一次乘法和 ...
隨著工業生產的擴大,存在著對同一型號芯片進行相同代碼編程的需要。目前采用的編程方式是通過專用的編程器來執行,其編程過程離不開PC機。在對一定批量的芯片編程時,操作比較煩瑣,保密性能差 ...
對嵌入式軟件構件平臺而言,其支撐平臺首先是一個嵌入式實時多任務操作系統,其次為整個軟件構件的設計提供開發工具和集成環境。
在支撐平臺的設計過程中,可以借鑒領域工程的思想,將整個 ...
一般教科書上提供的UART收發的程序往往是一段采用輪循(Polling)方式完成收發的簡單代碼。但對于高速的AVR來講,采用這種方式大大降低了 MUC的效率。在使用AVR時,應根據芯片本身的特點(片內 ...
嵌入式系統設計是一個軟、硬件結合的協同設計(Hardware/Software Co-design),需要不同技術背景的人共同開發。
這就帶來了一個問題,如何使這些具有不同技術背景和專長的人聯合開發、協 ...
目前,電視節目的拍攝、制作、傳輸到播出正在實現數字化。MPEG視頻音頻編碼標準的出現,解決了電視信號數字化后信息量過大而信道帶寬有限的問題,加上數字視頻硬件方面的產品不斷進步,促進了各 ...
1. 引言
人機界面是嵌入式系統的重要組成部分,當前比較流行的GUI主要有:Nano-X,microwindows,
minigui,QT/Embedded,OpenGUI等,普遍采用客戶/服務器結構,多線程概念,主要用于嵌入 ...
1、uClinux操作系統概述
uClinux是Linux2.0的一個分支,它被設計用于沒有MMU的微控制器領域,即被廣泛應用于嵌入式Linux領域。uClinux的最大特征就是沒有MMU(內存管理單元模塊)。它很適 ...
傳統的嵌入式系統設計大多采用單任務順序機制,應用程序是一個無限的大循環,所有的事件都按順序執行,與時間相關性較強的事件靠定時中斷來保證,由此帶來系統的穩定性、實時性較差;尤其當系統 ...