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

正文內容

基于單片機的模數轉換及pwm波形發(fā)生器(編輯修改稿)

2025-07-16 12:57 本頁面
 

【文章內容簡介】 飛,:清華大學出版社,2004[6] 178。C總線應用系統(tǒng)設計. 北京:機械工業(yè)出版社,2004[7] [8] [9] 附錄A 程序清單延時子程序清單:include /* uS延時函數,含有輸入參數 unsigned char t,無返回值unsigned char 是定義無符號字符變量,其值的范圍是0~255 這里使用晶振12M,精確延時請使用匯編,大致延時長度如下 T=tx2+5 uS */void DelayUs2x(unsigned char t){ while(t)。}/*mS延時函數,含有輸入參數 unsigned char t,無返回值unsigned char 是定義無符號字符變量,其值的范圍是0~255 這里使用晶振12M,精確延時使用匯編*/void DelayMs(unsigned char t){ while(t) { //大致延時1mS DelayUs2x(65535)。 DelayUs2x(65535)。 }}顯示、定時器初始化及中斷子函數清單includeincludedefine DataPort P0 //定義數據端口 程序中遇到DataPort 則用P0 替換//sbit LATCH1=P2^0。//定義鎖存使能端口 段鎖存//sbit LATCH2=P2^3。// 位鎖存unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。// 顯示段碼值0~9unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//分別對應相應的數碼管點亮,即位碼unsigned char TempData[8]。 //存儲顯示值的全局變量/* 顯示函數,用于動態(tài)掃描數碼管 輸入參數 FirstBit 表示需要顯示的第一位,如賦值2表示從第三個數碼管開始顯示 如輸入0表示從第一個顯示。 Num表示需要顯示的位數,如需要顯示99兩位數值則該值輸入2*/void Display(unsigned char FirstBit,unsigned char Num){ static unsigned char i=0。 DataPort=0。 //清空數據,防止有交替重影 LATCH1=1。 //段鎖存 LATCH1=0。 DataPort=dofly_WeiMa[i+FirstBit]。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 DataPort=TempData[i]。 //取顯示數據,段碼 LATCH1=1。 //段鎖存 LATCH1=0。 i++。 if(i==Num) i=0。}/* 定時器初始化子程序*/void Init_Timer0(void){ TMOD |= 0x01。 //使用模式1,16位定時器,使用|符號可以在使用多個定時器時不受影響 //TH0=0x00。 //給定初值 //TL0=0x00。 EA=1。 //總中斷打開 ET0=1。 //定時器中斷打開 TR0=1。 //定時器開關打開}/* 定時器中斷子程序*/void Timer0_isr(void) interrupt 1 { TH0=(655362000)/256。 //重新賦值 2ms TL0=(655362000)%256。 Display(0,8)。}I178。C協議子程序:include include define _Nop() _nop_() //定義空指令bit ack。 //應答標志位sbit SDA=P2^1。sbit SCL=P2^0。/* 啟動總線*/void Start_I2c(){ SDA=1。 //發(fā)送起始條件的數據信號 _Nop()。 SCL=1。 _Nop()。 //,延時 _Nop()。 _Nop()。 _Nop()。 _Nop()。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1