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

正文內容

單片機原理及應用課程設計-基于stc89c52的信號發(fā)生器(參考版)

2024-11-11 22:20本頁面
  

【正文】 。EA1。//設置外部中斷 0 為下降沿觸發(fā) ET01。 TMOD0x01。 DA_S11。 else ifwaveform2 square_out。 ifwaveform0sine_out。 endif 6 主程序 include include include include include include void timer0 interrupt 1 TH0THtemp。i0。 void delay5us uchar i。y0。x0。 //在第二行顯示 /********************1602 液晶函數(shù)聲明結束 *********************/ endif 5 延時子程序 ifndef __DELAY_h__ define __DELAY_h__ define uchar unsigned char define uint unsigned int void delayuchar z uchar x,y。 // 在第一行顯示 disp_lcd0xc0,amp。 // 使 指 針 指 向 第 一 行 第 一 格 disp_lcd0x80,amp。 //清零 delay10。 //初始設置 write_0x06。 //使液晶顯示點陣 ,為下面做準備 write_0x38。 //可有可無 rw0。 void init_lcd //uchar num。//或者這樣寫 write_date*temp1+num。num16。 delay1。 void disp_lcduchar addr,uchar *temp1 reentrant uchar num。lcden0。 lcden1。 rs1。 void write_dateuchar date //LCD_Wait。lcden0。 lcden1。 rs0。 */ void write_uchar dat //LCD_Wait。lcden1。 //下降沿 whilelcdbf。 lcden1。 /*void LCD_Waitvoid //讀忙狀態(tài) rs0。 //sbit dsP2^0。 //sbit stP2^1。 sbit lcdenP2^2。 /************1602 液晶的相關函數(shù) *************/ sbit rsP2^0。 uchar idata lcd_hang2[16]F Hz 。 //打開 8 位輸入寄存器 DA_S11。 else DAdata0x00。 //關閉 8 位輸入寄存器 void square_out //方波輸出 judge~judge。 DA_S10。 //打開 8 位輸入寄存器 DA_S11。 ifwavecount64 wavecount0。 //給每種波定義一個數(shù)組單元 ,用于存放單位頻率的個數(shù) sbit DA_S1 P2^7。 //當其為 0、 2 時 ,分別代表三種波 uchar code freq_unit[3]5,25,100。//傳遞頻率的中間變量 uchar judge1。抽點 39。 //開啟總中斷與定時器 endif 3 DAC0832 數(shù)模轉換子程序 ifndef __ADC0832_H__ define __ADC0832_H__ define DAdata P1 //DA 數(shù)據(jù)端口 uchar wavecount。EA1。抽點 39。 //在第二行顯示 wavecount0。lcd_hang1[waveform*16]。 lcd_hang3[2]total_freq%10+0x30。 //在液晶 中 顯 示 時 百 位 total_freq/10。 lcd_hang2[3]total_freq%10+0x30。lcd_hang3[4]total_freq%10+0x30。 // 在 液晶 中 顯示 個位 ,0x30 在液 晶顯 示 中表 示數(shù) 字 0total_freq/10。 //求輸出頻率(個數(shù) *單位 ) lcd_hang2[5]total_freq%10+0x30。 //方括號中選取第幾個數(shù)后 ,并把該值賦給 T_temp TLtempwaveTL[waveform*10+wavefreq[waveform]1]。 break。case 0xd8: //頻率按規(guī)定單位依次衰減 wavefreq[waveform]。 ifwavefreq[waveform]10 wavefreq[waveform]1。 break。 switchkeytemp case 0xf0: //選擇波形 waveform++。 if key0 keytempP3amp。 //關總中斷與定時器 delay50。 //總頻率 void key_int0 interrupt 0 EA0。 unsigned char keytemp。 bit DUQU0。 uchar code sine_tab[256] //輸出電壓從 0 到最大值 (正弦波 1/4 部分 ) 0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc, 0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec, 0xee,0xef,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff, //輸出電壓從最大值到 0(正弦波 1/4 部分 ) 0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0x
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1