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

正文內(nèi)容

基于51單片機(jī)的數(shù)字時鐘的設(shè)計畢業(yè)論文-文庫吧資料

2025-08-02 08:12本頁面
  

【正文】 是用指令 INC 來實現(xiàn)的。中斷一次,滿一秒后秒進(jìn)位,滿 60 秒后即為 1 分鐘, 分鐘單元進(jìn)位,60 分到了后,時單元進(jìn)位,24 小時滿后,天單元進(jìn)位。 (2)計時功能的實現(xiàn)與中斷服務(wù)程序 時間的運行依靠定時中斷子程序?qū)r鐘單元數(shù)值進(jìn)位調(diào)整來實現(xiàn)的。如:有一個單元存儲了 45 這樣一位數(shù),則需轉(zhuǎn)換成四位的 BCD 碼:(0100) ( 0101)然后放入 A 中??梢姡瑢⒁@示的存儲單元的數(shù)據(jù)直接送到 P0 口去驅(qū)動 LED 數(shù)碼管顯示是不能正確表達(dá)的,必須在系統(tǒng)內(nèi)部將要顯示的數(shù)據(jù)經(jīng)過 BCD 碼行轉(zhuǎn)換后,將各個單元數(shù)據(jù)的段選代碼送入 P0 口,給 CD4511 譯碼后去驅(qū)動數(shù)碼管顯示 [10]。 由前述可知,從 P2 口輸出位選碼,從 P0 口輸出段選碼,LED 就會顯示出數(shù)字來。N16開始結(jié)束秒 個 位 計 算 顯 示秒十位計算顯示時十位計算顯示分個位計算顯示分十位計算顯示時個位計算顯示圖 34 時間顯示流程圖 調(diào)試結(jié)果說明在調(diào)試的過程中出現(xiàn)拉很多的問題,真對這些問題我進(jìn)行拉系統(tǒng)的分析。流程圖如32 示。流程圖如圖 31 所示。 程序流程圖 主程序流程圖 主程序是先開始,然后啟動定時器,再進(jìn)行檢測,完成之后,就能顯示時間。為提高軟件的可行性,可以根據(jù)各部分的功能件軟件劃分為若干相對獨立的部分,使軟件開發(fā)結(jié)構(gòu)更合理,流程更清晰。 硬件焊接準(zhǔn)備 電路板的布線圖 29 電路板的布線通過電路板的布線設(shè)計,初步掌握焊接硬件的必要準(zhǔn)備,也能夠在實際的數(shù)字時鐘焊接中,做好元器件的布局,使更美觀。),實際應(yīng)用時必須增加譯碼驅(qū)動器進(jìn)行驅(qū)動,增加了硬件電路的復(fù)雜性 [8]。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機(jī)的 I/O 端口進(jìn)行驅(qū)動,或者使用如 BCD 碼二十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為 1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。1)動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通 COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。11如果發(fā)光二極管的陽極極為高電平的時候,發(fā)光二極管導(dǎo)通,該字段發(fā)光;反之,如果發(fā)光二極管的陽極為低電平的時候,發(fā)光二極管截止,該字段不發(fā)光。共陰極 7 段 LED 數(shù)碼管的內(nèi)部結(jié)構(gòu),如圖所示。圖 27 共陽極 7 段 LED 引腳設(shè)置和內(nèi)部結(jié)構(gòu)共陰極 7 段 LED 數(shù)碼管和共陽極 LED 數(shù)碼管結(jié)構(gòu)類似,其引腳配置,如圖所示。7 段共陽極 LED 數(shù)碼管是由 7 個條形發(fā)光二極管和一個小數(shù)點位構(gòu)成,其引腳配置,如圖所示,其內(nèi)部結(jié)構(gòu),如圖所示。另外為了顯示小數(shù)點,增加了 1 個點狀的發(fā)光二極管,因此數(shù)碼管就由 8 個 LED 組成 [5]。通過解碼電路得到的數(shù)碼接通相應(yīng)的發(fā)光二極而形成相應(yīng)的字,這就是它的工作原理。4) 鍵 盤 控 制 程 序 的 編 制 。2) 鍵 盤 狀 態(tài) 的 檢 測 方 法 ——中 斷 方 式 還 是 查 詢 方 式 。利用連擊功能,能實現(xiàn)快速調(diào)時操作。 諸 位 查 詢 每 根 I/O 口 線 的 輸 入狀 態(tài) , 如 某 一 根 I/O 線 輸 入 為 低 電 平 , 則 可 確 認(rèn) 該 I/O 口 線 所 對 應(yīng) 的 按 鍵已 按 下 , 然 后 , 再 轉(zhuǎn) 向 該 鍵 的 功 能 處 理 程 序 。可采用軟件去抖動的方法處理,軟件的觸點在閉合和斷開的時候會產(chǎn)生抖動,這時觸點的邏輯電平是不穩(wěn)定的,如不采取妥善處理的話,將引起按鍵命令錯誤或重復(fù)執(zhí)行,在這里采用軟件延時的方法來避開抖動,延時時間 20ms[3]。 XTAL2: 來 自 反 向 振 蕩 器 的 輸 出9 鍵盤電路(1)鍵 盤 電 路 的 描 述 :作 為 整 個 系 統(tǒng) 中 最 簡 單 的 部 分 , 可 以 根 據(jù) 功 能 要 求 , 進(jìn) 行 時間設(shè)置鍵、鬧鐘設(shè)置鍵、時間加鍵、時間減鍵等操作,并采用獨立式按鍵。 在 FLASH 編 程期 間 , 此 引 腳 也 用 于 施 加 12V 編 程 電 源 ( VPP) 。     /EA/VPP: 當(dāng) /EA 保 持 低 電 平 時 , 則 在 此 期 間 外 部 程 序 存 儲 器 ( 0000HFFFFH) , 不 管 是 否 有 內(nèi) 部 程 序 存 儲 器 。 在 由 外 部 程 序 存 儲 器 取 指 期 間 ,每 個 機(jī) 器 周 期 兩 次 /PSEN 有 效 。 如 果 微 處 理 器 在 外 部 執(zhí) 行 狀 態(tài) ALE 禁 止 ,置 位 無 效 。 此 時 , ALE 只 有 在 執(zhí) 行 MOVX, MOVC 指 令 是 ALE 才 起作 用 。 然 而 要 注 意 的 是 : 每 當(dāng) 用 作外 部 數(shù) 據(jù) 存 儲 器 時 , 將 跳 過 一 個 ALE 脈 沖 。 在 平 時 ,ALE 端 以 不 變 的 頻 率 周 期 輸 出 正 脈 沖 信 號 , 此 頻 率 為 振 蕩 器 頻 率 的 1/6。     ALE/PROG: 當(dāng) 訪 問 外 部 存 儲 器 時 , 地 址 鎖 存 允 許 的 輸 出 電 平 用 于 鎖 存 地址 的 地 位 字 節(jié) 。 也 可 作 為 AT89C51 的 一 些 特 殊 口 , 如 下 表 所 示 : 表 21: P3 口 的 功 能口 管 腳 備 選 功 能 RXD( 串 行 輸 入 口 ) TXD( 串 行 輸 出 口 ) /INT0( 外 部 中 斷 0)   /INT1( 外 部 中 斷 1) T0( 記 時 器 0 外 部 輸 入 )   T1( 記 時 器 1 外 部 輸 入 ) /WR( 外 部 數(shù) 據(jù) 存 儲 器 寫 選 通 ) /RD( 外 部 數(shù) 據(jù) 存 儲 器 讀 選 通 )RST: 復(fù) 位 輸 入 。 當(dāng) P3 口 寫 入 “1”后 , 它 們 被 內(nèi) 部 上 拉 為 高 電 平 , 并 用 作 輸入 。 P2 口 在 FLASH 編 程 和 校 驗 時 接 收 高 八位 地 址 信 號 和 控 制 信 號 。 P2 口 當(dāng) 用 于 外 部 程 序 存 儲 器 或 16 位地 址 外 部 數(shù) 據(jù) 存 儲 器 進(jìn) 行 存 取 時 , P2 口 輸 出 地 址 的 高 八 位 。 并 因 此 作 為 輸 入 時 , P2 口 的 管 腳 被 外 部 拉 低 , 將 輸出 電 流 。在 FLASH 編 程 和 校 驗 時 , P1 口 作 為 第 八 位 地 址 接 收 。     P1 口 : P1 口 是 一 個 內(nèi) 部 提 供 上 拉 電 阻 的 8 位 雙 向 I/O 口 , P1 口 緩 沖器 能 接 收 輸 出 4TTL 門 電 流 。 P0 能 夠 用 于 外 部程 序 數(shù) 據(jù) 存 儲 器 , 它 可 以 被 定 義 為 數(shù) 據(jù) /地 址 的 第 八 位 。     P0 口 : P0 口 為 一 個 8 位 漏 級 開 路 雙 向 I/O 口 , 每 腳 可 吸 收 8TTL 門 電流 。片內(nèi)振蕩器和時鐘電路(3)管 腳 說 明 :    VCC: 供 電 電 壓 。可 編 程 串 行 通 道     兩 個 16 位 定 時 器 /計 數(shù) 器     1288 位 內(nèi) 部 RAM 7    全 靜 態(tài) 工 作 : 0Hz24MHz     壽 命 : 1000 寫 /擦 循 環(huán)     與 MCS51 兼 容     AT89C51 單片機(jī)為很多嵌 入 式 控 制 系 統(tǒng) 提供了一種靈活性高且價廉的方案。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。AT89C2051 是一種帶 2K 字節(jié)閃存可編程可擦除只 讀 存 儲 器 的單片機(jī) [2]。(3)八個 7 段數(shù)碼管顯示時鐘和秒表信號。 電路功能使用說明(1) 各個控制鍵的功能:可對時間進(jìn)行校準(zhǔn)調(diào)節(jié)(只能加 1) ;按下設(shè)置鍵數(shù)字時鐘進(jìn)入鬧鐘設(shè)置狀態(tài),設(shè)置鬧鐘的時間;時加1、分加1鍵是在校準(zhǔn)時間時或設(shè)置鬧鐘時間對小時數(shù)或分鐘數(shù)調(diào)節(jié)而設(shè)置的;按下秒切換鍵就可以進(jìn)入秒表模式,同時秒表也開始計時,按下秒表暫停、復(fù)位鍵就暫停、歸零,如果要重新對秒計時則可以按秒表開始、復(fù)位;清零鍵可以對鬧鐘清零。當(dāng)計時發(fā)生誤差的時候可以用校時電路進(jìn)行校正。詳細(xì)電路功能圖下圖所示:鬧鈴電路3AT89C51XL20KpF46VQPNRSeakruf7E\.Ybcdg 圖 22 詳細(xì)電路功能圖本設(shè)計采用 C 語言程序設(shè)計,使單片機(jī)控制數(shù)碼管顯示時、分、秒,當(dāng)秒計數(shù)計滿 60 時就向分進(jìn)位,分計數(shù)器計滿 60 后向時計數(shù)器進(jìn)位,小時計數(shù)器按“23 翻 0”規(guī)律計數(shù)。(4) 單片機(jī)通過控制鬧鈴電路來完成 定時鬧鐘的功能。(2) 單片機(jī)通過輸出各種電脈沖信號來驅(qū)
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1