全書共11個項目,內容分別是認識單片機硬件系統(tǒng)、熟悉單片機開發(fā)工具、單片機并行I/O口應用、單片機外部中斷系統(tǒng)應用、單片機定時/計數(shù)器應用、單片機顯示技術、單片機鍵盤接口應用、D/A和A/D轉換電路接口設計、串行擴展設計、串行通信技術應用、單片機系統(tǒng)的設計與開發(fā)。每個項目劃分為任務1、任務2、任務拓展,任務的選擇采用從
《Pentium系列微型計算機原理與接口技術》以32位微處理器Pentium為平臺,在介紹微型計算機基本知識的基礎上,系統(tǒng)地闡述Pentium系列微型計算機的體系結構、原理以及接口技術,同時介紹PentiumⅡ微處理器的新技術。主要內容包括微型計算機系統(tǒng)基礎知識、80x86微處理器結構、Pentium系統(tǒng)原理、Pent
本書以80C51單片機為對象,采用模塊化的講解方式,由淺入深地介紹了單片機的原理與應用設計。全書除緒論外共5個模塊:模塊1為單片機基礎設計,包括數(shù)制與編碼基礎、80C51單片機結構與原理;模塊2為單片機開發(fā)軟件,包括Proteus仿真軟件和C51程序設計;模塊3為單片機人機交互,包括數(shù)字信號的I/O接口與80C51單片
本書共9個項目和4個目錄,通過每個項目的學習,讀者都能完成一個基于C語言編程的51單片機的項目開發(fā),以實現(xiàn)單片機的某一項功能。每個項目都是以單片機開發(fā)的完整流程展開,同時,項目的設計又突出體現(xiàn)了各個項目的學習重點,前后項目既相對獨立,又相互聯(lián)系。本書在“知行合一”理念的引導下創(chuàng)新性地引入工程領域中常用的單片機作為學生學
隨著物聯(lián)網(wǎng)、智能家居的崛起,基于ARM內核的STM32單片機應用越來越廣泛,學習者也越來越多。根據(jù)學習者的需求,作者結合多年從事單片機教學的經驗,撰寫了這本介紹STM32單片機開發(fā)經驗的圖書。 本書是一本電子愛好者都能看懂的STM32單片機入門與開發(fā)能力提升之書,作者通過分層次的設計、生動的語言、細心的講解、實用的案例
現(xiàn)在很多人都已經能夠利用Arduino制作非常有創(chuàng)意的作品了,但是對于Arduino具體是如何工作的,并不是真正理解。如果我們利用Tinkercad提供的電子電路仿真功能,能較好地理解Arduino是如何運行的。Tinkercad并不是只能展示編程的效果,它的編程及模擬程序運行的功能是建立在能夠模擬真實電路的情況下,本
本書是一本SpringCloud開發(fā)的入門級教程圖書,也是一本著重于動手實戰(zhàn)的編程指導書。隨著這兩年SpringCloud開發(fā)的日漸火熱,無論是對于編程工作者、編程講師或是編程愛好者與學生,掌握SpringCloud開發(fā)技能都將為自己帶來極大的收獲。本書分15個章節(jié)對SpringCloud的各種組件進行全面講解,并針對
在當今的數(shù)字化經濟時代,微服務架構已經成為公司業(yè)務構建的主流架構模式,代表了未來的技術發(fā)展趨勢,同時微服務也成為開發(fā)者的必備技能。本書從微服務架構的設計理念和方法論切入,從不同角度全面介紹微服務特性、使用場景、組織流程、構建交互、部署交付等軟件工程各個關鍵環(huán)節(jié)和核心要素,既包含了具體微服務技術的源碼解讀、原理分析,也加
本書是"以項目為載體,采用任務驅動方式”編寫而成的。本書以STC89C52RC單片機為藍本,結合KeilC51、Proteus虛擬仿真軟件,從實驗、實踐、實用的角度出發(fā),通過豐富的實例詳細介紹了51系列單片機C語言程序設計和單片機控制系統(tǒng)的應用技術。本書的主要內容包括單片機系統(tǒng)的軟/硬件開發(fā)環(huán)境、C51程序設計語言基礎
本書采用全彩圖解+視頻講解的形式,通過豐富有趣的制作案例,介紹了利用掌控板和Mind+進行趣味小制作的思路及技巧。主要內容包括:掌控板OLED屏顯示圖片、文字的方法,板載蜂鳴器、RGB燈的使用,聲光傳感器的應用,三軸加速度傳感器的應用,物聯(lián)網(wǎng)開發(fā)技巧,人機交互體驗以及綜合開發(fā)案例等。本書以STEM教育為理念,在玩中學,
最近幾年軟件開發(fā)方法層出不窮,微服務作為一種主流的架構模式一直熱度不減。為了幫助廣大程序員們更好更快地理解微服務的概念,學習微服務在項目中的實踐,本書全面闡述了微服務架構模式的特點、架構思路、設計理念、技術框架及具體的代碼實戰(zhàn),以軟件開發(fā)過程中遇到的各種疑難問題為切入點,逐步解析微服務架構是如何設計及解決這些問題的。書
本書以經典的MCS-51單片機為主線,全面介紹了單片機基礎知識、MCS-51單片機的內部結構、指令系統(tǒng)、內部集成功能部件和接口擴展技術,結合課題組多位老師的科研工作、工程實踐和教學實踐經驗,給出了單片機在工程應用中的設計與開發(fā)方法、單片機應用系統(tǒng)仿真設計方法,并給出了基于MCS-51單片機和32位單片機的工程應用案例。
本書將微型計算機原理的基礎性與嵌入式系統(tǒng)的先進性結合在一起,從計算機基礎知識入手,全面介紹微型計算機的基本組成和原理,內容包括微處理器結構、尋址方式和指令系統(tǒng)、匯編語言程序設計、輸入/輸出接口方式、微型計算機與外部設備的數(shù)據(jù)傳輸方式、中斷技術和總線技術、可編程定時器/計數(shù)器、串/并行接口技術、存儲器設計技術、A/D與D
本書首先介紹了視頻流媒體直播的常見協(xié)議、構成環(huán)節(jié),以及流媒體服務器的安裝步驟,然后詳細介紹了在不同的系統(tǒng)中安裝SRS、MistServer等流媒體服務軟件。接下來分享了一些與直播相關的實用工具軟件以及這些軟件的使用技巧,最后著重講解了5個面向不同層次的直播網(wǎng)站的搭建和11個典型的適合網(wǎng)上教學及活動直播的綜合應用案例。本
本書是項目導向、任務驅動式的教材,將C51語言的知識、編程技巧和單片機原理及接口技術融入鍵控花樣燈、音樂門鈴、DS18B20測溫、PWM調光燈、打地鼠等42個任務中。以工程教育為理念,采用五步軟件開發(fā)流程(謀、寫、仿、測、判)來組織內容。涵蓋C51的基本語法,單片機的中斷、定時及動態(tài)掃描、LCD及點陣、鍵盤、A/D、D
本書以Intel8086微處理器為核心的微型計算機作為背景,從傳統(tǒng)到現(xiàn)代,全面、系統(tǒng)、深入、詳細地介紹微型計算機的工作原理、接口技術和典型應用。本書注重汲取微型計算機最新技術和最新知識,緊跟微型計算機發(fā)展的步伐,將微型計算機最新技術融于全書各章之中。全書共11章,介紹了微型計算機的基本知識,微處理器結構,指令系統(tǒng),匯編
軟硬結合、虛實交融,是當前互動媒體作品的重要特點。當物理世界和虛擬世界的信息實現(xiàn)互通時,學生們學習編程的興趣將會大大增加。Mind+是DFRobot推出的面向青少年的編程軟件,支持圖形化編程和Python代碼編程,支持眾多的開源硬件和擴展模塊。掌控板則是國產開源硬件項目“虛谷計劃”旗下的核心硬件,價格低廉且功能強大。本
服務器是提供計算或應用服務的核心設備之一。隨著近年來云計算、人工智能、大數(shù)據(jù)等技術的飛速發(fā)展,服務器的市場規(guī)模越來越大。使用龍芯CPU可以實現(xiàn)高性能服務器,基于龍芯CPU的服務器在Web服務、數(shù)據(jù)庫服務、文件存儲服務等場景中都有應用。本書是針對龍芯服務器管理和運維人員的系統(tǒng)教程,重點介紹基于龍芯3B4000/3B500
本書以實驗案例形式系統(tǒng)講述了ArduinoUno入門基礎知識與編程實現(xiàn)方法。第一部分講述了初學者應了解的入門基礎知識,包括Arduino是什么、如何開始Arduino編程、Arduino語言等;第二部分依次講解了48例經典的ArduinoUno編程實例,內容包括實驗描述、知識要點、編程要點、程序設計、拓展和挑戰(zhàn)等。本書
本書共分10章,主要介紹SpringCloud各個核心組件的設計原理,以及目前流行的SpringCloudAlibaba和Netflix組件,并且剖析SpringCloud對流處理、批處理,以及目前業(yè)界流行的Serverless的支持。在介紹各部分內容時,本書將理論與實踐相結合,對每個核心知識點給出了具體的案例應用,以