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

正文內(nèi)容

基于觸摸屏式的電子密碼鎖設(shè)計-畢業(yè)設(shè)計(編輯修改稿)

2024-12-29 06:50 本頁面
 

【文章內(nèi)容簡介】 外事學(xué)院工商院. 2020,11(7) . 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 18 頁 致謝 感謝丁老師的指導(dǎo)以及相關(guān)同學(xué)的幫助,使 我能夠順利的完成此次設(shè)計。通過這次畢業(yè)設(shè)計,我學(xué)到了很多關(guān)于通訊方面的知識,也領(lǐng)悟到了團(tuán)隊協(xié)作的重要性,在和同學(xué)的一起學(xué)習(xí)交流中,收獲 到了 很多意外的想法和思路。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 19 頁 附錄 附錄 1:實物照片說明 上電開啟后 輸入密碼正確后 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 20 頁 點擊更改,輸入新密碼 點擊保存后 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 21 頁 系統(tǒng)原理圖 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 22 頁 PC板圖 附錄 2:部分源程序 主函數(shù): include include include include /********************************宏定義*********************************/ define LCD_cs(x) x ? GPIO_SetBits(GPIOC, LCD_CS) : GPIO_ResetBits(GPIOC, LCD_CS)//自己定義的位函數(shù) define pen GPIO_ReadInputDataBit(GPIOB, PEN) /******************************** 變量定義 */ GPIO_InitTypeDef GPIO_InitStructure。 ErrorStatus HSEStartUpStatus。 /*********************************聲明函數(shù) */ void RCC_Configuration(void)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 23 頁 void Delay(vu32 nCount)。 uchar FLAG_KEYDOWN。 uchar KEY_NUM。 uchar KEY_NUMX。 uchar KEY_NUMY。 void GPIO_Config() { GPIO_InitTypeDef GPIO_InitStructure。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB| RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO, ENABLE)。 //把調(diào)試設(shè)置普通 IO 口 //GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE)。 = GPIO_Pin_All。 //所有 GPIO為同一類型端口 = GPIO_Mode_Out_PP。 //推挽輸出 = GPIO_Speed_50MHz。 //輸出的最大頻率為 50HZ GPIO_Init(GPIOA, amp。GPIO_InitStructure)。 //初始化 GPIOA端口 GPIO_Init(GPIOC, amp。GPIO_InitStructure)。 //初始化 GPIOB端口 = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_3|GPIO_Pin_4 |GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10| GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15。 = GPIO_Speed_50MHz。 = GPIO_Mode_Out_PP。 GPIO_Init(GPIOB, amp。GPIO_InitStructure)。 //初始化 GPIOB端口 = GPIO_Pin_2|GPIO_Pin_5。 = GPIO_Speed_50MHz。 = GPIO_Mode_IPU。 GPIO_Init(GPIOB,amp。GPIO_InitStructure)。 GPIO_Write(GPIOA,0xffff)。 //將 GPIOA 16個端口全部置為高電平 GPIO_Write(GPIOC,0xffff)。 //將 GPIOC 16個端口全部置為高電平 } 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 24 頁 void EXTI_Config(void) { EXTI_InitTypeDef EXTI_InitStructure。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource5)。 //選擇PC0作為中斷引腳 = EXTI_Line5 。 // PC0 and PC1 is KEY0 + KEY1 = EXTI_Mode_Interrupt。 //中斷模式,非事件 = EXTI_Trigger_Falling。 //下降沿觸發(fā) = ENABLE。 EXTI_Init(amp。EXTI_InitStructure)。 //EXTI_ClearITPendingBit(EXTI_Line0 | EXTI_Line1)。 } void NVIC_Config(void) { NVIC_InitTypeDef NVIC_InitStructure。 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)。 //配置 2位高優(yōu)先級(搶占優(yōu)先級), 2位子優(yōu)先級(響應(yīng)優(yōu)先級) = EXTI9_5_IRQChannel。//EXTI9_5_IRQn。//。// //外部中斷線 0,1分別對應(yīng)PC0 = 3。 //io引腳中斷搶占優(yōu)先等級為第二級。 = 2。 //io引腳中斷子優(yōu)先等級為第二級。 = ENABLE。 NVIC_Init(amp。NVIC_InitStructure)。 } void zhujiemian(void) { Pant(colors[7]8 , colors[7] )。 LCD_cs(0)。 //打開片選使能 ChineseChar(24,8,0,colors[2],colors[7],1)。 // ChineseChar(24+16,8,0,colors[2],colors[7],2)。 // ChineseChar(24+16+16,8,0,colors[2],colors[7],3)。 // ChineseChar(24+16+16+16,8,0,colors[2],colors[7],4)。 // 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 25 頁 ChineseChar(24+16+16+16+16,8,0,colors[2],colors[7],5)。 // ChineseChar(24+16+16+16+16+16,8,0,colors[2],colors[7],6)。 // ChineseChar(24+16+16+16+16+16+16,8,0,colors[2],colors[7],7)。 // ChineseChar(24+16+16+16+16+16+16+16,8,0,colors[2],colors[7],8)。 // ChineseChar(24+16+16+16+16+16+16+16+16,8,0,colors[2],colors[7],9)。 // LCD_ShowString(24+16+16+16+16+16+16+16+16+16,8,colors[2],colors[7],)。 ChineseChar(24+16+16+16+16+16+16+16+16+16+16,8,0,colors[2],colors[7],10)。 // ChineseChar(24+16+16+16+16+16+16+16+16+16+16+16,8,0,colors[2],colors[7],11)。 // ChineseChar(8,50,1,colors[2],colors[7],1)。 ChineseChar(8+24,50,1,colors[2],colors[7],1)。 ChineseChar(8+24+24,50,1,colors[2],colors[7],1)。 ChineseChar(8+24+24+24,50,1,colors[2],colors[7],1)。 ChineseChar(8+24+24+24+24,50,1,colors[2],colors[7],1)。 ChineseChar(8+24+24+24+24+24,50,1,colors[2],colors[7],1)。 LCD_cs(1)。 //關(guān)閉片選使能 pic_play()。 } /******************************************************************************* 主函數(shù) *******************************************************************************/ int main(void) { SystemInit()。 GPIO_Config()。 EXTI_Config()。 NVIC_Config()。 LCD_Init()。 zhujiemian()。 AD7843()。 while(1) { if(FLAG_KEYDOWN == 1) { 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 第 26 頁 } } } /******************************************************************************* * 延時函數(shù) *******************************************************************************/ void Delay(vu32 nCount) { for(。 nCount != 0。 nCount)。 } 觸摸屏: include include include include /********************************宏定義*********************************/ define cs(x) x ? GPIO_SetBits(GPIOB, CS): GPIO_ResetBits(GPIOB, CS) //自己定義位操作函數(shù) define din(x) x ? GPIO_SetBits(GPIOB, DIN) : GPIO_ResetBits(GPIOB, DIN) define dclk(x) x ? GPIO_SetBits(GPIOB, DCLK) : GPIO_ResetBits(GPIOB, DCLK) define busy(x) x ? GPIO_SetBits(GPIOB, BUSY) : GPIO_ResetBits(GPIOB, BUSY) define dout GPIO_ReadInputDataBit(GPIOB, DOUT) unsigned int TP_X,TP_Y。 //define CS GPIO_Pin_7 //P2^3。 pb7 //define DIN GPIO_Pin_0 //P2^2。 pb0 //define DCLK GPIO_Pin_1 //P2^1。 pb1 //define DOUT GPIO_Pin_2 //P2^0。 pb2 // //define BUSY GPIO_Pin_6 //P3^6。 pb
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1