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

正文內(nèi)容

頻率發(fā)生器設(shè)計-wenkub

2022-10-19 07:46:18 本頁面
 

【正文】 圖 33 按鍵電路 數(shù)碼管顯示電路 設(shè)計 1 驅(qū)動電路 數(shù)碼管 采用共陰極連接,以動態(tài)驅(qū)動形式顯示實現(xiàn)出來。 XTAL2( 18 引腳):振蕩器反相放大器的輸入端。 RST( 9 引腳):復(fù)位輸入。 ,定時器 /計數(shù)器 0 外部計數(shù)脈沖。 ,串行輸入口。 P1 口特點是輸出鎖存器,輸出時沒有條件。 P1 端口 ( ~, 1~8 引腳 ) : P1 口是一個帶內(nèi)部上拉電阻的 8 位雙向I/O 口。在訪問外部程序和數(shù)據(jù)存儲器時, P0 口也可以提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線。 本次課題設(shè)計的頻率發(fā)生器的 系統(tǒng)框圖如圖 31 所示: 2 圖 31 系統(tǒng)框圖 STC89C52 單片機介紹 89C52 共有四個八位的并行雙向口,即有 32 根輸入輸出口線。 對頻率發(fā)生器軟件編程、調(diào)試、相關(guān)硬件設(shè)備的使用技能等方面得到真正的實踐機會,把軟硬件結(jié)合,克服其中的種種問題,提高編程能力。 1 頻率發(fā)生器設(shè)計 一、設(shè)計目的 能夠根據(jù)題目要求及實際情況掌握編寫程序、調(diào)試程序、軟件仿真及與硬件結(jié)合。 二、設(shè)計要求 1.通過按鍵輸入設(shè)定頻率 (默認占空比 1: 1)并顯示 2.通過按鍵輸入設(shè)定占空比并顯示 3.輸出此頻率 要求做出實物。各口的每一位均由 鎖存器、輸出驅(qū)動器和輸入緩沖器組成。此時, P0 口內(nèi)部上拉電阻有效。 P1 的輸出緩沖器可驅(qū)動(吸收或者輸出電流方式) 4 個 TTL 輸入。輸入緩沖,輸入時有條件,即需要先將該口設(shè)為輸入狀態(tài),先輸出 1。 ,串行輸出口。 ,定時器 /計數(shù)器 ,1 外部計數(shù)脈沖。當(dāng)輸入 連續(xù)兩個機器周期以上高電平時為有效,用來完成單片機單片機的復(fù)位初始化操作。 STC89C52 引腳圖如圖 32所示。 動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位元選通控制電路,位元選通由各自獨立的 I/O 線控制,當(dāng)單片機輸出字形碼時,所有數(shù) 碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決 單片機對位元選通 COM 端電路的控制,所以我們只要將需要顯示 的數(shù)碼管的選通控制打開, 該位元就顯示出字形,沒 選通的數(shù)碼管就不會亮 。 鎖存器 輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的;加上拉 電阻 ,他們能和 LS/ALSTTL 輸出兼容。 三態(tài)總線驅(qū)動輸出 當(dāng)使能為低時,輸出將鎖存在已建立的數(shù)據(jù)電平上。 數(shù)據(jù)鎖存 當(dāng)輸入的數(shù)據(jù)消失時,在芯片的輸出端,數(shù)據(jù)仍然保持; 這個概念在并行數(shù)據(jù)擴展中經(jīng)常使用到。OE 為使能端。初始化時啟動了定時器 0 與定時器 1。占空比的顯示規(guī)律與頻率的一樣。如果連續(xù)按住這個鍵,便會執(zhí)行連續(xù)加值操作。要注意的是占空比的初值是 50%,我們定義的 ZKB為 50(百分比的分子部分,為一整數(shù)),故調(diào)節(jié)占空比時, ZKB 會進行加 10 操作。 定時器中斷子程序流程圖分別如圖 44 圖 45 所示。 //方式 1 計數(shù)長度 uchar flag。 //T0 和 T1 的定時初值 uchar code tabl[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 這因為在 C51 編譯器圖 44 定時器 0 中斷子程序 圖 45 定時器 1 中斷子程序 2 中,對不同的循環(huán)方法,采用不同的指令來完成的。 while(n) for(j=0。一個實際的程序應(yīng)當(dāng)包含若干語句,應(yīng)當(dāng)指出, C 語言都是用來完成一定任務(wù)的。 ZKB=50。 //初始占空比 50 定時 TH1=0x9e。 //選擇 INT1 為下降沿觸發(fā)方式 EX0=1。 EA=1。 TIMER0_H=0x3c。 能被其他程序調(diào)用,在實現(xiàn)某種 功能 后能自動返回到 調(diào)用程序去的程序。 //分離頻率的各位數(shù)值 b=PL/1000。 d=PL/10。 P0=0xfe。 P1=tabl[m]。 delay1ms(2)。 P0=0xef。 P1=tabl[b]。按鍵的數(shù)目增多時,硬件變得復(fù)雜。 //關(guān)中斷 flag++。 //
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1