制作DS18B20數字溫度計,2個數碼管顯示。精確到1°C。 DS18B20引腳定義: (1)DQ為數字信號輸入/輸出端;(需要加個上拉電阻加到電源上) (2)GND為電源地; (3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。
上傳時間: 2013-12-16
上傳用戶:pkkkkp
運行程序時,正常情況下,喇叭和蜂鳴器會發聲,數碼管的第一個顯示A,表示AD的意思,中間兩個數碼管顯示AD轉換出來的數值,閃動的點為定時器工作時每秒的計時。按鍵時在第4個數碼管上顯示所按下的鍵值。8個LED除第3,4個不亮外其他都亮,而當把插在J1第1,2針上的插線改插在J1第3,4針上時,這第3,4個LED亮。通過調節滑動變阻器VR1或VR2的值使數碼管上顯示的AD值改變。通過串口調試助手發送數據,目標板接收后在液晶上顯示(波特率為9600),目標板每次復位后,都會向上位機發送一串數據,并在LCD上顯示;也可以將串口調試助手發來的數據返回給調試助手,顯示在調試助手的接收區中。
標簽: 運行程序
上傳時間: 2014-11-30
上傳用戶:dragonhaixm
SSI對從外設器件接收到的數據執行串行到并行轉換。CPU可以訪問SSI數據寄存器來發送和獲得數據。發送和接收路徑利用內部FIFO存儲單元進行緩沖,以允許最多8個16位的值在發送和接收模式中獨立地存儲。 使用 ssi 控制1位數碼管的顯示
上傳時間: 2014-01-24
上傳用戶:pinksun9
題目:基于51單片機的RS485從機系統設計 單片機接口資源配置: 1. 上電復位電路; 2. 晶振電路采用11.0592Mhz晶振; 3. 485接口電路(P3.7用于485芯片的收發控制,收發管腳接單片機的rxd和txd); 4. P2口通過外部跳線接相應的高低電平,配置從機地址為組號; 5. P3.6外接一發光二極管(注意串聯電阻進行限流); 6. P3.2外接一按鍵,斷開高電平,按下低電平; 7. 按鍵檢測采用外部中斷方式,下跳沿觸發; 8. 單片機定時器0以模式1(16位模式)工作,產生50ms的定時中斷,并在此基礎上設計一單片機內部時鐘(24小時制,能計數時、分、秒、50ms值); 9. 單片機串行通信采用模式1非多機通信方式,采用9600波特率以串行中斷方式進行數據的收發通信,主機地址為0xF0,廣播地址為0xFF。 系統功能需求: 1. 系統配置和自檢功能: l 從機上電后進行初始化,通過讀取P2口進行從機地址配置; l 發光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒); l 檢測到一次按鍵按下操作后,熄滅發光二極管。 2. 數據接收和按鍵計時功能: l 從機接收主機程序(PC機上的串口調試程序)的按鍵允許命令幀并進行校驗; l 校驗正確并且目的地址是廣播地址或者本從機的地址,通過發光二極管長亮指示,并允許按鍵操作; l 按鍵按下后,盡可能準確記錄按鍵的動作時點(定時器的低8位、定時器的高8位、50ms值、秒、分、小時); l 按鍵操作只能響應一次,重復按鍵操作不響應; l 按鍵的動作時點記錄后,發光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒)。 3. 數據發送功能: l 從機接收主機程序發來的時鐘數據搜索命令幀并進行校驗; l 如果校驗正確并且數據幀的目的地址是本從機的地址,從機將前面記錄的按鍵動作時點數據(定時器的低8位、定時器的高8位、50ms值、秒、分、小時)按附錄中的時鐘數據返回幀的幀格式回傳給主機; l 時鐘數據返回幀回傳結束后,熄滅發光二極管。 4. 校驗和生成和檢測功能: l 發送數據幀時能自動生成數據幀校驗和; l 每幀數據在發送幀尾前,發送一字節的當前幀數據的校驗和; l 接收數據幀時能檢測校驗和并判斷接收數據是否正確。 附錄:幀定義 校驗和的計算:除去幀頭和幀尾后將幀中的其他數據求和并取低8位; 幀長:不計幀頭、幀尾和校驗和字節。 按鍵允許命令幀: 幀頭 幀長 目的地址 源地址 命令字 校驗和 幀尾 AA 04 FF F0 01 F4 66 時鐘數據搜索命令幀: 幀頭 幀長 目的地址 源地址 命令字 保留字 校驗和 幀尾 AA 05 01 F0 03 00 F9 66 時鐘數據返回幀: 幀頭 幀長 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 時 校驗和 幀尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66 幀結構頭文件frame.h(內容如下) //幀格式定義 #define FRAME_HEAD 0xAA //幀頭 #define FRAME_FOOT 0x66 //幀尾 #define FRAME_LEN 0x00 //幀長 #define FRAME_DST_ADR 0x01 //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD 0x03 //命令字 #define FRAME_DATA 0x04 //幀數據起始 //幀命令定義 #define READY 0x01 //按鍵允許命令 #define TIME_SERCH 0x03 //時鐘數據輪詢命令 #define TIME_BACK 0x07 //時鐘數據返回命令 //地址定義 #define BROAD_ADR 0xFF //廣播地址 #define MASTER_ADR 0xF0 //主機地址
上傳時間: 2020-06-18
上傳用戶:umuo
更新記錄2020.08.271. 添加例程“45-IO口推挽輸出驅動有源蜂鳴器實驗程序”;2. 修改例程“43-高級PWM4N驅動蜂鳴器實驗程序”名稱為“43-高級PWM4N驅動無源蜂鳴器實驗程序”;3. 添加例程“46-端口模式設置”;4. 添加例程“47-SPI互為主從-SS設置主從-串口1透傳”;5. 添加例程“48-SPI互為主從-主模式忽略SS-串口1透傳”。2020.08.201. 例程“31-硬件SPI訪問FLASH-PM25LV040-串口1監控”、“32-IO模擬SPI訪問FLASH-PM25LV040-串口1監控”兼容華邦W25X40CL型號Flash,并添加W25X40CL規格書。2020.08.181. 添加例程“44-高級PWM輸出兩路互補SPWM”以及正弦計算表。2020.08.111. 按照8.3版本實驗箱圖紙修改現有例程;2. 添加例程“43-高級PWM4N驅動蜂鳴器實驗程序”。2020.07.301. 在例程01添加注解“當用戶使用硬件 USB 對 STC8H8K64U 系列進行 ISP 下載時不能調節內部 IRC 的頻率,但用戶可用選擇內部預置的 16 個頻率(分別是 5.5296M、 6M、 11.0592M、 12M、 18.432M、 20M、 22.1184M、 24M、27M、 30M、 33.1776M、 35M、 36.864M、 40M、 44.2368M 和 48M)。下載時用戶只能從頻率下拉列表中進行選擇其中之一,而不能手動輸入其他頻率。”2. 添加例程“41-軟件修改內部RC主頻”;3. 添加例程“42-一線制溫度傳感器 DS18B20 測溫”;4. 添加8.2版本實驗箱的原理圖跟PCB圖,現有程序還是基于8.1版本圖紙。2020.07.241. 例程“38-2.4寸ILI9325驅動TFT顯示屏實驗程序-帶觸摸功能”調整驅動讀寫代碼,使正常顯示時的MCU工作主頻最高可調至48MHz。2. 修改ADC相關例程關于AD通道參數的注釋。3. 修改EEPRO相關例程TPS擦除等待參數與設置主頻一致。4. 添加例程“39-通過USB發送命令讀取ADC測試程序”以及配套的上位機測試軟件;5. 添加例程“40-USB鍵盤設備通過P0口矩陣按鍵模擬小鍵盤功能”以及鍵盤按鍵碼表。2020.07.091. 添加例程“37-2.4寸ILI9341驅動TFT顯示屏實驗程序”以及相關工具及規格書;2. 添加例程“38-2.4寸ILI9325驅動TFT顯示屏實驗程序-帶觸摸功能”以及相關工具及規格書。2020.06.281. 添加例程“35-板上的32K xdata測試程序”;2. 添加例程“36-LCD128x64顯示圖形文字-ST7920”以及“ST7920規格書”。2020.06.231. 添加例程“30-紅外發射程序(NEC碼)-使用PWM4產生38KHz載波”;2. 添加例程“34-IO掃描鍵紅外發射-同時接收數碼管顯示用戶碼鍵值程序”。2020.06.221. 添加例程“31-硬件SPI訪問FLASH-PM25LV040-串口1監控”以及“PM25LV040規格書”;2. 添加例程“32-IO模擬SPI訪問FLASH-PM25LV040-串口1監控”;3. 添加例程“33-P1.3做ADC-使用內部基準計算外部電壓”。2020.06.191. 添加例程“28-I2C主機模式訪問PCF8563-RTC時鐘程序”以及“PCF8563規格書”;2. 添加例程“29-紅外遙控接收程序(NEC碼)-數碼管顯示用戶地址和鍵值”。2020.06.181. 更改文件夾命名,使例程內容更加一目了然;2. 添加例程“04-利用T0,T1做外部計數器”;3. 添加例程“05-利用定時器測量脈沖寬度”;4. 添加例程“13-串口3中斷模式與電腦收發測試”;5. 添加例程“14-串口4中斷模式與電腦收發測試”;6. 添加例程“20-使用比較器檢測低電壓時保存數據到EEPROM”;7. 添加例程“25-高級PWM1-PWM2-PWM3-PWM4,驅動P6口呼吸燈實驗程序”;8. 添加例程“26-高級PWM5-PWM6-PWM7-PWM8輸出測試程序”;9. 修改串口相關例程的主時鐘頻率為 22.1184MHz,精確計算115200波特率;10.“17-NTC測溫度數碼管顯示”添加“SNDT2012X103F3950FTF R-T對照表”;11.添加“實驗箱8問題清單”文件。2020.06.151. 修改所有例程主時鐘頻率為 24MHz;2. 添加例程“08-雙串口中斷收發”;3. 添加例程“09-串口1中斷收發”;4. 添加例程“10-串口2中斷收發”;5. 添加例程“14-通過串口1命令多字節讀寫EEPROM測試程序”;6. 添加例程“15-內部掉電檢測中斷保存EEPROM”;7. 添加例程“17-P1.7輸出PWM5做DAC_P1.1做ADC讀入DAC輸出值_串口1設置占空比”;8. 修改例程“比較器”命名為“18-比較器_P3.7做正極輸入源”;9. 添加例程“19-比較器_ADC做正極輸入源”;10.添加例程“20-I2C從機中斷模式與IO口模擬I2C主機進行自發自收”。2020.06.081. 添加例程“16-P1.7輸出PWM做DAC_P1.1做ADC讀入DAC輸出值_串口1設置占空比”;2. 添加例程“比較器”。2020.06.041. 初版發布;2. 發布例程“01-跑馬燈”;3. 發布例程“02-Timer0-Timer1-Timer2-Timer3-Timer4測試程序”;4. 發布例程“03-數碼管”;5. 發布例程“04-外中斷INT0-INT1-INT2-INT3- INT4測試”;6. 發布例程“05-睡眠-外部中斷喚醒”;7. 發布例程“06-睡眠-喚醒定時器喚醒”;8. 發布例程“07-看門狗復位測試程序”;9. 發布例程“11-IO行列掃描鍵盤數碼管顯示鍵值和調整時間”;10.發布例程“12-ADC鍵盤掃描數碼管顯示鍵值和調整時間”;11.發布例程“13-NTC測溫度數碼管顯示”;12.發布文件“STC實驗箱8-使用說明書.pdf”;13.發布圖紙“實驗箱8.1_2020-05-11-PCB.pdf”;14.發布圖紙“實驗箱8.1_2020-05-11-SCH.pdf”。
標簽: stc8h
上傳時間: 2022-04-18
上傳用戶:
可充電無線藍牙串口通訊電壓檢測器采集系統 MGS-V-4LED無線電壓檢測器是瑪格森科技研發生產的基于藍牙無線傳輸技術的可充電式,移動式電壓檢測系統。該系列電壓檢測器最大測量范圍達0-3V或0-30V,內置3.7V鋰電池,容量200mA-1000mA不等。可以便攜移動,方便攜帶,移動。使用4位0.56’LED數碼管。串口調試軟件/上位機顯示軟件。 產品特點 · 測量電壓范圍 0-3V/0-30V (二選一);· 4位LED數碼管電壓顯示,可開啟,也可關閉· 串口有線通訊,UART,TTL電平。· 串口藍牙無線串口,最遠10米; · 供電方式多樣(內置鋰電池):可外接5V電源,也可內置鋰電池供電。· 低功耗休眠功能:典型休眠電流20uA,功耗低,電池供電也可長時間工作.· 可帶數據采集裝置,藍牙接收器及通訊軟件。 · 外觀:選用通用表頭外殼,可嵌入具體產品中。· 便攜式,移動式,可像萬用表一樣移動,便攜。 二、基本指標說明輸入電壓范圍: 0.000-3.000V/0-30V分辨率1mV顯示方式:4位LED 0.56’數碼管/PC端顯示軟件顯示(與電腦顯示軟件無線聯機)供電接口:ü MICRO 電源座,可使用安卓電源線充電ü 2針插針:可通過接插件外接電源。鋰電池參數:ü 可內置鋰電池電壓3.7Vü 容量200mA/1000mA 不等,視需要 如需其它電壓可咨詢,可接受定制。有線通訊方式ü UART TTL 電平通訊: 可直接與單片機RXD,TXD通訊。ü 可外接UART TTL轉USB線/UART TTL轉RS232 通訊。(用戶自配線)無線串口藍牙通訊 ü 無線串口藍牙設備:內置藍牙發射器+外置接收射器(接電腦USB口)ü 通訊頻率及距離:2.4GHz,10米ü 串口通訊格式:無線串口,9600,N,1通訊協議命令:可提供通訊協議命令
上傳時間: 2022-04-23
上傳用戶:
1、本課題任務如下:設計一個具有特定功能的電子鐘。該電子鐘上電或按鍵復位后能自動顯示系統提示符"P.",進入時鐘準備狀態;第一次按電子鐘啟動/調整鍵,電子鐘從0時0分0秒開始運行,進入時鐘運行狀態;再次按電子鐘啟動/調整鍵,則電子鐘進入時鐘調整狀態,此時可利用各調整鍵調整時間,調整結束后可按啟動/調整鍵再次進入時鐘運行狀態。2、本課題要求如下:(1)在AT89S51的PO口和P2口外接由六個LED數碼管(LED5~LEDO)構成的顯示器,用PO口作LED的段碼輸出口(PO.0~P0.7對應于LED的a-dp),P2.5-P2.0作LED的位控輸出線(P2.5~P2.0對應于LED5~LEDO),P1口外接四個按鍵A、B,C.D(對應于P1.0~P1.3).(2)、利用六個LED顯示當前時間。(3)、四個按鍵的功能:A鍵用于電子鐘啟動/調整;B鍵用于調時,范圍0-23,0為24點,每按一次時加1;C鍵用于調分,范圍0-59,0為60分,每按一次分加1:D鍵用于調秒,范圍0-59,0為60秒,每按一次秒加1.(4)、單片機采用AT89S51,fasc-12MHz(5)、電子鐘供電電源電路的設計。
上傳時間: 2022-06-19
上傳用戶:aben
摘要:目前商端手機攝像頭均為MIPI接口,該接口信號不能直接通過FPGA或DSP采集。但隨著儀器設備的小型化趨勢和手機攝像頭性能的不斷提高,使得在某些軍事.工業設備上使用手機攝像頭成為重要的方案之一。為了讓手機攝像頭在上述領域使用,本文設計了一種可以接收并處理MIPI信號的通用MIP-PHY,選擇適合的FPGA.設計電氣匹配和管腳約束來采集專用電平的信號;再根據信號協議,將混疊了各種信息的MIPI信號進行處理,外離出行、場同步信號,進行時序整合;根據整合后的信息將圖像信號解碼成通用的LVCMOS信號并進行成像實驗。在幀頻為22 fps、像素分辨率3 264×2 448時成像質量高、無畸變、長時間連續成像無丟幀現象,證明了該設計的可靠性和穩定性。同時程序可移植性強、輸出為并行信號,滿足開發人員的使用要求,已應用到某些具體項目中。關鍵詞:手機攝像頭;MIPI-PHY:FPGA
上傳時間: 2022-06-19
上傳用戶:jiabin
無線發射與接收芯片ia4221的中文資料
上傳時間: 2013-04-15
上傳用戶:eeworm
紅外發射,接收頭
上傳時間: 2013-04-15
上傳用戶:eeworm