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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)安防聲光報(bào)警器-wenkub

2023-06-15 08:22:17 本頁面
 

【正文】 ) .其電路系統(tǒng)框圖如下: 圖 1 系統(tǒng)原理框圖 特別說明:由于實(shí)驗(yàn)條件有限,本課程設(shè)計(jì)中所涉及到的報(bào)警器裝置采用點(diǎn)觸開關(guān)模擬,具體電路圖如圖 2 所示。 ( 2)報(bào)警設(shè)計(jì):正常狀態(tài)下, 數(shù)碼管不顯示,當(dāng)發(fā)生門禁報(bào)警時(shí),系統(tǒng)發(fā)出聲光報(bào)警信息并在數(shù)碼管顯示 1;,當(dāng) 發(fā)生紅外報(bào)警時(shí)系統(tǒng)發(fā)出聲光報(bào)警信息并在數(shù)碼管顯示 2。 INTEL 的 MCS51 系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品 16位的 MCS96系列單片機(jī)則采用普林斯頓結(jié)構(gòu)。 中斷系統(tǒng): 8051 具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí) /計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并具有 2級(jí)的優(yōu)先級(jí)別選擇。 并行輸入輸出 (I/O)口: 8051共有 4組 8位 I/O口 (P0、 P P2或 P3),用于對(duì)外部數(shù)據(jù)的傳輸。 程序存儲(chǔ)器 (ROM): 8051共有 4096個(gè) 8位掩膜 ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。 8051 單片機(jī)包含中央處理器、程序存儲(chǔ)器 (ROM)、數(shù)據(jù)存儲(chǔ)器 (RAM)、定時(shí) /計(jì) 數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在我們分別加以說明: 。 單片機(jī)課程設(shè)計(jì)內(nèi)容包括硬件設(shè)計(jì)、制作及軟件編寫、調(diào)試,學(xué)生在熟練掌握焊接技術(shù)的基礎(chǔ)上,能熟練使用單片機(jī)軟件開發(fā)環(huán)境 Keil C51 編程調(diào)試,并使用 STC ISP 調(diào)試工具采用串口下載方式聯(lián)調(diào)制作的單片機(jī)最小系統(tǒng)。 單片機(jī)課程設(shè)計(jì)題目包含基本部分及擴(kuò)展部分,基本部分即單片機(jī)最小系統(tǒng)部分,擴(kuò)展部分是對(duì)單片機(jī)內(nèi)部資源及外部 IO口的功能擴(kuò)展,使制作的單片機(jī)系統(tǒng)具有一定的功能。 。 中央處理器: 3 中央處理器 (CPU)是整個(gè)單片機(jī)的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理 8 位二進(jìn)制數(shù)據(jù)或代碼, CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。 下圖是 MCS51系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖 2。只有由主人按下報(bào)警接觸按鈕或系統(tǒng)復(fù)位后,才能解除聲光報(bào)警并將數(shù)碼管的數(shù)字重置為 0。當(dāng)有報(bào)警事件發(fā)生時(shí),即開關(guān)被按下,報(bào)警器輸出低電平,單片機(jī)由此產(chǎn)生一個(gè)中斷事件,并對(duì)其作出相應(yīng)的處理,圖中 C53是用于消除點(diǎn)觸開關(guān)動(dòng)作時(shí)產(chǎn)生的干擾,防止單片機(jī)發(fā)生誤動(dòng)作。 //uchar code table_select[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 sbit LEDGREENCON=P0^1。 sbit RS=P3^7。 void delay(uint ms) { uchar i。 } } void check_busy() //判斷 LCD忙,要不停的檢測(cè),所以需要有個(gè)大循環(huán) { while(1) { E=0。 delay(3)。 delay(3)。 } } void write_mand(uchar tempdata) { E=0。 delay(3)。 E=1。 } void init_1602() //LCD1602 的初始化子函數(shù) { write_mand(0x38)。//顯示光標(biāo)移動(dòng)設(shè)置 } void write_data(uint j) //向 LCD1602 液晶顯示器寫數(shù)據(jù) { E=0。 delay(3)。 E=1。 } void init() //初始化子函數(shù) { TMOD = 0x11。 IT1 = 1。EX1=0。 13 TR0 = 0。 while(1) { FRQ++。 LEDGREENCON=1。 delay(5)。)。 if(LEDGREENCON==1) { LEDGREENCON=0。 LEDGREENCON
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1