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

正文內(nèi)容

單片機(jī)(飛思卡爾)課程設(shè)計(jì)-文庫吧資料

2025-07-02 08:54本頁面
  

【正文】 *(vuint8 *)(0x00000023+(x1)*64))define TPM_MODL(x)(*(vuint8 *)(0x00000024+(x1)*64))define EnabletimerInt(x) TPM_CSTR(x) |= TPM1SC_TOIE_MASKdefine DisabletimerInt(x) TPM_CSTR(x) amp。} *///未定義的中斷處理函數(shù),本函數(shù)不能刪除interrupt void isrDummy(void){}//中斷處理子程序類型定義typedef void( *ISR_func_t)(void)。 if(temp==0)SCISendN(1,1,SerialBuff)。 DisableInterrupt()。} /*interrupt void isrSCIre(void){ uint8 temp。=~(TPM1SC_TOF_MASK)。 if(m==0)SecAdd1(g_time)。}: 11//頭文件include //include include //此處為用戶新定義中斷處理函數(shù)的存放處interrupt void isrT1Out(void){ uint8 temp。 remember= g_time[7]。 // g_SCIFlag=0。 // SCISendN(SCI_NUM_1,8,g_SCIreceive_data)。 else g_DisplayInit[i] = g_time[i]。i!=5) g_DisplayInit[i] = g_time[i]+39。i++){ if(i!=2amp。 for( i=0。 Light_Change(Light_Run_PORT,Light_Run)。 mRuncount++。 // LCDshow(g_time)。 10 EnableInterrupt()。 EnableSCIReInt()。 remember = g_time[7]。 g_time[6] = 0。 g_time[5] = 39。 g_time[3] = 0。 g_time[2] = 39。 g_time[0] = 0。 LCDinit()。 //3 指示燈初始化 Light_Init(Light_Run_PORT,Light_Run,Light_OFF)。 //1 關(guān)總中斷 DisableInterrupt()。 uint32 mRuncount = 0。uint8 m。 9uint8 g_DisplayInit[8] 。、高可靠性。、輕巧、裝配容易。 64 字節(jié)的字符發(fā)生器 RAM,可以定義 8 個(gè) 5*8 點(diǎn)陣字符或 4 個(gè)5*11 點(diǎn)陣字符。從程序員的角度來說,LCD 的顯示接口與編程是面向 HD44780 的,只要了解 HD44780LCD(YM1602C)16151413121110090807060504030201Core2LCD_D7LCD_D6LCD_D5LCD_D4LCD_D3LCD_D2LCD_D1LCD_D0LCD_ELCD_RWLCD_RSVccGNDPTA7PTA6PTA5PTA4PTA3PTA2PTA1PTA0PTF6PTC6PTC4AW60 8的編程結(jié)構(gòu)即可進(jìn)行 LCD 的顯示編程。每個(gè)點(diǎn)陣塊為一個(gè)字符位,字符間距和行距都為一個(gè)點(diǎn)的寬度。 點(diǎn)陣字符型液晶顯示模塊的控制器大多數(shù)為日立公司生產(chǎn)的 HD44780 及其兼容的控制電路,如 SED1278(SEIKO EPSON) 、KS0066(SAMSUNG ) 、NJU6408(NER JAPANRADIO)等。這類顯示器把 LCD 控制器、點(diǎn)陣驅(qū)動(dòng)器、字符存儲(chǔ)器、顯示體及少量的阻容元件等集成一個(gè)液晶顯示模塊。接收時(shí), 7數(shù)據(jù)一位一位地從接收引腳 RxD 進(jìn)入“接收移位寄存器 ”,當(dāng)收到一個(gè)完成字節(jié)時(shí),MCU 會(huì)自動(dòng)將數(shù)據(jù)送入“SCI 數(shù)據(jù)寄存器” ,并將狀態(tài)寄存器的相應(yīng)位改變,供程序員判定并取出數(shù)據(jù)。發(fā)送時(shí),程序員通過判定狀態(tài)寄存器的相應(yīng)位,了解是否可以發(fā)送一個(gè)新的數(shù)據(jù)。而 SCI 數(shù)據(jù)寄存器存放要發(fā)送的數(shù)據(jù),也存放接受的數(shù)據(jù),這并不沖突,因?yàn)榘l(fā)送與接收的實(shí)際工作是通過“發(fā)送移位寄存器”和“接收以為寄存器”完成的。而要知道串口是否有數(shù)據(jù)可收、數(shù)據(jù)是否發(fā)送出去等,需要有SCI 狀態(tài)寄存器。為了設(shè)置波特率,SCI 應(yīng)具有波特率寄存器。接受過程:外部 232 電平經(jīng)過 MAX232 的 13 腳(R1IN)進(jìn)入到 MAX232 的內(nèi)部,在內(nèi)部232 電平被“降低”為 TTL 電平,經(jīng)過 12 腳(R1OUT 送到 MCU 的 RxD,進(jìn)入 MCU 內(nèi)部。 (2)將 R1IN 與 T1OUT 相連,令 T1IN=5V,則 R1OUT=5V;令T1IN=0V,則 R1OUT=0V。 5 C1+、C1 (3 腳):一般接 1μF 的電解電容。 VS(6 腳):V S==。 GND(15 腳):地。如圖所示,給出了 MAX232 的引腳說明。電平轉(zhuǎn)換器不僅可以由晶振管分立元件構(gòu)成,也可以直接使用集成電路。在發(fā)送端,需要用驅(qū)動(dòng)電路將 TTL 電平轉(zhuǎn)換成 RS232 電平;在接受端,需要用接收電路將 RS232 電平。從內(nèi)部結(jié)構(gòu)圖可以看出, AW60 主要有以下幾個(gè)部分:S08 CPU、存儲(chǔ)器、定時(shí)器接口模塊、定時(shí)器模塊、看門狗模塊、通用 IO 模塊、串口通信模塊(SCI) 、串行外設(shè)接口(SPI)模塊、 4I2C(IIC )模塊、A/D 轉(zhuǎn)換模塊、鍵盤中斷模塊、時(shí)鐘發(fā)生模塊、復(fù)位與中斷模塊等。具有輸入、捕捉、輸出比較、脈寬調(diào)制功能。(6)ADC:多達(dá) 16 個(gè)通道,10 位 A/D 轉(zhuǎn)換器與自動(dòng)比較功能;兩個(gè)串行通信接口 SCI 模塊與可選的 13 位中斷;一個(gè)串行外設(shè)接口 SPI 模塊;集成電路互連總線 I2C 模塊運(yùn)作高達(dá) 100kbps 的最高總線負(fù)載;8 引腳鍵盤中斷 KBI 模塊。(4)內(nèi)含 32 個(gè)中斷/復(fù)位源;內(nèi)含 2KB 的片內(nèi) RAM;內(nèi)含 60KB 的片內(nèi)在線可編程 Flash 存儲(chǔ)器,帶有塊保護(hù)和安全選項(xiàng)。(2)相比 HC08 CPU 指令集,S08 CPU 增加了 BGND 指令。由于在運(yùn)行系統(tǒng)時(shí),以防電流不穩(wěn)定,所以在PTB0 端設(shè)置一個(gè)下拉電阻,穩(wěn)定電流。然后將 LCD 的數(shù)據(jù)線 714 引腳(D0D7)分別與 MCU 的 PTA0PTA7 連接,LCD 的控制線 RS、R/W、E(6 引腳)分別于 MCU 的 PTCPTCPTF6 連接,用于輸出時(shí)間。 2第二章 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)原理圖該系統(tǒng)由 AW60 最小系統(tǒng)電路為主要結(jié)構(gòu),利用串口進(jìn)行數(shù)據(jù)的控制與采集。通過向通用 I/O 端口的引腳輸入高
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1