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

正文內(nèi)容

多動(dòng)能六位電子鐘設(shè)計(jì)方案-wenkub

2023-05-07 23:45:37 本頁面
 

【正文】 塊芯片上組合通用的CPL1和閃速存儲(chǔ)器,ATMEL AT89C2051是一強(qiáng)勁的微型計(jì)算機(jī),它對許多嵌入式控制應(yīng)用提供一高度靈活和成本低的解決辦法。驅(qū)動(dòng)方式為復(fù)合端口驅(qū)動(dòng)。當(dāng)有源蜂鳴器無迅響時(shí)J3輸出低電平,當(dāng)有源蜂鳴器發(fā)出聲響時(shí)J3輸出高電平,J3可接入數(shù)字電路等各種需要。驅(qū)動(dòng)方式為獨(dú)立端口驅(qū)動(dòng)。其工作方式為,在相應(yīng)端口輸出高電平時(shí)讀取按鍵的狀態(tài)并由單片機(jī)消除抖動(dòng)并賦予相應(yīng)的鍵值。: 數(shù)碼管動(dòng)態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。 靜態(tài)驅(qū)動(dòng)也稱直流驅(qū)動(dòng)。準(zhǔn)時(shí)計(jì)時(shí),數(shù)字形式顯示時(shí)、分、秒的時(shí)間;小時(shí)的計(jì)時(shí)要求為“12翻1”分和秒的計(jì)時(shí)要求為60秒進(jìn)位;校正時(shí)間。當(dāng)秒六十進(jìn)制計(jì)數(shù)器累計(jì)到第59秒時(shí),若再來一個(gè)秒脈沖,秒計(jì)數(shù)器的進(jìn)位輸出就產(chǎn)生進(jìn)位脈沖(分計(jì)數(shù)脈沖),同時(shí),秒計(jì)數(shù)器的十位和個(gè)位都復(fù)位到零。 3.。這些都是數(shù)字電路中應(yīng)用最廣的基本電路。數(shù)字電子鐘具有計(jì)時(shí)準(zhǔn)確的功能。 4.具有整點(diǎn)報(bào)時(shí)、手動(dòng)設(shè)置修改時(shí)間功能控制功能。分計(jì)數(shù)脈沖又被送到分六十進(jìn)制計(jì)數(shù)器計(jì)數(shù),經(jīng)譯碼電路譯碼后數(shù)碼管顯示相應(yīng)的分?jǐn)?shù)。 原理方框圖如圖():圖()六位電子鐘原理方框圖 顯示部分主要器件為3只兩位一體共陽極數(shù)碼管,驅(qū)動(dòng)采用 PNP 型三極管驅(qū)動(dòng),各端口配有限流電阻,驅(qū)動(dòng)方式為動(dòng)態(tài)掃描,占用 ~ 端口,~。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O埠進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二十進(jìn)位*器*進(jìn)行驅(qū)動(dòng)。透過分時(shí)輪流控制各個(gè)LED數(shù)碼管的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。 圖()鍵盤原理圖計(jì)算:由于LED數(shù)碼管典型靜態(tài)電流為10mA左右,如果不接上拉電阻的話,電流將會(huì)過大燒壞數(shù)碼管,所以要加上拉電阻,經(jīng)計(jì)算電阻值需R=10V/10mA=1000歐姆=1K、輸出電路原理驅(qū)動(dòng)方式為迅響復(fù)合輸出,不占端口。 本產(chǎn)品采用了單片機(jī)AT89C2051為核心器件,并配合所有的外圍電路,具有上電復(fù)位的功能,無手動(dòng)復(fù)位功能。 圖()譯碼顯示電路 譯碼電路的功能是將秒、分、時(shí)計(jì)數(shù)器的輸出代碼進(jìn)行翻譯,變成相應(yīng)的數(shù)字。在譯碼管輸出與數(shù)碼管之間串聯(lián)電阻R作為限流電阻。當(dāng)校正時(shí)位時(shí),需要把K1開關(guān)打開,然后用手撥動(dòng)K3開關(guān),來回?fù)軇?dòng)一次,就能使時(shí)位增加1,根據(jù)需要去撥動(dòng)開關(guān)的次數(shù),校正完畢后把K1開關(guān)閉上。而數(shù)字鐘想準(zhǔn)確的計(jì)時(shí)則是由振蕩器產(chǎn)生的時(shí)脈沖送到分頻器,分頻電路將時(shí)標(biāo)信號(hào)分成每秒一次的方波信號(hào)。當(dāng)計(jì)滿59分59秒時(shí),若再來一個(gè)秒脈沖,則分計(jì)數(shù)器便向時(shí)計(jì)數(shù)器送出時(shí)計(jì)數(shù)脈沖,同時(shí),分、秒計(jì)數(shù)器均復(fù)位到零。 功能按鍵說明: S1為功能選擇按鍵,S2為功能擴(kuò)展按鍵,S3為數(shù)值加一按鍵。 3)鬧鐘功能:短按二次S1,顯示狀態(tài)為22:10:00,冒號(hào)為長亮。 5)秒表功能:短按四次 S1,顯示狀態(tài)為 00:00:00,冒號(hào)為長亮。如圖() 圖()軟件系統(tǒng)結(jié)構(gòu)方框圖AT89C2051單片機(jī)的復(fù)位是由外部的復(fù)位電路來實(shí)現(xiàn)的。為了保證系統(tǒng)安全可靠的復(fù)位,RST引腳的高電平信號(hào)必須維持足夠長的時(shí)間。只要VCC的上升時(shí)間不超過1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位。本文用的是內(nèi)部時(shí)鐘方式。軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體規(guī)劃。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長就比較難了。也可以將全部程序均安排在前臺(tái),后臺(tái)程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。安裝、焊接元件到電路板上按照先低后高,先小后大,先臥式后立式的順序,正確插入元件,其高低、極性要符合規(guī)定。瓷片電容部分正負(fù)極。晶振沒有正負(fù)極。焊好后不要急于插入單片機(jī)芯片,因?yàn)檫€有其他元件焊接,防止電烙鐵帶靜電擊壞單片機(jī)芯片。安裝、焊接數(shù)碼管。本程序設(shè)計(jì)時(shí),只用了一個(gè)定時(shí)器T0,其他的中斷全部關(guān)斷,定時(shí)器工作在兩個(gè)8位自動(dòng)加載初始值狀態(tài)。通過這次的課程設(shè)計(jì),我對自己的動(dòng)手能力有了信心。增強(qiáng)了我對實(shí)際工藝技術(shù)、電子技術(shù)和設(shè)備技術(shù)等方面的認(rèn)識(shí),掌握了分析處理方法,調(diào)試、計(jì)算等基本技能的訓(xùn)練,并具備了一定程度的實(shí)際工作能力。 第六章 參考文獻(xiàn)《實(shí)驗(yàn)電子技術(shù)》《電子技術(shù)基礎(chǔ)課程設(shè)計(jì)》《電路基本分析》《電路基礎(chǔ)》《單片機(jī)原理與應(yīng)用技術(shù)》《單片機(jī)應(yīng)用技術(shù)》《高級單片機(jī)教程》李振聲任為民石生徐熙文李全利劉守義何立民國防工業(yè)出版社中央廣播電視大學(xué)出版社高等教育出版社高等教育出版社高等教育出版社西安電子科技大學(xué)出版社北航出版社程序 includecode senen_seg[10]={0x81,0xe7,0x92,0xa2,0xe4,0xa8,0x88,0xe3,0x80,0xa0}。 //時(shí)間變量unsigned char delayed_hour=22,delayed_minute=10,delayed_second=0。 for(i=0。j++) 。TH0=0xec。EA=1。TR0=1。 if(second=60){ second=0。 if(hour=24)hour=0。amp。 if(count_count=199 amp。 if(count_second=60){ count_second=59。 if(count_hour=100) count_hour=99。amp。else P3_7=1。 count_second++。 count_hour++。=senen_seg[second%10]。 //校正秒的個(gè)位 break。 break。 break。case 5: P1amp。 delay(10)。 //功能鍵2識(shí)別 if(P3_2==0) key3_enter=1。=senen_seg[second/10]。 //校正秒的十位 break。 break。 break。case 5: P1amp。 delay(10)。=senen_seg[minute%10]。 //校正分的個(gè)位 break。 break。 break。case 5: P1amp。 delay(10)。=senen_seg[minute/10]。 //校正秒的個(gè)位 break。 break。 break。case 5: P1amp。 delay(10)。=senen_seg[hour%10]。 //校正時(shí)的個(gè)位 break。 break。 break。case 5: P1amp。 delay(10)。 //確認(rèn)功能鍵2識(shí)別,返回3 key2_enter=0。=senen_seg[hour/10]。 //校正時(shí)的個(gè)位 break。 break。 break。case 5: P1amp。 delay(10)。 //確認(rèn)功能鍵1為長按,返回1 else x=2。amp。 P1|=0xff。=0xff。=0x7f。=0xff。=0xff。}void main(){ //主程序P1=0xff。 case 1: p
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1