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

正文內(nèi)容

c52單片機(jī)電子時(shí)鐘電路設(shè)計(jì)課程設(shè)計(jì)(編輯修改稿)

2025-04-02 11:48 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 分方便,目前這種結(jié)構(gòu)的鍵盤應(yīng)用還相當(dāng)普遍,這種鍵盤的缺點(diǎn)是隨著鍵數(shù)數(shù)量的增加所占用的 I/O口線也增加。 獨(dú)立式按鍵結(jié)構(gòu)的鍵盤在沒有鍵按下時(shí),數(shù)據(jù)輸入線均為高電平,當(dāng)有鍵按下時(shí),與之對(duì)應(yīng)的數(shù)據(jù)線將變成低電平。因此可用位指令判別是否有鍵按下。 復(fù)位操作 復(fù)位操作 是單片機(jī)的初始化操作,單片機(jī)在進(jìn)入運(yùn)行前和在運(yùn)行過程中程序出錯(cuò)或操作失誤使系統(tǒng)不能正常運(yùn)行時(shí),需要進(jìn)行復(fù)位操作。復(fù)位操作后,程序?qū)?0000H 開始重新執(zhí)行。除此之外,復(fù)位操作還使單片機(jī)的 ALE 和 PSEN 引腳信號(hào)在復(fù)位期間變?yōu)闊o效狀態(tài)。單片機(jī)對(duì)復(fù)位信號(hào)的要求:一是復(fù)位信號(hào)為高電平,二是復(fù)位信號(hào)有效持續(xù)時(shí)間不少于 24 個(gè)振蕩脈沖(兩個(gè)機(jī)器周期)以上。在這里特別要提醒的是,在一個(gè)應(yīng)用系統(tǒng)中,如果有幾片單片機(jī)同時(shí)工作,在程序上有連接關(guān)系,系統(tǒng)復(fù)位時(shí),應(yīng)確保每一片單片機(jī)同時(shí)復(fù)位。復(fù)位信號(hào)由單片機(jī)的 RST 引腳輸入,復(fù)位操 作有上電自動(dòng)復(fù)位、按鍵復(fù)位和外部脈沖復(fù)位三種方式。隨著單片機(jī)技術(shù)的發(fā)展,目前有些單片機(jī)內(nèi)部帶有看門狗電路,當(dāng)程序進(jìn)行出錯(cuò)或進(jìn)入了無休止循環(huán)時(shí),看門狗電路將利用軟件強(qiáng)行使系統(tǒng)復(fù)位。 顯示控制模塊 安徽科技學(xué)院 單片機(jī)課程設(shè)計(jì) 6 圖 八位共陰數(shù)碼管顯示 為了節(jié)省 I/O 口,采用動(dòng)態(tài)顯示的方法,用兩片 74HC573,用作段鎖存和位鎖存器。 硬件電路設(shè)計(jì) 電子時(shí)鐘的電路圖 圖 電子時(shí)鐘電路原理圖 單元電路設(shè)計(jì) 晶振、復(fù)位電路模塊 安徽科技學(xué)院 單片機(jī)課程設(shè)計(jì) 7 圖 晶振、復(fù)位電路圖 晶振電路:采用 12Mhz 的晶 振, 22pF 的電容。 當(dāng) MCS5l系列單片機(jī)的復(fù)位引腳 RST(全稱 RESET)出現(xiàn) 2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。如果 RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。上電后,保持 RST一段高電平時(shí)間。 安徽科技學(xué)院 單片機(jī)課程設(shè)計(jì) 8 圖 鍵盤控制電路圖 根據(jù)題目要求,只需要 6個(gè)按鍵 (如圖 ),選用獨(dú)立按鍵模式。 這 6 個(gè)鍵 的功能 分別為 : KEY1: 時(shí)鐘時(shí)位加鍵,每按 一次時(shí)位的時(shí)間值加 1; KEY2: 時(shí)鐘時(shí)位減鍵,每按一次時(shí)位的時(shí)間值減 1; KEY3: 時(shí)鐘分位 加 鍵,每按一次 分 位的時(shí)間值 加 1; KEY4: 時(shí)鐘分位 減 鍵,每按一次分位的時(shí)間值 減 1; KEY5:時(shí)鐘秒位加鍵,每按一次秒位的時(shí)間值加 1; KEY6: 時(shí)鐘秒位減鍵,每按一次秒位的時(shí)間值減 1; 圖 喇叭一腳 與單片機(jī)的 相連,一腳接地。如圖 所示 。 顯示器電路模塊 安徽科技學(xué)院 單片機(jī)課程設(shè)計(jì) 9 軟件設(shè)計(jì) 系統(tǒng)主程序設(shè)計(jì) 初始化程序:設(shè)置單片機(jī)的定時(shí)器 0 工作 在模式 1( 16 位定時(shí)器),對(duì)定時(shí)器 0 賦 初值,開啟總中斷和定時(shí)器中斷, 定時(shí)器開始計(jì)時(shí),可計(jì)時(shí) 24 小時(shí),為節(jié)省 I/O 口,用動(dòng)態(tài)掃描的方法,用兩片 74HC573 分別控制段選通和位選通,將時(shí)間顯示到共陰極數(shù)碼管上,計(jì)時(shí)完成后重新開始計(jì)時(shí) ,蜂鳴器電路可通過 P1^1口在整點(diǎn)時(shí)發(fā)聲報(bào)時(shí) 。 主程序清單 根據(jù)硬件電路的連接以及我們要實(shí)現(xiàn)的功能,編寫出了如下的 C程序,該程序 能 夠?qū)崿F(xiàn) 我們?cè)O(shè)計(jì)所需要的功能,具體的程序代碼如下: include //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器 的定義 unsigned char frq。 sbit H_KEY_ADD=P3^2。 //定義按鍵輸入端口 sbit H_KEY_DEC=P3^3。 sbit M_KEY_ADD=P3^4。 安徽科技學(xué)院 單片機(jī)課程設(shè)計(jì) 10 sbit M_KEY_DEC=P3^5。 sbit S_KEY_ADD=P3^6。 sbit S_KEY_DEC=P3^7。 define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到 DataPort 則用 P0 替換 sbit LATCH1=P2^2。//定義鎖存使能端口 段鎖存 sbit LATCH2=P2^3。// 位鎖存 sbit Beep = P1^1。//定義喇叭端口 bit BeepFlag。 unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。// 顯示段碼值 0~9 unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//分別對(duì)應(yīng) 相應(yīng)的數(shù)碼管點(diǎn)亮 ,即位碼 unsigned char TempData[8]。 //存儲(chǔ)顯示值的全局變量 unsigned char h,m,s。 bit UpdateTimeFlag。 void DelayUs2x(unsigned char t)。//函數(shù)聲明 void DelayMs(unsigned char t)。 void Display(unsigned char FirstBit,unsigned char Num)。 void Init_Timer0(void)。 void Beep_OFF(void)。 void Beep_ON(void)。 void Display_Data_Operation(void)。 void main (void) {
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1