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

正文內容

數(shù)字電壓表a課程設計報告-wenkub

2023-02-05 17:01:24 本頁面
 

【正文】 到困難。、總體連線三、軟件設計 開始單片機串口、中斷初始化, 存儲模塊初始化是否產(chǎn)生串口中斷? 是串口讀取上位機發(fā)送過來的閾值 否 將數(shù)值存入存儲器x5045中讀取存儲器x5045儲存的的閾值 進行A/D轉換串口發(fā)送至上位機 數(shù)碼管顯示 本設計采用了單片機串口通信及串口中斷等功能,還通過SPI接口進行了對存儲器x5045的讀寫操作,還采用串行通訊對A/D芯片TLC1549進行了模數(shù)轉換,將模擬的電壓值轉換成數(shù)字信號,并傳輸給單片機。線上的數(shù)據(jù)則由SCK的下降沿輸出。 時鐘和數(shù)據(jù)時序陣列,陣列的內部組織是X8 重新設置VCC 看門狗定時器的作用是通過監(jiān)視WDI輸入來監(jiān)視微處理器是否激活。而當VCC電平進行監(jiān)測,若電源電壓跌落至預置的最小Vtrip以下時,系統(tǒng)即確認RESET,從而避免微處理器在電源失效或斷開的情況下工作。 當VCC 上電復位可通過串行通信方式接口,共有4096個位,可以按512作出反應。如果I/O CLOCK傳送大于10個時鐘長度,那么在的10個時鐘的下降沿,內部邏輯把DATA OUT拉至低電平以確保其余位的值為零。當串行接口把CS拉至有效時,轉換時序開始允許I/O CLOCK工作并使DATA OUT脫離高阻狀態(tài)。有2個數(shù)字輸入端,1個三態(tài)輸出口(CS),1個I/O CLOCK端口和1個數(shù)字輸出端(DATA OUT),可以實現(xiàn)一個三總線接口到總控制器的串行口的數(shù)據(jù)傳輸。項目編號:3 20152016學年第一學期微機原理(單片機)課程設計總結報告項目名稱:數(shù)字電壓表A 班級: 姓名: 學號: 微機原理(單片機)課程設計任務書項目名稱:數(shù)字電壓表A內容與要求: 上位機:完成界面設計與通訊程序(1)能夠顯示采集的電壓值,當超出設定閾值上限、下限時,電壓值后有H或L提示字母(2)能夠設定電壓閾值上限、下限(3)繪制電壓變化曲線,時間軸單位時間1秒,(4)可以對串口進行設置下位機:完成電路設計與控制程序(1)將A/D由電位器采集的10進制電壓值顯示在LED屏上面保留小數(shù)點后2位(2)通過串口與上位機通訊,并傳輸電壓值,接受閾值設置(3)將閾值保存至外部存儲器,重新復位上電后,閾值不變(4)當超出電壓閾值上限、下限時,由蜂鳴器長短音報警,將當前電壓值顯示在LED數(shù)碼管上,當電壓值高于電壓閾值上限時,數(shù)值后顯示“HI”,當電壓值低于電壓閾值下限時,數(shù)值后顯示“LO”,當電壓值在正常區(qū)間時,電壓值后無顯示。內部具有自動采樣保持、可按比例量程校準轉換范圍、抗噪聲干擾功能,而且開關電容設計使在滿刻度時總誤差最大僅為177。串行接口然后把I/O CLOCK序列提供給I/O CLOCK并從DATA 。在正常進行的轉換周期內,規(guī)定時間內CS端高電平至低電平的跳變可終止該周期,器件返回初始狀態(tài)。X5045提供了三個時間值供用戶選擇使用。*向X5045加電時會激活其內部的上電復位電路,從而使RESET超過器件的Vtrip門限值時,電路將在200ms(典型)延時后釋放RESET低電壓監(jiān)視當RESET返回并超過Vtrip達200ms時,系統(tǒng)重新開始工作。由于微處理器必須周期性的觸發(fā)CS/WDI引腳以避免RESET門限 位。當CS變低以后,SI線上的輸入數(shù)據(jù)在SCK用戶可以停止時鐘,然后再啟動它, 在采用A/D轉換時,由于A/D轉換出來的是一個二進制數(shù),而我們采用的A/D芯片是10位的TLC1549數(shù)/模轉換芯片,為了將這個二進制數(shù)與采集到的實際電壓值對應起來,我們進行了如下這樣一個轉化: 實際電壓值 = 轉換后的數(shù)字量*5V/(2^101)四、實現(xiàn)的功能指標最后驗收時,達成的效果是上位機:(1) 能夠顯示采集的電壓值(2) 能夠設定電壓閾值上限(3)繪制電壓變化曲線,時間軸單位時間1秒,(4)可以對串口進行設置下位機:(1)將A/D由電位器采集的10進制電壓值顯示在LED屏上面保留小數(shù)點后2位(2)通過串口與上位機通訊,并傳輸電壓值,接受閾值上限設置,閾值上限顯示在電壓值后,下限由單片機程序設定為固定值1V(3)將閾值保存至外部存儲器,重新復位上電后,閾值不變(4)當超出電壓閾值上限、下限時,由蜂鳴器長短音報警,將當前電壓值顯示在LED數(shù)碼管上,當電壓值高于電壓閾值上限時,數(shù)值后顯示“HI”,當電壓值低于電壓閾值下限時,數(shù)值后顯示“LO”,當電壓值在正常區(qū)間時,電壓值后無顯示。 解決方法:查閱相關書籍,詢問同學。 解決方法:問題原因是發(fā)下的電路板內部是相連的,更換電路板。同時也學到了很多關于上位機的新知識,更加有對如何做好團隊協(xié)作的感觸。學習需要將理論與實踐相結合,這一點正是課程設計的意義所在。using 。using 。namespace SerialCom{ public partial class Form1 : Form { private SerialPort serialPort = new SerialPort()。 // private double inputVolt = 。 public Form1() { InitializeComponent()。 = 0。 // = 0。 [0]. = X_NUM。 [1].XValueType = 。 = ()。 break。 int a = 。 break。 break。 } += CserialPort_DataReceived。 } } = ? 關閉串口 : 打開串口。 (ports)。 } private void CserialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { byte[] buf = new byte[4]。 //(buf, 0, 1)。 = ()。 //if ([0]. X_NUM) // [0].(0)。 }))。 } */ /* private void CCbRatio_SelectedIndexChanged(object sender, EventArgs e) { ratio = 2 。 } private void textBox1_TextChanged(object sender, EventArgs e) { } /* private void label6_Click(object sender, EventArgs e) { } */ }}region 隊列操作//for (int i = 0。endregion下位機源程序:include //52系列頭文件includesbit TLC1549_CS =P1^0。sbit key1=P1^6。int a[4],st[3]。int mit。unsigned char re[4]。 //sbit SI=P3^5。 unsigned char x=0x00。i++) { SCK=1。 //將SO上的數(shù)據(jù)通過按位或運算存入 x } return(x)。i8。 SCK=1。 //拉低CS,選中X5045 WriteCu
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1