第一篇:PIC單片機(jī)課程設(shè)計(jì)報(bào)告
河北聯(lián)合大學(xué)輕工學(xué)院
QINGGONG COLLEGE, HEBEI UNITED UNIVERSITY
《PIC單片機(jī)課程設(shè)計(jì)》
學(xué)生姓名: 學(xué)號(hào): 學(xué)部:專(zhuān)業(yè)班級(jí):指導(dǎo)教師:
年月日
一、課程設(shè)計(jì)目的本課程設(shè)計(jì)是在《PIC單片機(jī)原理及應(yīng)用》及《單片機(jī)C語(yǔ)言編程》課程的基礎(chǔ)上,通過(guò)硬件設(shè)計(jì)、軟件編程及仿真調(diào)試的實(shí)踐,進(jìn)一步掌握PIC單片機(jī)的應(yīng)用方法,熟練掌握PICC C語(yǔ)言程序的編寫(xiě)與調(diào)試,是畢業(yè)設(shè)計(jì)前的一次重要實(shí)踐,為今后走上工作崗位打下堅(jiān)實(shí)的單片機(jī)應(yīng)用基礎(chǔ)。
二、設(shè)計(jì)題目及要求
2.1 設(shè)計(jì)題目:
基于PIC16F877單片機(jī)的多功能電子時(shí)鐘 2.2 功能實(shí)現(xiàn):
實(shí)時(shí)時(shí)鐘顯示,時(shí)間可調(diào);實(shí)時(shí)溫度顯示,并具有超限報(bào)警功能。輸出顯示采用LCD1602或LED七段數(shù)碼顯示器。2.3 設(shè)計(jì)要求:
自己設(shè)計(jì)硬件和程序編程,畫(huà)出完整的電路原理圖,用Multisim或Proteus仿真,最終可實(shí)現(xiàn)脫機(jī)運(yùn)行。
三、設(shè)計(jì)原理說(shuō)明
3.1 時(shí)鐘模塊
DS1307是美國(guó)DALLAS公司推出的I2C總線(xiàn)接口實(shí)時(shí)時(shí)鐘芯片,它可獨(dú)立于CPU 工作,不受CPU主晶振及其電容的影響,且計(jì)時(shí)準(zhǔn)確,月累積誤差一般小于10秒。芯片還具有主電源掉電情況下的時(shí)鐘保護(hù)電路,DS1307的時(shí)鐘靠后備電池維持工作,拒絕CPU對(duì)其讀出和寫(xiě)入訪(fǎng)問(wèn)。同時(shí)還具有備用電源自動(dòng)切換控制電路,因而可在主電源掉電和其它一些惡劣環(huán)境場(chǎng)合中保證系統(tǒng)時(shí)鐘的定時(shí)準(zhǔn)確性。
DS1307具有產(chǎn)生秒、分、時(shí)、日、月、年等功能,且具有閏年自動(dòng)調(diào)整功能。同時(shí),DS1307芯片內(nèi)部還集成有一定容量、具有掉電保護(hù)特性的靜態(tài)RAM,可用于保存一些關(guān)鍵數(shù)據(jù)。3.2 顯示模塊
如用LCD1602作為顯示設(shè)備,要求顯示屏分兩行顯示,第一行顯示日期(年-月-日)和星期,第二行顯示時(shí)間(時(shí):分:秒)和溫度。顯示秒由00一直加到59,分鐘數(shù)也由00加到59,小時(shí)采用24小時(shí)制,由00加到23,如此循環(huán)顯示。
3.3 按鍵模塊
按鍵用來(lái)作為時(shí)間調(diào)整。要求至少設(shè)計(jì)4個(gè)按鍵,按鍵1作為設(shè)置鍵;按鍵
2、按鍵3分別為增加、減少鍵,在設(shè)置鍵按下時(shí),此兩個(gè)按鍵方有效;按鍵4是確定鍵,在設(shè)置鍵按下時(shí)方才有效。3.4 溫度采集模塊
DS18B20是美國(guó)DALLAS公司推出的單總線(xiàn)數(shù)字溫度傳感器。DS18B20內(nèi)部集成了溫敏元件、數(shù)據(jù)轉(zhuǎn)換芯片、存儲(chǔ)器芯片和計(jì)算機(jī)接口芯片等多功能模塊。其主要技術(shù)特點(diǎn)有:具有獨(dú)特的單線(xiàn)接口方式;可以通過(guò)數(shù)據(jù)線(xiàn)供電,具有超低功耗工作方式;測(cè)溫范圍為-55℃~125℃,測(cè)溫精度為0.5℃;溫度轉(zhuǎn)換精度9~12位可編程,直接將溫度轉(zhuǎn)換值以二進(jìn)制數(shù)碼的方式串行輸出。
四、硬件原理圖
(含原理圖、電路仿真圖)
五、軟件設(shè)計(jì)
(含流程圖、帶注釋的程序清單)
六、設(shè)計(jì)總結(jié)
設(shè)計(jì)成績(jī):
教師簽名:
年月
日
第二篇:PIC單片機(jī)報(bào)告
PIC單片機(jī)實(shí)驗(yàn)報(bào)告
一、定時(shí)器的使用
(1)實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)學(xué)習(xí)和實(shí)驗(yàn)理解PIC單片機(jī)定時(shí)器的內(nèi)部工作原理,學(xué)會(huì)定時(shí)器 初始化配置編程,并能利用實(shí)驗(yàn)板對(duì)定時(shí)器有簡(jiǎn)單的應(yīng)用。
(2)實(shí)驗(yàn)器材:16位PIC單片機(jī)學(xué)習(xí)板。
(3)實(shí)驗(yàn)過(guò)程:
1、PIC單片機(jī)定時(shí)器概述:根據(jù)具體器件,dsPIC30F 器件系列提供了幾個(gè)16 位定時(shí)器。這些定時(shí)器被指定為T(mén)imer1、Timer2、Timer3 ……等??煞譃槿N類(lèi)型:A類(lèi)型時(shí)基、B類(lèi)型時(shí)基和C類(lèi)型時(shí)基。
A類(lèi)型時(shí)基:在大多數(shù)dsPIC30F 器件上,至少有一個(gè)A 類(lèi)型定時(shí)器。通常Timer1 是A 類(lèi)型定時(shí)器。A 類(lèi)型定時(shí)器與其他類(lèi)型的定時(shí)器相比,有下列獨(dú)特的功能:
可以使用器件的低功耗32 kHz 振蕩器作為時(shí)鐘源工作
可以在使用外部時(shí)鐘源的異步模式下工作
A 類(lèi)型定時(shí)器獨(dú)特的功能使它可以用于實(shí)時(shí)時(shí)鐘應(yīng)用(Real-Time Clock,RTC)。16 位定時(shí)器模式:在16 位定時(shí)器模式下,定時(shí)器在每個(gè)指令周期遞增,直到與預(yù)先裝入周期寄存器PR1 中的值匹配,然后復(fù)位至0,繼續(xù)計(jì)數(shù)。當(dāng)CPU 進(jìn)入空閑模式時(shí),定時(shí)器將停止遞增,除非TSIDL(T1CON<13>)位 = 0。如果TSIDL = 1,定時(shí)器模塊邏輯將繼續(xù)遞增,直到CPU 空閑模式終止。位同步計(jì)數(shù)器模式:在16 位同步計(jì)數(shù)器模式下,定時(shí)器將在外部時(shí)鐘信號(hào)的上升沿遞增,外部時(shí)鐘信號(hào)與內(nèi)部相位時(shí)鐘同步。定時(shí)器計(jì)數(shù),直到等于PR1 中預(yù)先裝入的值,然后復(fù)位至0,繼續(xù)計(jì)數(shù)。當(dāng)CPU 進(jìn)入空閑模式時(shí),同上。位異步計(jì)數(shù)器模式:在16 位異步計(jì)數(shù)器模式下,定時(shí)器在外部時(shí)鐘信號(hào)的上升沿遞增。定時(shí)器計(jì)數(shù),直到等于PR1 中預(yù)先裝入的值,然后復(fù)位至0,繼續(xù)計(jì)數(shù)。當(dāng)定時(shí)器配置為異步工作模式時(shí),CPU 進(jìn)入空閑模式,如果TSIDL = 1,則定時(shí)器將停止遞增。
B類(lèi)型時(shí)基:在大多數(shù)dsPIC30F 器件上,如果存在Timer2 和Timer4,它們是B 類(lèi)型定時(shí)器。與其他類(lèi)型的定時(shí)器相比,B 類(lèi)型定時(shí)器有下列獨(dú)特的功能:
B 類(lèi)型定時(shí)器可以和C 類(lèi)型定時(shí)器相連形成32 位定時(shí)器。B 類(lèi)型定時(shí)器的TxCON
寄存器具備T32 控制位,用來(lái)使能32 位定時(shí)器功能。B 類(lèi)型定時(shí)器的時(shí)鐘同步在預(yù)分頻邏輯后執(zhí)行。為輸入捕捉,輸出比較/ 簡(jiǎn)單PWM 模塊提供時(shí)基
C類(lèi)型時(shí)基:在大多數(shù)dsPIC30F 器件上,Timer3 和Timer5 是C 類(lèi)型定時(shí)器。與其他類(lèi)型的定時(shí)器相比,C 類(lèi)型定時(shí)器有下列獨(dú)特的功能:
C 類(lèi)型定時(shí)器可以和B 類(lèi)型定時(shí)器相連形成32 位定時(shí)器。在某個(gè)給定的器件上,至少有一個(gè)C 類(lèi)型定時(shí)器能夠觸發(fā)A/D 轉(zhuǎn)換。
相關(guān)寄存器:要使用定時(shí)器,首先要了解定時(shí)器相關(guān)寄存器,dspic30f4011的定時(shí)器相關(guān)寄存器有:
以A類(lèi)時(shí)基定時(shí)器(Timer1)為例,要用到的相關(guān)寄存器有:T1CON(定時(shí)器1控制寄存器)、IFS0bits(中斷標(biāo)志狀態(tài)寄存器)、IPC0bits(中斷優(yōu)先級(jí)控制寄存器)、IEC0bits(中斷允許控制寄存器)、PR1(定時(shí)器初值寄存器)
定時(shí)器模式:所有類(lèi)型的定時(shí)器都可以在定時(shí)器模式下工作。在定時(shí)器模式下,定時(shí)器的輸入時(shí)鐘由內(nèi)部系統(tǒng)時(shí)鐘(FOSC/4)提供。當(dāng)使能為該模式時(shí),對(duì)于1:1 的預(yù)分頻器設(shè)置,定時(shí)器的計(jì)數(shù)值在每個(gè)指令周期都會(huì)加1。
通過(guò)清零TCS 控制位(TxCON<1>)選擇定時(shí)器模式。
同步模式控制位TSYNC(T1CON<2>)在該模式下不起作用,因?yàn)槭褂昧讼到y(tǒng)時(shí)鐘源產(chǎn)生定時(shí)器時(shí)鐘。
定時(shí)器初值計(jì)算:指令周期=1/(fosc/4),定時(shí)器初值=所需定時(shí)時(shí)間/(指令周期×分頻比)
程序代碼:
#include “p30f4011.h” void timer_init()
{
T1CON=0X8030;
//預(yù)分頻256,ton=1,開(kāi)始計(jì)時(shí),其余都為0//清除TMR1的中斷標(biāo)志 //中斷優(yōu)先級(jí)為7 //使能中斷
//在預(yù)分頻256模式下,計(jì)時(shí)1秒
IFS0bits.T1IF = 0;
IPC0bits.T1IP = 7;IEC0bits.T1IE = 1;}
PR1=0x1c20;
void __attribute__((__interrupt__))_T1Interrupt(void)//中斷服務(wù)程序 {}
void main(){}
TRISE=0x100;
//將LED相連IO口設(shè)為輸出 //執(zhí)行定時(shí)器1初始化 //PORTE初始化輸出為低
IFS0bits.T1IF=0;PORTE++;
//軟件清除定時(shí)器1中斷標(biāo)志位 //實(shí)現(xiàn)每一秒對(duì)PORTE加1,用LED顯示
timer_init();PORTE=0;
while(1);//程序進(jìn)入死循環(huán),定時(shí)執(zhí)行定定時(shí)器中斷程序
二、中斷
實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)學(xué)習(xí)和實(shí)踐理解PIC單片機(jī)中斷的特性及工作原理,學(xué)會(huì)中斷的初始化配置,并能對(duì)中斷進(jìn)行簡(jiǎn)單的應(yīng)用。
實(shí)驗(yàn)器材:16位PIC單片機(jī)學(xué)習(xí)板。
實(shí)驗(yàn)過(guò)程:
dsPIC30F的中斷特性:
多達(dá)8 個(gè)處理器異常和軟件陷阱 7 個(gè)用戶(hù)可選擇的優(yōu)先級(jí)
具有多達(dá)62 個(gè)向量的中斷向量表(Interrupt Vector Table,IVT)每個(gè)中斷或異常源都有唯一的向量 指定的用戶(hù)優(yōu)先級(jí)中的固定優(yōu)先級(jí)
用于支持調(diào)試的備用中斷向量表(Alternate Interrupt Vector Table,AIVT)固定的中斷入口和返回延時(shí)
中斷優(yōu)先級(jí):
(1)可以為每個(gè)外設(shè)中斷源分配7 個(gè)優(yōu)先級(jí)之一。
可用的優(yōu)先級(jí)從1 開(kāi)始為最低優(yōu)先級(jí),7 級(jí)為最高優(yōu)先級(jí)。如果與中斷源有關(guān)的IPC 位被全部清零,則中斷源被有效禁止。
(2)由于特定的優(yōu)先級(jí)會(huì)被分配給一個(gè)以上的中斷請(qǐng)求源,所以在給定的用戶(hù)分配
級(jí)別內(nèi)提供了一種解決優(yōu)先級(jí)沖突的方法。
根據(jù)每個(gè)中斷源在IVT中的位置,它們都有一個(gè)自然順序優(yōu)先級(jí)。中斷向量的編號(hào)越低,自然優(yōu)先級(jí)越高,而向量的編號(hào)越高,自然優(yōu)先級(jí)越低。
(3)任何待處理的中斷源的總優(yōu)先級(jí)都首先由該中斷源在IPCx 寄存器中用戶(hù)分配的優(yōu)先級(jí)決定,然后由IVT 中的自然順序優(yōu)先級(jí)決定。
相關(guān)寄存器:INTCON1 和INTCON2(全局中斷控制寄存器)、IFSx(中斷標(biāo)志狀態(tài)寄存器)、IECx(中斷使能控制寄存器)、IPCx(中斷優(yōu)先級(jí)控制寄存器)、SR(CPU狀態(tài)寄存器)、CORCON(內(nèi)核控制寄存器)。
初始化配置:
1.如果不需要中斷嵌套,將NSTDIS 控制位置1。
2.通過(guò)寫(xiě)相應(yīng)的IPCx 控制寄存器中的控制位選擇中斷源的用戶(hù)分配優(yōu)先級(jí)。如果不需要多個(gè)優(yōu)先級(jí),所有允許的中斷源的IPCx 寄存器控制位均可以編程為同一個(gè)非零值。3.在相關(guān)的IFSx 狀態(tài)寄存器中清零與外設(shè)相關(guān)的中斷標(biāo)志狀態(tài)位。
4.通過(guò)在相應(yīng)的IECx 控制寄存器中置1 與中斷源相關(guān)的中斷允許控制位,使能中斷源。
程序代碼:
void init(){
IFS0bits.INT0IF = 0;//清除INT0的中斷標(biāo)志
IPC0bits.INT0IP = 7;//中斷優(yōu)先級(jí)為7 IEC0bits.INT0IE = 1;}
void __attribute__((__interrupt__))_INT0Interrupt(void)//中斷服務(wù)程序 {
IFS0bits.INT0IF = 0;Led=~Led;}
int main(){
unsigned char Led=0;init();while(1){
PORTE = Led;
//清INT0中斷標(biāo)志//實(shí)現(xiàn)LED亮滅變化 //使能中斷
}}
第三篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告格式
《單片機(jī)課程設(shè)計(jì)》報(bào)告格式
一、封面(注明:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告、課題名稱(chēng)、班級(jí)、姓名、指導(dǎo)教師、日期)
二、摘要(課題簡(jiǎn)要說(shuō)明)
三、課題設(shè)計(jì)目標(biāo)(功能、性能指標(biāo))、方案論證(要求作兩種以上方案比較)
四、設(shè)計(jì)過(guò)程(關(guān)鍵電路工作原理、元器件參數(shù)選用、程序流程圖、程序)
五、軟硬件的安裝、調(diào)試方法
六、完整電路圖、性能參數(shù)測(cè)試
七、存在的問(wèn)題和改進(jìn)方向
八、參考文獻(xiàn)資料
第四篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告格式
單片機(jī)課程設(shè)計(jì)報(bào)告格式要求
統(tǒng)一的A4紙打印。每頁(yè)約44行,每行約34字;打印正文用宋體小四號(hào)字;版面頁(yè)邊距上空2.5cm,下空2cm,左空2.5cm,右空2cm;頁(yè)碼用小五號(hào)字,底端居中。
A、封面;B、課程設(shè)計(jì)任務(wù)書(shū);C、摘要; D、目錄; E、正文;F、參考文獻(xiàn);G、附錄(源程序代碼);H、有關(guān)圖紙(系統(tǒng)的總體原理圖)
摘要(內(nèi)容提要)
摘要是論文內(nèi)容的簡(jiǎn)要陳述,應(yīng)盡量反映主要信息,內(nèi)容包括研究目的、方法、成果和結(jié)論,不含圖表,不加注釋?zhuān)哂歇?dú)立性和完整性,?摘要?字樣位置居中。
目錄
目錄按三級(jí)標(biāo)題編寫(xiě),要求層次清晰,且要與正文標(biāo)題一致。主要包括緒論、正文主體、結(jié)論、主要參考文獻(xiàn)及附錄等。
題序?qū)哟未笾掠幸韵聨追N格式:
1、緒論
1.1課題背景
ˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2交會(huì)對(duì)接技術(shù)發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.1俄羅斯空間交會(huì)對(duì)接發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.2美國(guó)空間交會(huì)對(duì)接發(fā)展概況
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
2、空間飛行器
2.1引言
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
結(jié)論
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
主要參考文獻(xiàn)
為了反映報(bào)告的科學(xué)依據(jù)和作者尊重他人研究成果的嚴(yán)肅態(tài)度,同時(shí)向讀者提供有關(guān)信息的出處,正文之后一般應(yīng)列出主要參考文獻(xiàn)(只限于那些作者親自閱讀過(guò)的,最重要的且發(fā)表在公開(kāi)出版物上的文獻(xiàn)或網(wǎng)上下載的資料)。報(bào)告中被引用的參考文獻(xiàn)序號(hào)置于所引用部分的右上角。參考文獻(xiàn)所列著作按報(bào)告中引用順序排列,著作按如下格式著錄:序號(hào)、著作者、書(shū)名、出版地、出版社、出版日期。
例1(著作):1.宋尚桂.大學(xué)通識(shí)教育的理論和模式.青島:中國(guó)海洋大學(xué)出版社,2007年9月
例2(文章):2.朱曉剛.以人為本----美國(guó)大學(xué)通識(shí)教育理念和實(shí)踐的解讀.民辦教育研究,2005(5)
設(shè)計(jì)報(bào)告裝訂順序
(一)課程設(shè)計(jì)封面
(二)課程設(shè)計(jì)任務(wù)書(shū)
(三)摘要
(四)目錄
例:
1、緒論ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
11.1課題背景ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ1
1.2交會(huì)對(duì)接技術(shù)發(fā)展概況ˉˉˉˉˉˉˉˉˉˉˉˉˉ
31.2.1俄羅斯空間交會(huì)對(duì)接發(fā)展概況ˉˉˉˉˉˉˉˉˉ
51.2.2美國(guó)空間交會(huì)對(duì)接發(fā)展概況ˉˉˉˉˉˉˉˉˉˉ72、空間飛行器ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.1引言ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.2空間飛行器姿態(tài)表示ˉˉˉˉˉˉˉˉˉˉˉˉˉˉ23 結(jié)論ˉˉˉˉˉˉˉˉˉˉˉˉ ˉˉˉˉˉˉˉˉˉˉ50 主要參考文獻(xiàn)ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
51(五)正文
(六)參考文獻(xiàn)
(七)附錄
(八)有關(guān)圖紙
撰寫(xiě)設(shè)計(jì)報(bào)告的幾點(diǎn)要求
1、文字
設(shè)計(jì)中漢字應(yīng)采用《簡(jiǎn)化漢字總表》規(guī)定的簡(jiǎn)化字,并嚴(yán)格執(zhí)行漢字的規(guī)范,所有文字字面清晰,不得涂改。
第一層次(章)題序和標(biāo)題居中放置,其余各層次(節(jié)、條、款)題序和標(biāo)題一律沿版面左側(cè)邊線(xiàn)頂格排列。第一層次(章)題序和標(biāo)題距下文雙倍行距。段落開(kāi)始后縮兩個(gè)字。行與行之間,段落和層次標(biāo)題以及各段落之間均為單倍行距。
第一層次(章)題序和標(biāo)題用小二號(hào)黑體字。題序和標(biāo)題之間空兩個(gè)字,不加標(biāo)點(diǎn),下同。
第二層次(節(jié))題序和標(biāo)題用小三號(hào)黑體字。
第三層次(條)題序和標(biāo)題用四號(hào)黑體字。
第四層次及以下層次題序及標(biāo)題一律用小四號(hào)黑體字。
結(jié)論(結(jié)束語(yǔ))作為單獨(dú)一章排列,但標(biāo)題前不加?第XXX?字樣。結(jié)論是整個(gè)設(shè)計(jì)的總結(jié),應(yīng)以簡(jiǎn)練的文字說(shuō)明所做的工作。
2、表格
設(shè)計(jì)中的表格可以統(tǒng)一編序,也可以逐章單獨(dú)編序,方式應(yīng)與插圖及公式的編序方式統(tǒng)一。表序必須連續(xù),不得重復(fù)或跳躍。表格的結(jié)構(gòu)應(yīng)簡(jiǎn)潔,各欄都應(yīng)標(biāo)注量和相應(yīng)的單位。表格內(nèi)數(shù)字須上下對(duì)齊,相鄰欄內(nèi)的數(shù)值相同時(shí),不能用‘同上’、‘同左’和其它類(lèi)似用詞,應(yīng)一一重新標(biāo)注。表序和表題置于表格上方中間位置,無(wú)表題的表序置于表格的左上方或右上方(同一篇論文位置應(yīng)一致)。
3、插圖
插圖要精選,圖序可以連續(xù)編序,也可以逐章單獨(dú)編序,方式應(yīng)與表格、公式的編序方式統(tǒng)一,圖序必須連續(xù),不得重復(fù)或跳躍。僅有一圖時(shí),在圖題前加‘附圖’字樣。設(shè)計(jì)中的插圖以及圖中文字符號(hào)應(yīng)打印,無(wú)法打印時(shí)一律用鋼筆繪制和標(biāo)出。由若干個(gè)分圖組成的插圖,分圖用a,b,c,……標(biāo)出。圖序和圖題置于圖下方中間位置。
4、公式
設(shè)計(jì)中重要的或者后文中須重新提及的公式應(yīng)注序號(hào)并加圓括號(hào),序號(hào)一律用阿拉伯?dāng)?shù)字連續(xù)編序或逐章編序,序號(hào)排在版面右側(cè),且距右邊距相等。公式與序號(hào)之間不加虛線(xiàn)。
5、數(shù)字用法
公歷世紀(jì)、年代、年、月、日、時(shí)間和各種計(jì)數(shù)、計(jì)量,均用阿拉伯?dāng)?shù)字。年份不能簡(jiǎn)寫(xiě)(如1999年不能寫(xiě)成99年)。數(shù)值的有效數(shù)字應(yīng)全部寫(xiě)出,如:0.50∶20.0不能寫(xiě)作0.5∶20。
6、軟件
軟件流程圖和原程序清單要按軟件文檔格式附在報(bào)告后面,特殊情況可在答辯時(shí)展示,不附在報(bào)告內(nèi)。
7、計(jì)量單位的定義和使用方法按國(guó)家計(jì)量標(biāo)準(zhǔn)執(zhí)行。
第五篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)報(bào)告
《單片機(jī)原理與接口技術(shù)》
課程設(shè)計(jì)報(bào)告
設(shè)計(jì)題目: 基于80C51單片機(jī)系統(tǒng)實(shí)驗(yàn)板的制作
與程序設(shè)計(jì)
專(zhuān)
業(yè):應(yīng)用電子專(zhuān)業(yè)
班
級(jí): 11應(yīng)電班
姓
名: 丁文俊
指導(dǎo)教師: 余靜老師
2013 年 5 月20 日
目錄 前 言………………………………………………………………… 2 課程設(shè)計(jì)的目的及要求…………………………………………… 3 硬件電路設(shè)計(jì)……………………………………………………… 4 軟件程序設(shè)計(jì)…………………………………………………… 5 小結(jié)………………………………………………………………
參考文獻(xiàn) 附錄A 電路總圖 附錄B 程序清單
基于80C51單片機(jī)系統(tǒng)實(shí)驗(yàn)板的制作與程序設(shè)計(jì)
1.前言
2、課程設(shè)計(jì)的目的及要求 2.1課程設(shè)計(jì)目的
2.2課程設(shè)計(jì)要求
3、系統(tǒng)主要硬件電路設(shè)計(jì)
3.1 STC89C51單片機(jī)簡(jiǎn)介
MCS-51是美國(guó)Intel公司生產(chǎn)的一系列單片機(jī)的總稱(chēng),包括多個(gè)品種,如8031、8051、8751、8032、80C52、8752等。其中8051是最典型的產(chǎn)品,其他單片機(jī)都是在其基礎(chǔ)上進(jìn)行功能增減而來(lái)的,所以人們習(xí)慣于用8051來(lái)稱(chēng)呼MCS-51系列單片機(jī)。Intel公司將MCS-51的核心技術(shù)授權(quán)給了多家公司,這些廠(chǎng)家生產(chǎn)的單片機(jī)在功能上或多或少有些改變,以滿(mǎn)足不同的需求,其中美國(guó)的ATMEL公司生產(chǎn)的AT89C51是曾經(jīng)在我國(guó)非常流行的51單片機(jī)。當(dāng)前AT89C51/52已經(jīng)停產(chǎn),其替代產(chǎn)品為AT89S51/52。深圳宏晶公司出品的STC89C51可以直接代替?zhèn)鹘y(tǒng)的AT89S51和AT89C51芯片,也可以代替菲利普、華幫等其他公司的89C51,由于時(shí)代的發(fā)展,工藝的進(jìn)步,STC89C51功能更強(qiáng),壽命更長(zhǎng)(4K字節(jié)Flash存儲(chǔ)器、128字節(jié)片內(nèi)RAM、支持ISP下載編程)
圖2.1 STC89c51單片機(jī)
單片機(jī)的時(shí)鐘信號(hào)用來(lái)提供單片機(jī)片內(nèi)各種微操作的時(shí)間基準(zhǔn),時(shí)鐘信號(hào)通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩。MCS-51單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,引腳XTALl和XTAL2分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時(shí),電路簡(jiǎn)單,所得的時(shí)鐘信號(hào)比較穩(wěn)定,實(shí)際使用中常采用這種方式,如圖2-2所示在其外接晶體振蕩器(簡(jiǎn)稱(chēng)晶振)或陶瓷諧振器就構(gòu)成了內(nèi)部振蕩方式,片內(nèi)高增益反向放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個(gè)自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。
圖2-2中外接晶體以及電容C2和C1構(gòu)成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、快速起振的作用,其值均為30P左右,晶振頻率選11.0592MHz。
為了初始化單片機(jī)內(nèi)部的某些特殊功能寄存器,必須采用復(fù)位的方式,復(fù)位后可使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始狀態(tài)開(kāi)始正常工作。單片機(jī)的復(fù)位是靠外電路來(lái)實(shí)現(xiàn)的,在正常運(yùn)行情況下,只要RST引腳上出現(xiàn)兩個(gè)機(jī)器周期時(shí)間以上的高電平,即可引起系統(tǒng)復(fù)位,但如果RST引腳上持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。復(fù)位后系統(tǒng)將輸入/輸出(1/0)端口寄存器置為FFH,堆棧指針SP置為07H, SBUF內(nèi)置為不定值,其余的寄存器全部清0,內(nèi)部RAM的狀態(tài)不受復(fù)位的影響,在系統(tǒng)上電時(shí)RAM的內(nèi)容是不定的。復(fù)位操作有兩種情況,即上電復(fù)位和手動(dòng)(開(kāi)關(guān))復(fù)位。本系統(tǒng)采用上電復(fù)位方式。圖2-2中R9和Cl組成上電復(fù)位電路,其值R取為10K, C取為10μF.4
圖2.2 最小系統(tǒng)結(jié)構(gòu)圖
3.2 電平轉(zhuǎn)換電路 3.3
4、軟件程序設(shè)計(jì)
5、小結(jié)
參考文獻(xiàn)
[1] 張偉,《單片機(jī)原理及應(yīng)用》,機(jī)械工業(yè)出版社,2005(這是格式)
附錄
江西工業(yè)職業(yè)技術(shù)學(xué)院電子與信息工程系
課程設(shè)計(jì)指導(dǎo)教師評(píng)語(yǔ)
班級(jí):
學(xué)生姓名:
學(xué)號(hào):
指導(dǎo)教師評(píng)語(yǔ)(包括工作態(tài)度,遵守紀(jì)律;基本理論、知識(shí)、技能;獨(dú)立工作能力和分析解決問(wèn)題的能力;完成任務(wù)情況及水平):
學(xué)生成績(jī)(五級(jí)分制):
指導(dǎo)教師簽名:
****年**月**日