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

正文內(nèi)容

基于單片機(jī)的多功能綜合應(yīng)用系統(tǒng)的設(shè)計(jì)單片機(jī)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-06-27 22:53本頁面
  

【正文】 (uchar date1,uchar date2,uchar date3,uchar date4,uchar date5,uchar date6) { unsigned char i。 for(i=8。i0。i) { da1=date1amp。0x01。 date1=date11。 da2=date2amp。0x01。 date2=date21。 da3=date3amp。0x01。 date3=date31。 da4=date4amp。0x01。 date4=date41。 da5=date5amp。0x01。 date5=date51。 da6=date6amp。0x01。 date6=date61。 clk=0。 _nop_()。 _nop_()。 clk=1。 } clk=0。 _nop_()。 _nop_()。 clk=1。 }main(){ TMOD=0x01。 TH0=(655363000)/256。 TL0=(655363000)%256。 TR0=1。 EA=1。 ET0=1。 while(1)。 }void t0() interrupt 1{ unsigned char count,count1。 TH0=(655363000)/256。 TL0=(655363000)%256。 wr595(~table[count1+1],~table[count1],bit(count)%256,bit(count)/256,~table1[count1+1],~table1[count1])。 count++。 count1=count1+2。 if(count==16) {count=0。} if(count1==32) {count1=0。}}第四部分:電壓表程序:include includesbit RS = P3^5。 //定義端口 sbit RW = P3^6。sbit EN = P3^7。sbit k1 = P2^0。//控制繼電器從而控制電壓增益sbit k2 = P2^1。sbit UNR = P0^0。sbit OVR = P0^1。//過量程標(biāo)志位sbit POL = P0^2。//電壓正負(fù)標(biāo)志位define RS_CLR RS=0 define RS_SET RS=1define RW_CLR RW=0 define RW_SET RW=1 define EN_CLR EN=0define EN_SET EN=1define DataPort P1define BCDMA P2define WEIMA P3 unsigned char table[6]={39。039。,39。039。,39。039。,39。039。,39。039。,39。039。}。void DelayUs2x(unsigned char t){ while(t)。}void DelayMs(unsigned char t){ while(t) { //大致延時(shí)1mS DelayUs2x(245)。 DelayUs2x(245)。 }}bit LCD_Check_Busy(void) { DataPort= 0xFF。 RS_CLR。 RW_SET。 EN_CLR。 _nop_()。 EN_SET。 return (bit)(DataPort amp。 0x80)。 }void LCD_Write_Com(unsigned char ) { // while(LCD_Check_Busy())。 //忙則等待 DelayMs(5)。 RS_CLR。 RW_CLR。 EN_SET。 DataPort= 。 _nop_()。 EN_CLR。 }void LCD_Write_Data(unsigned char Data) { //while(LCD_Check_Busy())。 //忙則等待 DelayMs(5)。 RS_SET。 RW_CLR。 EN_SET。 DataPort= Data。 _nop_()。 EN_CLR。 } void LCD_Clear(void) { LCD_Write_Com(0x01)。 DelayMs(5)。 } void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。 //表示第一行 } else { LCD_Write_Com(0xC0 + x)。 //表示第二行 } while (*s) { LCD_Write_Data( *s)。 s ++。 } }void LCD_Write_Char(unsigned char x,unsigned char y,unsigned char Data) { if (y == 0) { LCD_Write_Com(0x80 + x)。 } else { LCD_Write_Com(0xC0 + x)。 } LCD_Write_Data( Data)。 }void LCD_Init(void) { LCD_Write_Com(0x38)。 /*顯示模式設(shè)置*/ DelayMs(5)。 LCD_Write_Com(0x38)。 DelayMs(5)。 LCD_Write_Com(0x38)。 DelayMs(5)。 LCD_Write_Com(0x38)。 LCD_Write_Com(0x08)。 /*顯示關(guān)閉*/ LCD_Write_Com(0x01)。 /*顯示清屏*/ LCD_Write_Com(0x06)。 /*顯示光標(biāo)移動(dòng)設(shè)置*/ DelayMs(5)。 LCD_Write_Com(0x0C)。 /*顯示開及光標(biāo)設(shè)置*/ }void main(void) {unsigned int j。 LCD_Init()。 LCD_Clear()。//清屏//k1=0。//k2=0。DelayMs(500)。if(POL==1)table[0]=39。+39。else table[0]=39。39。 。if (OVR==1){ k1=1。 DelayMs(500)。 if(OVR==0) { table[1]=39。239。 table[2]=39。v39。 。 table[3]=39。 39。 table[4]=39。 39。 。 table[5]=39。 39。 } else { k2=1。 DelayMs(500)。 if(OVR==0) { table[1]=39。239。 table[2]=39。039。 。 table[3]=39。v39。 table[4]=39。 39。 。 table[5]=39。 39。 } else { table[1]=39。o39。 table[2]=39。v39。 。 table[3]=39。e39。 table[4]=39。r39。 table[5]=39。 39。 } }}else{ table[1]=39。239。 table[2]=39。039。 。 table[3]=39。039。 table[4]=39。m39。 。 table[5]=39。v39。}while (1) { for(j=0。j6。j++) LCD_Write_Char(5+j,1,table[j])。 LCD_Write_String(0,0,current fulvol:)。 }} ADC0809程序:include sbit EOC=P1^0。sbit START=P1^1。sbit con=P1^2。main(){ unsigned char i。 for(i=0。i2。i++)。 //等待一下,有的電腦仿真時(shí)比較慢,仿真時(shí)可能需要等待復(fù)位狀態(tài) while(1) { if(!EOC)//如果EOC為低電屏,則產(chǎn)生一個(gè)脈沖,這個(gè)脈沖的下降沿用于啟動(dòng)AD轉(zhuǎn)換 { START=1。 START=0。 } while(!EOC)。//等待AD轉(zhuǎn)換結(jié)束 START=1。 //轉(zhuǎn)換結(jié)束后,再產(chǎn)生一個(gè)脈沖,這個(gè)脈沖的下降沿用于將EOC置為低電屏,為下一次轉(zhuǎn)換作準(zhǔn)備 START=0。 }}43
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1