前言
第1章 單片機(jī)基礎(chǔ)知識(shí)
1.1 單片機(jī)概述
1.1.1 嵌入式系統(tǒng)與單片機(jī)
1.1.2 單片機(jī)發(fā)展
1.1.3 單片機(jī)編程語言的選擇
1.1.4 單片機(jī)仿真軟件
1.2 MCS-51單片機(jī)的分類
1.3數(shù)制
1.4 碼制
1.5 練習(xí)題
第2章 單片機(jī)硬件結(jié)構(gòu)
2.1 51單片機(jī)的硬件整體結(jié)構(gòu)
2.1.1 微機(jī)系統(tǒng)的3個(gè)層次
2.1.2 單片機(jī)的硬件組成
2.1.3 單片機(jī)的總線
2.2 微處理器
2.3 存儲(chǔ)器
2.3.1 51單片機(jī)存儲(chǔ)器結(jié)構(gòu)
2.3.2 片內(nèi)RAM
2.3.3 片內(nèi)ROM
2.3.4 片外RAM和片外ROM
2.4 I/O并行端口
2.4.1 P0口的結(jié)構(gòu)
2.4.2 P1口的結(jié)構(gòu)
2.4.3 P2口的結(jié)構(gòu)
2.4.4 P3口的結(jié)構(gòu)
2.4.5 并行端口的負(fù)載能力
2.5 時(shí)序電路
2.6 復(fù)位電路
2.7 電源引腳
2.8 單片機(jī)最小系統(tǒng)
2.9 練習(xí)題
第3章 單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)的基本概念
3.2 指令格式
3.3 指令的分類
3.4 指令描述符號(hào)介紹
3.5 尋址方式
3.5.1 操作數(shù)為立即數(shù)的尋址方式
3.5.2 操作數(shù)為寄存器的尋址方式
3.5.3 操作數(shù)為存儲(chǔ)單元的尋址方式
3.5.4 操作數(shù)為位的尋址方式
3.5.5 操作數(shù)為I/O接口的尋址方式
3.5.6 尋址方式總結(jié)
3.6 指令系統(tǒng)學(xué)習(xí)方法概述
3.7 指令系統(tǒng)
3.7.1 數(shù)據(jù)傳送指令
3.7.2 算術(shù)運(yùn)算類指令
3.7.3 邏輯操作與移位指令
3.7.4 控制轉(zhuǎn)移指令
3.7.5 位操作指令
3.7.6 指令冗余
3.8 指令執(zhí)行過程
3.9 練習(xí)題
第4章 匯編語言程序設(shè)計(jì)
4.1 程序設(shè)計(jì)結(jié)構(gòu)風(fēng)格
4.2 匯編程序細(xì)節(jié)規(guī)范
4.3 流程圖
4.4 偽指令
4.5 結(jié)構(gòu)化程序設(shè)計(jì)方法
4.5.1 順序程序
4.5.2 分支程序
4.5.3 循環(huán)程序
4.5.4 查表程序
4.5.5 子程序
4.6 匯編語言程序設(shè)計(jì)實(shí)例
4.6.1 算術(shù)運(yùn)算程序
4.6.2 數(shù)制轉(zhuǎn)換程序
4.7 練習(xí)題
第5章 中斷系統(tǒng)
5.1 中斷的基本概念
5.2 51單片機(jī)的中斷系統(tǒng)結(jié)構(gòu)
5.2.1 中斷源
5.2.2 中斷觸發(fā)標(biāo)志
5.2.3 中斷標(biāo)志位
5.2.4 中斷允許位
5.2.5 中斷優(yōu)先級(jí)
5.2.6 中斷源入口地址
5.3 51單片機(jī)的中斷處理過程
5.3.1 中斷響應(yīng)條件
5.3.2 中斷響應(yīng)過程
5.3.3 中斷返回
5.4 中斷系統(tǒng)應(yīng)用實(shí)例
5.5 練習(xí)題
第6章 定時(shí),計(jì)數(shù)器
6.1 定時(shí)/計(jì)數(shù)器概述
6.2 51定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)和工作原理
6.3 單片機(jī)對(duì)內(nèi)部TO/T1的控制
6.4 51定時(shí)/計(jì)數(shù)器的工作方式
6.5 對(duì)輸入信號(hào)的要求及運(yùn)行中讀定時(shí)/計(jì)數(shù)器
6.6 51定時(shí)/計(jì)數(shù)器初值計(jì)算
6.7 51定時(shí)/計(jì)數(shù)器應(yīng)用實(shí)例
6.8 練習(xí)題
第7章 串行接口
7.1 串行通信基礎(chǔ)
7.1.1 串行通信的基本概念
7.1.2 串行通信的接口標(biāo)準(zhǔn)
7.2 5l單片機(jī)的串行口
7.2.1 串行口的結(jié)構(gòu)
7.2.2 串行口控制寄存器
7.2.3 串行口的工作方式
7.3 串行口的應(yīng)用實(shí)例
7.3.1 單片機(jī)的點(diǎn)對(duì)點(diǎn)通信
7.3.2 單片機(jī)的多機(jī)通信
7.4 練習(xí)題
第8章 擴(kuò)展存儲(chǔ)器設(shè)計(jì)
8.1 外部總線擴(kuò)展
8.2 存儲(chǔ)器概述
8.2.1 存儲(chǔ)器層次結(jié)構(gòu)
8.2.2 內(nèi)存的分類
8.2.3 存儲(chǔ)器的性能指標(biāo)
8.3 常用的擴(kuò)展存儲(chǔ)器芯片
8.4 片外存儲(chǔ)器擴(kuò)展編址技術(shù)
8.4.1 線選法
8.4.2 譯碼法
8.4.3 譯碼方法比較
8.5 練習(xí)題
第9章 擴(kuò)展I/O接口設(shè)計(jì)
9.1 I/O接口的基本模型
9.2 8255A概述
9.2.1 可編程芯片總體要求及典型的并行口組成
9.2.2 8255A的內(nèi)部結(jié)構(gòu)與引腳功能
9.2.3 8255A的控制字
9.2.4 8255A的工作方式
9.3 練習(xí)題
第10章 人機(jī)交互設(shè)備
10.1 LED顯示器接口擴(kuò)展
10.2 LCD顯示器概述
10.3 鍵盤接口擴(kuò)展
10.4 專用鍵盤/顯示器控制芯片8279
10.5 練習(xí)題
第11章 輸入輸出通道接口技術(shù)
11.1 輸入輸出通道接口技術(shù)概述
11.2 模擬輸入通道接口技術(shù)
11.2.1 A/D轉(zhuǎn)換接口技術(shù)
11.2.2 ADC0809原理及應(yīng)用
11.3 模擬輸出通道接口技術(shù)
11.3.1 D/A轉(zhuǎn)換接口技術(shù)
11.3.2 DAC0832原理及應(yīng)用
11.4 數(shù)字量接口
11.4.1 數(shù)字量輸入接口
11.4.2 數(shù)字量輸出接口
11.5 練習(xí)題
第12章 單片機(jī)應(yīng)用系統(tǒng)開發(fā)和調(diào)試
12.1 單片機(jī)應(yīng)用系統(tǒng)的性能要求
12.2 單片機(jī)應(yīng)用系統(tǒng)的總體方案設(shè)計(jì)
12.3 單片機(jī)系統(tǒng)硬件設(shè)計(jì)注意問題
12.4 單片機(jī)系統(tǒng)軟件設(shè)計(jì)注意問題
12.5 單片機(jī)系統(tǒng)的抗干擾技術(shù)
12.6 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試
12.6.1 硬件調(diào)試
12.6.2 軟件調(diào)試
12.6.3 實(shí)際應(yīng)用調(diào)試
12.7 單片機(jī)系統(tǒng)說明書
第13章 51單片機(jī)教學(xué)仿真板DIY
13.1 電子技術(shù)入門學(xué)習(xí)內(nèi)容綜述
13.1.1 電子技術(shù)基礎(chǔ)知識(shí)
13.1.2 如何讀懂電路圖
13.2 KeilC51概述
13.2.1 KeilC51簡(jiǎn)介
13.2.2 KeilC51工程的建立
13.2.3 編譯連接
13.2.4 仿真器設(shè)置
13.2.5 程序仿真過程中的控制
13.3 自制單片機(jī)仿真板硬件概述
13.3.1 單片機(jī)仿真器的元件
13.3.2 RS-232電平與仿真芯片連接電路
13.3.3 SST89E58RD芯片功能
13.3.4 SST89E58RD仿真程序燒入
13.3.5 LJSB與SST89E58RD連接
13.4 供電電路
13.5 單片機(jī)程序下載
13.5.1 標(biāo)志字節(jié)
13.5.2 程序存儲(chǔ)器的加密
13.5.3 通過并行方式下載程序
13.5.4 通過SPI方式下載程序
13.6 單片機(jī)I/O口示例程序
13.6.1 應(yīng)用I/O口的流水燈
13.6.2 蜂鳴器的簡(jiǎn)單應(yīng)用
13.7 8255簡(jiǎn)單應(yīng)用示例程序
13.7.1 應(yīng)用8255的流水燈
13.7.2 通過撥碼開關(guān)改變流水燈花樣
13.8 LED顯示示例程序
13.9 中斷示例程序
13.10 定時(shí)/計(jì)數(shù)器示例程序
13.10.1 開關(guān)計(jì)數(shù)器
13.10.2 秒定時(shí)器
13.10.3 數(shù)字頻率計(jì)
13.10.4 音樂播放器
13.11 ADC0809示例程序
13.12 綜合程序
13.12.1 溫度監(jiān)控系統(tǒng)
13.12.2 數(shù)字電子鐘
13.12.3 音樂盒
附錄
附錄A ASCII碼表
附錄B MCS-51系列單片機(jī)指令表
附錄C 51單片機(jī)與8086指令系統(tǒng)比較
附錄D 仿真板原理圖
附錄E 單片機(jī)技術(shù)相關(guān)網(wǎng)站
參考文獻(xiàn)
出版社: 機(jī)械工業(yè)出版社; 第1版 (2009年8月1日)
開本: 16
ISBN: 9787111278153
條形碼: 9787111278153
尺寸: 25.8 x 18.4 x 1.4 cm
重量: 599 g
加減一加法器,通過P1口輸入一個(gè)八位無符號(hào)數(shù),P2口輸入另
#include<reg51.h>#define uchar unsigned charuchar num,time,limit=2;sbit led1=P1^0;sbit key1=P2...
請(qǐng)問51單片機(jī)與51單片機(jī)之間的串口通信程序怎么寫?
1、查詢方式:#include<reg51.h>main(){ unsigned char dat; TMOD=0x20; TH1=TL1=0xfd; SCON=0...
格式:pdf
大?。?span id="sn54eyp" class="single-tag-height">773KB
頁數(shù): 22頁
評(píng)分: 4.4
基于 51單片機(jī)的電子時(shí)鐘設(shè)計(jì) 摘要 本電子時(shí)鐘以 STC89C52單片機(jī)作為主控芯片,采用 DS12C887時(shí)鐘芯片, 使用 1602液晶作為顯示輸出。該時(shí)鐘走時(shí)精確,具有鬧鐘設(shè)置,以及可同時(shí)顯 示時(shí)間、日期等多種功能。本文將詳細(xì)介紹該電子時(shí)鐘涉及到的一些基本原理, 從硬件和軟件兩方面進(jìn)行分析。 【關(guān)鍵詞】 STC89C52單片機(jī) DS12C887時(shí)鐘芯片 1602液晶 蜂鳴器 目 錄 一、緒論?????????????????????? 4 1.1 電子時(shí)鐘功能???????????????? 4 1.2 設(shè)計(jì)方案?????????????????? 4 二、硬件設(shè)計(jì)???????????????????? 4 2.1 51單片機(jī)部分設(shè)計(jì)???????????? 4 2.2 USB 供電電路設(shè)計(jì)???????????? 5 2.3 串行通信電路設(shè)計(jì)???????????? 6
格式:pdf
大?。?span id="0r6cfrd" class="single-tag-height">773KB
頁數(shù): 22頁
評(píng)分: 4.7
摘 要 本次的課程設(shè)計(jì)基于單片機(jī)技術(shù)原理,以美國 ATMEL公司開發(fā)的 AT89S52 芯片作為核心控制器。 通過硬件電路的制作及軟件程序的編制, 設(shè)計(jì)制作了一種 具有復(fù)位、校時(shí)功能的數(shù)字時(shí)鐘系統(tǒng)。利用 1602液晶同時(shí)顯示提示信息和時(shí)間 信息,用戶可通過系統(tǒng)上的按鍵對(duì)時(shí)間進(jìn)行調(diào)整, 實(shí)現(xiàn)實(shí)時(shí)的時(shí)鐘顯示。 本次設(shè) 計(jì)的硬件由主控模塊、 復(fù)位模塊以及顯示模塊構(gòu)成。 復(fù)位模塊主要由電阻、 電容、 按鍵和發(fā)光二極管組成而顯示模塊則由 1602字符液晶構(gòu)成,用于顯示提示信息 和實(shí)時(shí)時(shí)鐘。 關(guān)鍵詞: AT89S52;LCD 1602; 實(shí)時(shí)時(shí)鐘 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 Abstract The curriculum design is based on the principles of microcomputer technology and has adapted the
《PLC實(shí)用制作快速上手》具有以下特點(diǎn):打破傳統(tǒng)PLC書籍逐條介紹指令的模式,重在實(shí)踐能力的培養(yǎng);制作案例從局部到綜合,力求接近實(shí)際工藝標(biāo)準(zhǔn),讀者跟著學(xué)就可以掌握PLC的編程并得到符合工作實(shí)際需要或職業(yè)認(rèn)證需要等方面的訓(xùn)練,完成具有實(shí)用價(jià)值的作品制作。
《焊工快速上手100例》共6章,內(nèi)容以各種典型焊接工藝為主,具體介紹;焊條電弧焊;埋弧焊;氣體保護(hù)焊,包括二氧化碳?xì)怏w保護(hù)焊、手工鎢極氬弧焊;等離子弧焊接與切割,氣焊與氣割等。為加強(qiáng)焊工文明生產(chǎn)和安全意識(shí),杜絕安全事故的發(fā)生,特別增加焊工安全知識(shí)等內(nèi)容?!逗腹た焖偕鲜?00例》編寫注重實(shí)用和管用,大多以生產(chǎn)實(shí)踐中的應(yīng)用技術(shù)為基礎(chǔ),通過大量圖表、翔實(shí)的工程應(yīng)用實(shí)例,敘述各種焊接工藝特點(diǎn),焊接工具和設(shè)備的選擇和使用特點(diǎn),基本操作技能、技巧與訣竅,通過實(shí)踐中的經(jīng)驗(yàn)教訓(xùn),提煉實(shí)際工作中應(yīng)遵守的操作規(guī)程、注意事項(xiàng)與操作禁總。全書圖文并茂、內(nèi)容淺顯易懂,既便于工人參考,又可供下崗、求職工人進(jìn)行轉(zhuǎn)崗、上崗再就業(yè)培訓(xùn)用,也可供農(nóng)民工作為技能培訓(xùn)教材補(bǔ)充資料使用。
《PLC實(shí)用制作快速上手》按難易程度分三章進(jìn)行介紹。第1章介紹可編程序控制器基礎(chǔ);第2章是全書的重點(diǎn),以智能家居為背景主線,介紹了13個(gè)非常實(shí)用的制作案例,如防盜報(bào)警、智能彩燈、家用咖啡機(jī)等;第3章介紹PLC復(fù)雜控制案例和PLC競(jìng)賽案例,它們是PLC知識(shí)和技能的深度擴(kuò)展。
《PLC實(shí)用制作快速上手》是智能家居愛好者、PLC制作愛好者很有價(jià)值的參考資料;可以為高職、高專學(xué)生畢業(yè)設(shè)計(jì)、競(jìng)賽提供幫助;也可作為自動(dòng)化、電子工程、機(jī)電一體化、樓宇智能化等相關(guān)專業(yè)高職、高專項(xiàng)目教學(xué)的教材。本書由陳清彬著。