這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡(jiǎn)單請(qǐng)注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項(xiàng)目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因?yàn)楸緯皇且槐綜 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊(cè)附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測(cè)試這并不意味著你可以隨時(shí)把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對(duì)懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進(jìn)行開發(fā)是一個(gè)好的決定你會(huì)發(fā)現(xiàn)使用C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時(shí)間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個(gè)非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴(kuò)展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實(shí)例程序在這些硬件上運(yùn)行這些圖繪制地不是很詳細(xì)主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計(jì)通過本書你可以了解給定一定的硬件和軟件設(shè)計(jì)之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計(jì)使你豁然開朗當(dāng)然我希望你也能夠從本書中學(xué)到有用的知識(shí)使之能夠提升你的設(shè)計(jì) 8051 系列微處理器基于簡(jiǎn)化的嵌入式控制系統(tǒng)結(jié)構(gòu)被廣泛應(yīng)用于從軍事到自動(dòng)控制再到PC 機(jī)上的鍵盤上的各種應(yīng)用系統(tǒng)上僅次于Motorola 68HC11 在 8 位微控制器市場(chǎng)上的銷量很多制造商都可提供8051 系列單片機(jī)像Intel Philips Siemens 等這些制造商給51 系列單片機(jī)加入了大量的性能和外部功能像I2C 總線接口模擬量到數(shù)字量的轉(zhuǎn)換看門狗PWM 輸出等不少芯片的工作頻率達(dá)到40M 工作電壓下降到1.5V 基于一個(gè)內(nèi)核的這些功能使得8051 單片機(jī)很適合作為廠家產(chǎn)品的基本構(gòu)架它能夠運(yùn)行各種程序而且開發(fā)者只需要學(xué)習(xí)這一個(gè)平臺(tái)8051 系列的基本結(jié)構(gòu)如下1 一個(gè)8 位算術(shù)邏輯單元2 32 個(gè)I/O 口4 組8 位端口可單獨(dú)尋址3 兩個(gè)16 位定時(shí)計(jì)數(shù)器4 全雙工串行通信5 6 個(gè)中斷源兩個(gè)中斷優(yōu)先級(jí)6 128 字節(jié)內(nèi)置RAM7 獨(dú)立的64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū)每個(gè)8051 處理周期包括12 個(gè)振蕩周期每12 個(gè)振蕩周期用來完成一項(xiàng)操作如取指令和計(jì)算指令執(zhí)行時(shí)間可把時(shí)鐘頻率除以12 取倒數(shù)然后指令執(zhí)行所須的周期數(shù)因此如果你的系統(tǒng)時(shí)鐘是11.059MHz 除以12 后就得到了每秒執(zhí)行的指令個(gè)數(shù)為921583條指令取倒數(shù)將得到每條指令所須的時(shí)間1.085ms
上傳時(shí)間: 2013-11-09
上傳用戶:chenlong
文中針對(duì)某型聲納維修訓(xùn)練系統(tǒng)的通信需求,結(jié)合聲納信號(hào)發(fā)生器的特點(diǎn),提出了基于C/S模式的通信控制模塊設(shè)計(jì)方案。模塊采用Winsock網(wǎng)絡(luò)編程技術(shù)實(shí)現(xiàn)了客戶機(jī)與服務(wù)器間高速局域網(wǎng)通信,服務(wù)器響應(yīng)客戶機(jī)的請(qǐng)求后,輸出數(shù)字控制量并利用PCI-1711的12位D/A轉(zhuǎn)換功能,將數(shù)字控制量轉(zhuǎn)換為模擬信號(hào),從而實(shí)現(xiàn)聲納信號(hào)發(fā)生器任意波形產(chǎn)生。該信號(hào)發(fā)生器輸出信號(hào)的幅度、頻率、脈寬、持續(xù)時(shí)間等參數(shù)均可通過網(wǎng)絡(luò)通信方式設(shè)置,并易于調(diào)節(jié)。本系統(tǒng)控制靈活,具有較高的實(shí)用價(jià)值。
標(biāo)簽: 聲納 信號(hào)發(fā)生器 通信控制 模塊
上傳時(shí)間: 2013-10-10
上傳用戶:hanbeidang
溫度控制的PID算法的C語言程序,里面有具體程序的實(shí)現(xiàn),還有各個(gè)參數(shù)的意義介紹,十分詳細(xì),非常有用
上傳時(shí)間: 2013-10-22
上傳用戶:yepeng139
目前隨著控制理論和電子技術(shù)的發(fā)展,數(shù)字PID控制正逐漸取代模擬PID控制,并逐步成為現(xiàn)代工業(yè)控制器的核心。本文以單回路控制器為基礎(chǔ), 應(yīng)用C語言編程, 來詳細(xì)說明其編程思路。
標(biāo)簽: PID C語言 數(shù)字 控制算法
上傳時(shí)間: 2013-11-03
上傳用戶:1214209695
這是一款c語言的簡(jiǎn)單小游戲。名字叫“找老公/老婆” 游戲玩法:用方向鍵控制,直到兩個(gè)人相遇在一起然后,將會(huì)……:
上傳時(shí)間: 2014-01-17
上傳用戶:米卡
驗(yàn)證進(jìn)程同步的信號(hào)量方法的C程序
標(biāo)簽: 進(jìn)程 同步的 信號(hào)量 C程序
上傳時(shí)間: 2013-12-21
上傳用戶:xfbs821
創(chuàng)建信號(hào)量的c語言程序
上傳時(shí)間: 2014-02-17
上傳用戶:問題問題
Ti公司的dsp控制電機(jī)的c語言范例
上傳時(shí)間: 2013-12-23
上傳用戶:gououo
一個(gè)單片機(jī)控制有刷電機(jī)的C代碼
標(biāo)簽: 單片機(jī)控制 C代碼 電機(jī)
上傳時(shí)間: 2015-02-14
上傳用戶:thesk123
C++編寫的控制臺(tái)上的闖城堡游戲
上傳時(shí)間: 2015-02-16
上傳用戶:671145514
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1