題目:基于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
適用于AD軟件,常用的電阻,電容,電感,二極管,三級管,IC,LED,按鈕,開關,蜂鳴器,晶振等,無論貼片和插件都有,并都帶有3D模型,可以更好的檢查自己的設計。
標簽: Altium designer 元器件 3d封裝
上傳時間: 2021-10-23
上傳用戶:
設計高速電路必須考慮高速訊 號所引發的電磁干擾、阻抗匹配及串音等效應,所以訊號完整性 (signal integrity)將是考量設計電路優劣的一項重要指標,電路日異複雜必須仰賴可 靠的軟體來幫忙分析這些複雜的效應,才比較可能獲得高品質且可靠的設計, 因此熟悉軟體的使用也將是重要的研究項目之一。另外了解高速訊號所引發之 各種效應(反射、振鈴、干擾、地彈及串音等)及其克服方法也是研究高速電路 設計的重點之一。目前高速示波器的功能越來越多,使用上很複雜,必須事先 進修學習,否則無法全盤了解儀器之功能,因而無法有效發揮儀器的量測功能。 其次就是高速訊號量測與介面的一些測試規範也必須熟悉,像眼圖分析,探針 效應,抖動(jitter)測量規範及高速串列介面量測規範等實務技術,必須充分 了解研究學習,進而才可設計出優良之教學教材及教具。
標簽: 高速電路
上傳時間: 2021-11-02
上傳用戶:jiabin
STM32L475開發板PDF原理圖+AD集成3D封裝庫+主要器件技術手冊,集成封裝庫型號列表如下:Library Component Count : 44Name Description----------------------------------------------------------------------------------------------------ANT-2.4G ANT,2.4G,PCB天線ATK-TEST-1*4-2.54mm 測試點ATK_MODULE 單排母,1*6,2.54mmBEEP 3.3V有源蜂鳴器BUTTON_DIP3 撥動開關SS-12F44C-0402-SMD C-0603-SMD C-CAP-SMD-220uF/10V C-CEP-220uF/16V D-1N4148 Header-1*3-2.54mm 單排針-2.54mmHeader-2*10-2.54mm 雙排針-2.54mmHeader-2*2-2.54mm 雙排針-2.54mmHeader-2*3-2.54mm 雙排針-2.54mmHeader-2*4-2.54mm 雙排座-2.54mmIR-LED 1206紅外發射管(側)IR-LF0038GKLL-1 紅外接收管SMDJ-MICRO-USB-5S Micro USB 5.9有柱腳長1.25加長針L-0420-4.7uH 電感,4.7uH,3ALCD-TFT-H13TS38A LCD,TFT,1.3'240*240,禹龍LED-0603-RED 發光二極管-紅色LED-RGB-1615-0603 RGB,共陽,1615,0603MIC-6022 MICMotor-SMD 電機,SMDPhone-3-M 耳機座,三節R-0402-SMD 貼片電阻R-0805-SMD 貼片電阻RT9193-3.3S-KEY-SMD-324225 KEY,SMD,324225S8050-SMD SD-MICRO-TF SD,MICRO,TFU-AHT10 Sensor,溫濕度傳感器U-AP3216C Sensor.光照/距離U-AP6181 WIFI Module,SDIOU-ES8388 AUDIO,2-ch DAC,2-ch ADCU-ICM-20608 三軸陀螺儀/三軸加速度計,U-L9110S 電機驅動,800mAU-RT9013-3.3 LDO,500mAU-STM32F103C8T6 U-STM32L475VET6 MCU,LQFP100,512K FLASH,128K RAMU-W25Q128 SPI FLASH,16MY-12M-SMD 晶振 - 12M貼片Y-3215-32.768K XTAL,3215,32.768KY-3215-8M XTAL,3215,8MHz
上傳時間: 2021-12-15
上傳用戶:
STM32F407開發板ALTIUM設計原理圖+AD集成封裝庫文件,Altium Designer 設計的工程文件,包括原理圖和未布局布線的PCB文件,可作為你產品設計的參考。集成庫器件型號列表如下:Library Component Count : 46Name Description----------------------------------------------------------------------------------------------------1N4106 12V/0.5W穩壓管1N4148 高速開關二極管24Cxx 外置EEPROM5向按鍵 8050-SMD 高頻放大-NPN型AMS1117 三端穩壓芯片BEEP 蜂鳴器C 無極性貼片電容C-CAP 直插電解電容CR-3V 微型電池DB9 9針串口DP83848IVDS18B20 數字溫度計FU 5x20 5*20保險絲HS0038 Header 10X2 10*2P接插件Header 13X2 13*2P接插件Header 18X2 18*2P接插件Header 2 2P接插件Header 2X2 2*2P接插件Header 3X2 3*2P接插件Header 4 4P接插件Header 4X2 4*2P接插件Header 6 6P接插件Header 9X2 9*2P接插件IS62WV51216 JATG L 小功率貼片電感LED-5MM 5mm插件LEDMAX232 MAX232MAX485 MP2359 P-DC 低壓電源接口R 貼片電阻RJ45 SDCARD-M TF卡槽SS14 肖特基二極管SSW-2P 2路波動開關STM32F407ZGT6TFTLCD TJA1050 USB OTGUSB-5P 微型USB母座W25Qxx 外置FlashXTALXTAL-2 2腳晶振
上傳時間: 2021-12-17
上傳用戶:zhaiyawei
三菱PLC編程實例--2012-PLC編程資料大全第一節 PLC 簡述 一、PLC 的特點: 1、高可靠性 2、編程簡單,使用方便 可采用梯形圖編程方式,與實際繼電器控制電路非常接近,一般電氣工作者很容易接受。 3、環境要求低 適用于惡劣的工業環境。 4、體積小,重量輕 5、擴充方便,組合靈活 二、PLC 的硬件結構為了保證能在惡劣的工業環境中使用,PLC 輸入接口都采用了隔離措施。如下圖,采用光電耦合 器為電流輸入型,能有效地避免輸入端引線可能引入的電磁場干擾和輻射干擾。 在光敏輸出端設置 RC濾波器,是為了防止用開關類觸點輸入時觸點振顫及抖動等引起的誤動作, 天天 PLC 培訓中心 www.ttplc.com 400-8169-114 因此使得 PLC 內部約有 10ms 的響應滯后。 當各種傳感器(如接近開關、光電開關、霍爾開關等)作為輸入點時,可以用 PLC 機內提供的 電源或外部獨立電源供電,且規定了具體的接線方法,使用時應加注意。 3、輸出接口電路 PLC 一般都有三種輸出形式可供用戶選擇,即繼電器輸出,晶體管輸出和晶閘管
上傳時間: 2022-02-18
上傳用戶:
內 容 簡 介 本書以最新流行的不需要外部晶振與復位電路的可仿真的高速 STC15 系列單片機為核心,詳細介紹了 單片機內部功能模塊,比如定時器、中斷、串口、SPI 接口、片內比較器、ADC 轉換器、可編程計數器陣列 (CCP/PCA/PWM)等。每個重要知識點都有簡短精煉的實例作驗證,然后就是單片機常用外圍接口的介紹與 STC15 系列單片機的實際產品運用實例分析。另外對單片機開發必須掌握的 C 語言基礎知識與 Keil 開發環 境也作了較為詳細的介紹,對于沒有學習過 C 語言的讀者通過本書也能輕松進入以 C 語言開發單片機的學 習狀態。 為了快速驗證本書的理論知識,作者設計了與本書配套的雙核(兩個仿真型單片機)實驗板,功能強 大,操作簡單,直觀,除用于本書實驗測試外,也可用于產品前期開發。 本書可作為普通高校計算機類、電子類、自動控制類、儀器儀表類、機電一體化類等相關專業教學用書, 對已有一定設計經驗的單片機工程師也有重要參考價值
標簽: 51單片機
上傳時間: 2022-03-24
上傳用戶:zhaiyawei
LPC1114是NXP公司推出的一款 ARM Cortex-M0內核的32位單片機。它的主頻最大可達50MHz,內部集成時鐘產生單元,不用外部晶振也可以工作。內部集成32 KB FALSH程序存儲器、8 K SRAM數據存儲器、一個快速L2C接口一個RS485/IA485UART、兩個帶SSP特征的SPI接口、4個通用定時器、1個系統定時器、1個帶窗口功能的看門狗定時器、功耗管理模塊、1個ADC模塊和42個GPO。截至 Ration寫稿時,一片LPC1114的零售價只需59元,批量價更便宜。如此強大的處理器,如此低廉的價格,可謂是性價比無敵,其低功耗、簡單易用、高能效和低成本相結合,必然會在市場中占有一席之地LPC1114是ARM入門級的單片機,使用起來非常簡單,只要會51單片機就可以快速的使用LPC1114。幸運的是,即使你不會51單片機,Ration也可以帶領你徹底征服這個看似復雜實則簡單的單片機不管是什么單片機,本質上都一樣,對外表現為N個引腳,用引腳的高低電平變化來完成各種控制通信工作。內部由若干個功能模塊構成,例如串口模塊ADC模塊等,有些單片機集成的功能模塊相對較多,有些單片機集成的功能模塊相對較少。我們要學習的,即如何配置單片機內部的各個模塊,來完成我們所需要的目的。不管是學習單片機,還是學習其它與單片機配合的其它硬件,學習方法都樣。從大局上看,它們都是由外部引腳和內部功能模塊構成的。內部功能模塊會有一些寄存器,我們了解了它的每個寄存器的功能,就可以通過它的用戶手冊配置寄存器,達到所需的要求。例如:給51單片機中的寄存器P1寫0x01,將會使得引腳P1電平為高P1.1~P1.7引腳為低。給51單片機中的寄存器TMoD寫0x20,將會配置定時器0為16位模式,定時器1為8位自動重載模式
上傳時間: 2022-04-02
上傳用戶:
06迅維電腦主板顯卡維修視頻教程月餅27期主板課件.zip - 385.00MB9-CPU供電原理與檢修.exe - 181.44MB8-供電識別,PWM原理,RT9173原理.exe - 147.96MB7-電路圖查上電時序,不上電檢修思路.exe - 157.32MB6-ACPI,INTEL上電原理,INTEL原裝板開.exe - 126.74MB5-比較器,穩壓器,電路圖簡介..exe - 146.94MB4-三極管,場管,門電路..exe - 118.55MB3-電感,晶振,電容,電阻,二極管 ..exe - 213.09MB......
標簽: 電腦主板
上傳時間: 2022-05-09
上傳用戶:
SX1262最大發射功率可達22dBm,帶有兩種配電方式,低壓差穩壓器(LDO)以及高效率降壓DC-DC轉換器,可選擇DC-DC形式,發射電流118mA@22dBm。LoRa1262 無線模塊采用了 Semtech 公司的 SX1262 器件,采用高精度的 TCXO 晶振,超低 接收電流和休眠電流,-148dBm 的靈敏度。內置 64KHz 晶振,在低功耗的情況下可以定時喚醒 單片機。此模塊天線開關由芯片內部集成控制,節約了外部 MCU 的資源。小巧的體積搭配 22dBm(160mw)的輸出功率,在物聯網和電池供電的應用場景有極大的優勢。 1.工作頻率選擇要多,SX1262可以定制150~960HMZ,SX1276只提供了868/915 MHz; 2.SX1262還采用了高精度的 TCXO 晶振,可以為無線模塊工作過程中提供更加精準和穩定的控制; 3.超低耗的接收電流,SX1278接收電流是10.8mA,SX1262接收電流<6.5mA,可以保證SX1262無更換電池的情況下,有更高的工作時間。
上傳時間: 2022-05-24
上傳用戶:得之我幸78