freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

分頻器的設計(編輯修改稿)

2024-09-01 03:24 本頁面
 

【文章內(nèi)容簡介】 部分、控制部分 8253計數(shù)器8253是可編程計數(shù)器/定時器,8253具有3個獨立的計數(shù)通道,采用減1計數(shù)方式。在門控信號有效時,每輸入1個計數(shù)脈沖,通道作1次計數(shù)操作。當計數(shù)脈沖是已知周期的時鐘信號時,計數(shù)就成為定時。計數(shù)器通過三個引腳和外部聯(lián)系,一個為時鐘輸入端CLK,一個為門控信號輸入端GATE,另一個為輸出端OUT。每個計數(shù)器內(nèi)部有一個8位的控制寄存器,還有一個16位的計數(shù)初值寄存器CR、一個計數(shù)執(zhí)行部件CE和一個輸出鎖存器OL。讓8253工作在方式3,就 可以作為分頻器使用。8253 根據(jù)輸入的分頻系數(shù),把從clk 口輸入的高頻率脈沖進行分頻。分頻的具體方法是,先輸入分頻系數(shù),保存起來,開始時,out 輸出的是高電平,向wr 輸入一個負脈沖后,從該負脈沖上升后,clk 第一個下降沿開始,每過一個clk 輸入波形的周期將輸入的分頻系數(shù)減一,當減到分頻系數(shù)的一半時,out輸出低電平,分頻系數(shù)減到0 時,再輸入高電平,并重復,這樣,設分頻系數(shù)為n, out就輸出周期為clk周期的n倍,換句話說,就是把clk 方波的頻率分成了原來的1/n。8253計數(shù)器的引腳圖如圖35:圖35 8253計數(shù)器引腳圖 系統(tǒng)原理圖根據(jù)分頻器原理,系統(tǒng)原理圖如圖36所示:圖36 系統(tǒng)原理方案一:利用89C51的計數(shù)功能,實現(xiàn)分頻的功能,電路簡單,芯片相對較常用,掌握較熟練,相比之下,更利于完成本次課設。唯一的缺點就是,輸出不是那么精確。方案二:用8086作為CPU,利用8253的計數(shù)方式3的計數(shù)功能,以及8255來實現(xiàn)分頻的功能,但是,此方案用到了三個需編程芯片,而這些芯片都相對較復雜。為了更好的完成本次課設,在小組成員討論后,最終我們選擇了方案一。即利用89C51來實現(xiàn)分頻的功能。4.軟件設計 軟件流程圖軟件流程圖如圖11所示:開啟To計數(shù)器等待計數(shù)中斷是否有信號輸入設置To計數(shù)器計數(shù)初值等待鍵盤輸入分頻系數(shù)開始NY結束初始化51單片機 includesbit beep=P2^3。sbit dula=P2^6。sbit wela=P2^7。unsigned char i=100。unsigned char j,k,temp,key。void delay(unsigned char i) //延時函數(shù)定義{ for(j=i。j0。j) for(k=125。k0。k)。}unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。display(unsigned char num){ P0=table[num]。 dula=1。 dula=0。 P0=0xc0。 wela=1。 wela=0。}void keyscan() //鍵盤檢測函數(shù){ while(1) { P2=0xfe。 temp=P3。 temp=tempamp。0xf0。 if(temp!=0xf0) { delay(10)。 if(temp!=0xf0) { temp=P3。 switch(temp) { case 0xee: key=0。 break。 case 0xde: key=1。 break。 case 0xbe:
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1