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

正文內(nèi)容

函數(shù)發(fā)生器課程設計-資料下載頁

2025-06-02 22:23本頁面
  

【正文】 單片機 C語言程序設計 100例 基于 8051+Proteus仿真[M]. 北京:電子工業(yè)出版社 ﹒ 2021,8 [7] 譚浩強 . C 程序設計(第三版) [M]. 北京清華大學出版社 ﹒2021 24 附件 一 主要元器件清單 元件名稱 數(shù)量 數(shù)值 電阻 1 R1 1k 1 R2 200R 1 R3 100k 1 R4 1k 電容 2 C1, C2 30pF 1 C3 22uF 1 C4 單片機 AT89C51 1 U1 數(shù)模轉換器 DAC0832 1 U2 放大器 UA741 1 U3 鎖存器 74LS373 1 U4 晶振 1 X1 24MHz 25 附錄二 程序清單 include include include define uint unsigned int define uchar unsigned char define DAC0832 XBYTE[0xfffe] define PI sbit S0 = P1^0。 sbit S1= P1^1。 sbit S2 = P1^2。 sbit S3 = P1^3。 void DelayMS(uint ms) { uchar i。 while(ms) { for(i=0。i120。i++)。 } } void sawtooth_wave() 26 { uchar i。 for(i=0。i256。i++) { DAC0832 = i。 DelayMS(4)。 if(S0) return。 } } void triangle_wave() { uint i。 for(i=0。i512。i++) { if(i255) DAC0832 = i。 DelayMS(1)。 if(i256) DAC0832 = i。 DelayMS(1)。 if(S1) return。 } } 27 uint i。 for(i=0。i255。i++) { DAC0832=i。 DelayMS(1)。 } for(i=255。i0。i) {DAC0832=i。 DelayMS(1)。} if(S1) return。 } void sin_wave() { float i。 for(i=0。i2*PI。i+=) { DAC0832 = 128+sin(i)*127。 DelayMS(1)。 if(S2) return。 } } 28 void square_wave() { uint i。 while(1) { DAC0832=0。 DelayMS(500)。 DAC0832=255。 DelayMS(500)。 if(S3) return。 } } void main() { while(1) { if(S1==0) triangle_wave()。 else if(S0==0) sawtooth_wave()。 else if(S2==0) sin_wave()。 29 else if(S3==0) square_wave()。 else DelayMS(100)。 } } 30 附件三 電路原理圖
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1