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

正文內(nèi)容

基于msp430單片機(jī)的智能門鎖控制系統(tǒng)設(shè)計(jì)終稿-預(yù)覽頁

2025-07-16 23:59 上一頁面

下一頁面
 

【正文】 /O引腳/發(fā)送數(shù)據(jù)輸出USART0/UART33I/O通用I/O引腳/接收數(shù)據(jù)輸入U(xiǎn)SART0/UART34I/O通用I/O引腳/發(fā)送數(shù)據(jù)輸出USART1/UART35I/O通用I/O引腳/接收數(shù)據(jù)輸入U(xiǎn)SART1/UART36I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR037I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR138I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR239I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR340I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR441I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR542I/O通用I/O引腳/捕獲I/P,PWM輸出口定時(shí)器B_7CCR643I/O通用I/O引腳/定時(shí)器B_3輸入時(shí)鐘TBCLK44I/O通用I/O引腳/從機(jī)發(fā)送使能USART1/SPI45I/O 通用I/O引腳/USART1的從輸入,主輸出或SPI方式46I/O通用I/O引腳/ USART1的從輸出,主輸入或SPI方式47I/O通用I/O引腳/外部時(shí)鐘輸入48I/O通用I/O引腳/主系統(tǒng)時(shí)鐘MCLK輸出49I/O通用I/O引腳/ 子系統(tǒng)時(shí)鐘SMCLK輸出50I/O通用I/O引腳/輔助時(shí)鐘ACLK輸出51I/O通用I/O引腳/切換所有的PWM數(shù)字輸出口為高阻抗59I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道060I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道161I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道22I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道33I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道44I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道55I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道66I/O通用I/O引腳/12位A/D轉(zhuǎn)換器模擬輸入通道7RST/NMI58I復(fù)位輸入/不可屏蔽中斷輸入口,或自動加載程序啟動TCK57I測試時(shí)鐘TMS56I測試方法選擇,器件編程與測試的輸入口TDI55I測試數(shù)據(jù)輸入口,器件的保護(hù)熔絲被連接到TDITD0/TDI54I/O測試數(shù)據(jù)輸出口/編程數(shù)據(jù)輸入口Veref+10I/P送到模擬轉(zhuǎn)換器ADC12的外部基準(zhǔn)電壓VREF+67O模數(shù)轉(zhuǎn)換器ADC12內(nèi)部基準(zhǔn)電壓的正輸出端VREF/ VEref11O模數(shù)轉(zhuǎn)換器ADC12內(nèi)部基準(zhǔn)電壓和外部加的基準(zhǔn)電壓負(fù)端XIN8I晶體振蕩器XT1的輸入口XOUT/TCLK9I/O晶體振蕩器XT1的輸出口或測試時(shí)鐘輸入口XT2IN53I晶體振蕩器XT2的輸入口,只能接標(biāo)準(zhǔn)晶體XT2OUT52O晶體振蕩器XT2輸出口AVCC64模擬電源的的正輸入端,送到ADC12的模擬部分AVSS62模擬電源的的負(fù)輸入端,送到ADC12的模擬部分DVCC1數(shù)字電源的正輸入端DVSS63數(shù)字電源的負(fù)輸入端(四) 主要功能部件1 CPU:MSP430系列單片機(jī)的CPU和通用微處理器基本相同,只是在設(shè)計(jì)上采用了面向控制的結(jié)構(gòu)和指令系統(tǒng)。有程序存儲器和數(shù)據(jù)存儲器。MSP430不同系列產(chǎn)品包含外圍模塊的種類及數(shù)目可能不同。3 能夠降低功耗,降低噪聲對存儲器存取的影響。低功耗的主要原因:1 ,因而可以使其在1MHZ的時(shí)鐘條件下運(yùn)行,芯片電流會在200400181。有的是用一個(gè)晶體振蕩器(32768HZ)有的是用2個(gè)晶體振蕩器。IC卡將具有存儲、加密及數(shù)據(jù)處理能力的集成電路芯片鑲嵌于塑料卡片中。 (二) IC卡的分類從IC卡的外形分為有觸點(diǎn)卡和無觸點(diǎn)卡(又稱射頻卡)兩類。(三) 接觸式IC卡1 說明接觸式IC卡模塊分為推拉式和壓入彈出式兩種,它們的電路結(jié)構(gòu)完全相同,僅在卡座的機(jī)械結(jié)構(gòu)上有所不同,模塊的電源從接口總線引入。2 接觸式IC卡引腳圖 IC卡電源部分原理圖IC卡的電源受POWER引腳的控制。目前全球擁有各類IC卡7億張以上,特別在金融、運(yùn)輸、醫(yī)療、教育、娛樂、企業(yè)管理等領(lǐng)域得到普遍的應(yīng)用,并且每年以40%的速度增長。(2) 每個(gè)扇區(qū)的塊0、塊塊2為數(shù)據(jù)塊,可用于存貯數(shù)據(jù)。具體結(jié)構(gòu)如下:A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5 密碼A(6字節(jié)) 存取控制(4字節(jié)) 密碼B(6字節(jié)) (4) 每個(gè)扇區(qū)的密碼和存取控制都是獨(dú)立的,可以根據(jù)實(shí)際需要設(shè)定各自的密碼及存取控制。 存取控制:驗(yàn)證KEYA或KEYB正確后,可讀、可寫。ASIC:卡片的ASIC由一個(gè)高速(106KB波特率)的RF接口,一個(gè)控制單元和一個(gè)8K位EEPROM組成。長、寬:53mm X 17mm3 模塊結(jié)構(gòu)結(jié)構(gòu)4 引腳說明 腳號名 稱說 明腳號名 稱說 明1GND電源地40ANT1天線輸入2VCC+5V電源30ANT2天線輸入17LED發(fā)光管22TXD串口輸出18BUZR蜂鳴器21RXD串口輸入表一 射頻模塊引腳說明注:蜂鳴器輸出應(yīng)接一個(gè)三極管(8550PNP)放大電路再與蜂鳴器負(fù)極相連,LED狀態(tài)STAT端先接一個(gè)電阻再接LED負(fù)級,LED另一端接電源正級。該線圈對鑰匙型感應(yīng)體的識別距離為45毫米,對卡片型感應(yīng)體為90毫米。下面為程序:1 時(shí)鐘初始化 void Init_CLK(void){ unsigned int i。 // 清除OSCFault標(biāo)志 for (i = 0x20。 OFIFG) == OFIFG)。 //SMCLK的時(shí)鐘源為TX2CLK,分頻因子為1}2 端口初始化void Init_Port(void){ //將所有的管腳在初始化的時(shí)候設(shè)置為輸入方式 P3DIR = 0。 //數(shù)據(jù)位為8bit U1CTL += CHAR。 UBR1_1 = 0X00。 //使能UART1的TX中斷 IE2 |= UTXIE1。 return。下面為程序:interrupt [UART1RX_VECTOR] void UART1_RX_ISR(void){ UART1_RX_BUF[nRX1_Len_temp] = RXBUF1。 nRX1_Len_temp = 0。 if(nSend_TX1 = nTX1_Len) { nSend_TX1 = 0。中斷程序從“RXBUF1”寄存器讀取數(shù)據(jù),將得到的數(shù)據(jù)放到“UART1_RX_BUF[]”全局緩存區(qū)里,在接收到數(shù)據(jù)后設(shè)置一個(gè)標(biāo)志”nRev_UART1”來通知主程序。LCD的好處有:與CRT顯示器相比,LCD的優(yōu)點(diǎn)主要包括零輻射、低功耗、散熱小、體積小、圖像還原精確、字符顯示銳利等。(2)高對比:對比愈高,色彩更鮮艷飽和,且會顯得立體??梢暦秶螅匀豢梢钥吹挠p松;愈小,只要觀看者稍一變動觀看位置,畫面可能就會看不清楚了。;垂直:160176。80176。訊號反應(yīng)對動畫和鼠標(biāo)移動非常重要,此現(xiàn)象一般而言,只發(fā)生在LCD液晶顯示器上,CRT傳統(tǒng)顯像管顯示器則無此問題。 (二) LCD的工作原理LCD的工作原理就是利用液晶的物理特性:通電時(shí)排列變得有序,使光線容易通過;不通電時(shí)排列混亂,阻止光線通過,說簡單點(diǎn)就是讓液晶如閘門般地阻隔或讓光線穿透。它提供位點(diǎn)陣和字節(jié)點(diǎn)陣兩種圖形顯示功能,用戶可在指定的屏幕位置上以點(diǎn)為單位或以字節(jié)為單位進(jìn)行圖形顯示。OCMJ中文模塊所有的設(shè)置初始化工作都是在上電時(shí)自動完成的,實(shí)現(xiàn)了“即插即用”。發(fā)送命令到OCMJ可在BUSY=0后的任意時(shí)刻開始,先把用戶命令的當(dāng)前字節(jié)放到數(shù)據(jù)線上,接著發(fā)高電平REQ信號(REQ=1)通知OCMJ請求處理當(dāng)前數(shù)據(jù)線上的命令或數(shù)據(jù)。 (五) LCD引腳設(shè)計(jì)及功能本設(shè)計(jì)采用信達(dá)公司的MG12232芯片,此模塊供電電壓為典型值3V,工作電流為典型值0 .3毫安,很適合工作電壓為3V的低功耗環(huán)境 。SED1520F0A芯片屬于行列驅(qū)動及控制合一的小規(guī)模液晶顯示驅(qū)動芯片,它用來與單片機(jī)進(jìn)行接口。 D0~D7:數(shù)據(jù)總線178。178。 RD(CE):當(dāng)操作時(shí)序?yàn)镮NTER8080時(shí),該信號為讀,低電平有效;當(dāng)操作時(shí)序?yàn)镸6800時(shí)序時(shí),該信號為使能信號。 MG12232管腳示意圖LCD液晶顯示模塊不同引腳具有不同的功能,下表清晰的表示了各引腳的功能。如上圖。根據(jù)液晶顯示屏的控制指令及時(shí)序可知,只要在對模塊寫入數(shù)據(jù)的同時(shí)保證模塊指令操作延時(shí)足夠,就可以不檢查模塊狀態(tài),達(dá)到直接控制的目的。(八) 漢字顯示的處理流程圖 。P5DIR │=BIT2。1 控制管腳電平模擬程序 此程序主要是在E1 E2 R/W A0管教上產(chǎn)生高電平或者低電平,下為程序:void E1_High(void){ // P5OUT |= BIT2。}void E1_Low(void){ // P5OUT amp。 return。 return。 _NOP()。 _NOP()。 _NOP()。 _NOP()。= ~(BIT1)。}//等待空閑狀態(tài)2 液晶模塊操作程序此程序主要包括發(fā)送命令,顯示數(shù)據(jù),顯示初始化等幾個(gè)部分。 for(。 E1_Low()。 BIT7)。}void SendCommand(int nZone,char nVal){ //等待閑 WaitIdle(nZone)。 } else { //E2區(qū) E2_High()。 P4OUT = nVal。 return。 if(nZone == 0) { //E1區(qū) E1_High()。 } R_W_Low()。 } else { //E2區(qū) E2_Low()。 for(。 if(nZone == 0) { //E1區(qū) E1_High()。 } R_W_High()。 nTemp = 5。 for(。 if(nZone == 0) { //E1區(qū) E1_High()。 } R_W_High()。 nTemp = 5。 char nPageNum。i++) { SendCommand(nZone,0x00)。 //寫入0x00以清屏 WriteData(nZone,0x00,j)。在顯示數(shù)據(jù)前,需要對MG12232進(jìn)行初始化,c初始化順序?yàn)椋宏P(guān)顯示,正常驅(qū)動設(shè)置,占空比設(shè)置,復(fù)位,ADC選擇,清屏開顯示。 SendCommand(nZone,nCommand)。 SendCommand(nZone,nCommand)。 //開顯示 WaitIdle(nZone)。由于MG12232的每一頁只有八行,因此顯示一個(gè)漢字需要雜兩頁進(jìn)行顯示,下面為具體的程序:void LcdDisplayWord(int nZone,char nRow,char nPageNo,char nColAddr,char nTable[]){ int i。 //顯示前8行 for(i = 0。 } nPageNo += 1。i++) { nTemp = nTable[i + 16]。void main(void){ // 關(guān)閉看門狗 WDTCTL = WDTPW + WDTHOLD。 //初始化MG12232 LcdDisplayInit(0)。6 液晶顯示“輸入密碼”和“再輸一次”include include char WordTable_A[] = { 0X80,0XA8,0XB8,0XA8,0XFF,0XA8,0XA8,0X80 0X08,0XE4,0XA4,0XE9,0X8B,0XE4,0X08,0X10, 0X00,0X00, 0X00, 0X00,0X1F, 0X00,0X00, 0X00 0X00,0X1F, 0X04, 0X1F, 0X0F,0X1F,0X00,0X00}。“碼”void main(void){ // 關(guān)閉看門狗 WDTCTL = WDTPW + WDTHOLD。 //初始化MG12232 LcdDisplayInit(0)。 LcdDisplayWord(1,0xC0,0xB8,0X40,WordTable_C)。但單片機(jī)的鍵盤不同于通用計(jì)算機(jī)的鍵盤,它必須由自
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1