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

正文內容

單片機匯編程序電子鬧鐘(已修改)

2025-04-19 20:44 本頁面
 

【正文】 電子鬧鐘課程設計摘要:本課程設計主要是通過單片機系統(tǒng),綜合運用定時器、中斷、數碼顯示等知識設計一個可定時的電子鐘。它包括系統(tǒng)總體方案及硬件設計,軟件設計,Proteus軟件仿真等部分。硬件設計的主要任務是根據總體設計要求,以及在所選機型的基礎上,確定系統(tǒng)擴展所要用的存儲器,I/O電路及有關外圍電路等然后設計出系統(tǒng)的電路原理圖。合理的軟件結構是設計出一個性能優(yōu)良的單片機應用性系統(tǒng)軟件的基礎,因此必須充分重視。編寫完程序后在用Proteus軟件仿真檢查設計是否合理。一.課程設計的概況 通過對51單片機的擴展,接鍵盤,顯示器等相應的外圍器件。在LED顯示器中分成靜態(tài)顯示和動態(tài)顯示兩類,在本設計中主要用了它的動態(tài)顯示功能,動態(tài)顯示利用了人視覺的短暫停留,在數據的傳輸中是一個一個傳輸的,且先傳輸低位。鍵盤是由若干個按鍵組成的開關矩陣,是一種廉價的輸入設備。鍵盤通常包括有數字鍵,字母鍵以及一些功能鍵。操作人員可以通過對鍵盤向計算機輸入數據,地址,指令或其他的控制命令,實現簡單的人機對話。這里采用非編碼式鍵盤。通過51單片機的P1口擴展出獨立連接式鍵盤。外圍擴展復位,時鐘電路,利用軟件源程序代碼實現相應的功能。二.課程設計實現的功能:1.能顯示 時時分分秒秒。,修改定時時間。,從而控制電器的起停。三.設計方案 使用是單片機作為核心的控制元件,使得電路的可靠性比較高,功能也比較強大, 而且可以隨時的更新系統(tǒng),進行不同狀態(tài)的組合。 本系統(tǒng)采用單片機AT89C51作為本設計的核心元件,利用7段共陰LED作為顯示器件。接入共陰LED顯示器,可顯示時,分鐘,秒,單片機外圍接有定時報警系統(tǒng),定時時間到,揚聲器發(fā)出報警聲,提示預先設定時間電器的起停時間到,從而控制電器的起停。電路由下列部分組成:時鐘電路、復位電路、控制電路、LED顯示,報警電路,芯片選用AT89C51 單片機。 報警器數碼顯示時鐘電路AT89C51鍵盤電路系統(tǒng)框圖:四.硬件設計AT89C51是一個低電壓,高性能CMOS型 8位單片機,片內含4KB的可反復擦寫的Flash只讀程序存儲器(ROM)和128 B的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。 引腳使用說明:I/O端口的編程實際上就是根據應用電路的具體功能和要求對I/O寄存器進行編程。具體步驟如下:l)根據實際電路的要求,選擇要使用哪些I/O端口。2)初始化端口的數據輸出寄存器,應避免端口作為輸出時的開始階段出現不確定狀態(tài),影響外圍電路正常工作。3)根據外圍電路功能,確定FO端口的方向,初始化端口的數據方向寄存器。對于用作輸入的端口可以不考慮方向初始化,因為FO的復位缺省值為輸入。4)用作輸入的FO管腳,如需上拉,再通過輸入上拉使能寄存器為其內部配置上拉電阻。5)最后對I/O端口進行輸出(寫數據輸出寄存器)和輸入(讀端口)編程,完成對外圍電路的相應功能。幾個特殊管腳:XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平。 單片機的時鐘產生方法有兩種:內部時鐘方式和外部時鐘方式。本系統(tǒng)中AT89C51單片機采用內部時鐘方式。最常用的內部時鐘方式是采用外接晶體和電容組成的并聯諧振回路?!?2MHz之間。電容值無嚴格要求,但電容取值對振蕩頻率輸出的穩(wěn)定性、大小和振蕩電路起振速度有少許影響,一般可在20pF~100pF之間取值。時鐘電路圖如下:單片機中通常使用7段LED,LED是發(fā)光二極管顯示器的縮寫
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1