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

正文內(nèi)容

基于單片機(jī)系統(tǒng)的電子鐘設(shè)計與仿真-wenkub

2023-07-08 17:21:49 本頁面
 

【正文】 rgescale integrated circuits. SCM application is steadily deepening, as it has strong function, small size, low power dissipation, low prices, reliable, easy to use features, it is particularly suited to and control of the system, increasingly widely used in various fields.This article describes an electronic bell system is singlechip microputer (AT89C51) as the core, the clock chip DS1302, LED display driver chip ponents, such as MAX7219 the application of Proteus39。 Proteus。來自英國Labcenter Electronics公司的Proteus軟件很好地詮釋了利用現(xiàn)代EDA工具方便快捷開發(fā)單片機(jī)系統(tǒng)的優(yōu)勢。 Proteus軟件簡介PROTEUS軟件由Labcenter公司開發(fā),是目前世界上最先進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計與仿真平臺,可以實現(xiàn)數(shù)字電路、模擬電路及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真和PCB設(shè)計等功能,是目前唯一能夠?qū)Ω鞣N處理器進(jìn)行實時仿真、調(diào)試與測試的EDA工具。 其革命性的功能是:將電路仿真和微處理器仿真進(jìn)行協(xié)同,直接在基于原理圖的虛擬原型上進(jìn)行處理器編程調(diào)試,并進(jìn)行功能驗證,通過動態(tài)器件如電機(jī)、LED、LCD、開關(guān)等,實時看到運(yùn)行后的輸入、輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等, Proteus為我們建立了完備的電子設(shè)計開發(fā)環(huán)境。 電子鐘系統(tǒng)硬件電路組成框圖 AT89C51單片機(jī)簡介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本?! 0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流?! 1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口也可作為AT89C51的一些特殊功能口,如下表所示: RXD串行輸入口 TXD串行輸出口 /INT0外部中斷0 /INT1外部中斷1 T0記時器0外部輸入 /WR外部數(shù)據(jù)存儲器寫選通 /RD外部數(shù)據(jù)存儲器讀選通  RST:復(fù)位輸入。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。該反向放大器可以配置為片內(nèi)振蕩器。 實時時鐘電路DS1302工作原理 DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,~。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。只有在SCLK為低電平時,才能將RST置為高電平。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。此外它還支持多片7219串聯(lián)方式,這樣MCU就可以通過3根線(即串行數(shù)據(jù)線、串行時鐘線和芯片選通線)控制更多的數(shù)碼管顯示。編程時只有正確操作這些寄存器,MAX7219才可工作。 MAX7219的譯碼控制寄存器(2) 掃描界限寄存器(XBH)如圖所示,此寄存器用于設(shè)置顯示的LED的個數(shù)(1~8),比如當(dāng)設(shè)置為0xX4時,LED 0~5顯示。具有調(diào)時功能。內(nèi)含有硬件動態(tài)掃描顯示控制,每塊芯片可驅(qū)動8個LED數(shù)碼管。連線時當(dāng)鼠標(biāo)的指針靠近一個對象的引腳時,跟著鼠標(biāo)的指針r ICs就會出現(xiàn)一個“”提示符號,點擊鼠標(biāo)左鍵即可畫線了,需要拐彎時點擊一下即可,在終點再點擊確認(rèn)一下就畫出了一段導(dǎo)線,所有導(dǎo)線畫完后,點擊工具欄的 ,添加上電源和接地符號,原理圖的繪制就完成了。sbit ACC7 = ACC^7。//顯示定時void int_0(void)。 /*實時時鐘時鐘線引腳 */sbit T_IO = P2^4。// 從DS1302讀取1Byte數(shù)據(jù)void v_W1302(uchar ucAddr, uchar ucDa)。//讀取DS1302時鐘數(shù)據(jù)//void v_BurstW1302R(uchar *pReDa)。初始時間格式為: 秒 分 時 日 月 星期 年 void v_Get1302(uchar ucCurtime[]) 。//秒 分 時 日 月 星期 年uchar Tmod=7。//初始化max7219 cls()。 time)。//下降沿觸發(fā) IT0=1。 showDay()。 time)。(setTime[1]==time[
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1