... initialized DCB object using the function SetCommState(). 3. Set the size of the serial port read and write buffers using SetupComm(). Code to accomplish this can be found below. DCB dcb; //create the dcb //first, ... 2003 Abstract While devices that use RS−232 and the serial port to communicate are becoming increasingly rare, it is still an important skill to have. Serial port programming, at its most basic level, consists ... to be changed //CREAD says to enable the receiver options .c_ cflag |= (CLOCAL | CREAD); //apply the settings to the serial port //TCSNOW means apply the changes now //other valid options include: //...
Ngày tải lên: 05/11/2013, 20:15
Serial Port Complete
... Framework class library can use the SerialPort class to access COM ports. Some USB devices function as virtual COM ports, which applications can access in the same way as physical serial ports. ... system’s CPU. Any PC with a free expansion slot can add this type of port on an expansion card. ã RS-232 ports on PC Cards (also called PCMCIA cards). Any PC with a free PC-Card slot can use these. ã ... networks. On PCs, ports that applications can access as COM ports include these: ã RS-232 ports on older motherboards or on expansion cards. ã Ports that connect to a PC via a USB converter that...
Ngày tải lên: 06/11/2013, 08:15
... of clock cycles taken; e.g., for a 50 MHz processor (e.g. 486DX−50 or 486DX2−50), one clock cycle takes 1/50000000 seconds (=200 nanoseconds). Instruction i386 clock cycles i486 clock cycles xchg ... x86 architecture. rdtsc for Pentiums For Pentiums, you can get the number of clock cycles elapsed since the last reboot with the following C code (which executes the CPU instrution named RDTSC): ... For more accurate times, gettimeofday() is accurate to about a microsecond (but see above about scheduling). For Pentiums, the rdtsc code fragment above is accurate to one clock cycle. If you...
Ngày tải lên: 22/12/2013, 10:15
Tài liệu chương 5: Hoạt động của port nối tiếp (Serial Port) pptx
... Xóa c ngắt thu (RI=0) ⇒ Vi c thu dữ liệu bắt ñầu: C c xung clock dịch bit ñư c gởi ra chân TxD và dữ liệu từ thiết bị bên ngoài ñư c dịch vào chân RxD bởi c c xung clock dịch bit này (vi c ... SM0: Serial Mode 0 Bit 0 chọn chế độ c a port noái tieáp. C c chế ñộ c a port nối tiếp: Trư c khi sử dụng port nối tiếp c n phải: Chương 5: Hoạt ñộng c a port nối tiếp (Serial Port) . ... KHIỂN PORT NỐI TIẾP (SCON): Thanh ghi SCON (Serial Control Register): chứa c c bit dùng ñể ñiều khiển chế ñộ hoạt ñộng và báo trạng thái c a port nối tiếp. C u tr c của thanh ghi SCON: SCON: Serial...
Ngày tải lên: 20/01/2014, 19:20
Hướng dẫn giao tiếp Serial port sử dụng VB.Net 2008 qua một số ví dụ pot
Ngày tải lên: 09/03/2014, 20:20
VHDL Programming by Example 4th Edition
... 183 Generics in Configurations 185 Generic Value Specification in Architecture 188 Generic Specifications in Configurations 190 Board-Socket-Chip Analogy 195 Block Configurations 199 Architecture Configurations ... mux device. There is an inverter component, an andgate component and an orgate component. Each of these components is declared in the architecture declaration section, which is between the architecture statement ... std_logic); END test; ARCHITECTURE test_arch OF test IS COMPONENT and2 GENERIC(rise, fall : TIME := 10 NS; GENERIC(load : INTEGER := 0); PORT ( a, b : IN std_logic; PORT ( c : OUT std_logic); END COMPONENT; BEGIN U1:...
Ngày tải lên: 16/08/2012, 08:46
Foreword và Predace của VHDL Programming by Example 4th Edition_01
... description capability of VHDL. Chapter 1 discusses how VHDL design relates to schematic based design, and introduces the basic terms of the language. Chapter 2 describes some of the basic concepts ... advanced VHDL features to the reader. Chapter 7 discusses how VHDL configurations can be used to construct and manage complex VHDL designs. Each of the different configuration styles are discussed ... VHDL, including the different delay mecha- nisms available, how to use instance specific data, and defines VHDL dri- vers. Chapter 2 discusses concurrent statements while Chapter 3 introduces the...
Ngày tải lên: 29/09/2013, 19:20
Programming Serial and Parallel Ports
... "); switch (thePortID.getPortType()) { case CommPortIdentifier .PORT _SERIAL: thePort = thePortID.open("DarwinSys DataComm", TIMEOUTSECONDS * 1000); SerialPort myPort = (SerialPort) thePort; Example ... { new CommPortOpen(null).converse(); System.exit(0); } /* Constructor */ public CommPortOpen(Frame f) throws IOException, NoSuchPortException, PortInUseException, UnsupportedCommOperationException ... */ CommPortIdentifier thePortID; /** The chosen Port itself */ CommPort thePort; public static void main(String[] argv) throws IOException, NoSuchPortException, PortInUseException, UnsupportedCommOperationException...
Ngày tải lên: 27/10/2013, 14:15
Web Client Programming with Perl-Chapter 6: Example LWP Programs-P1
... different resource in a predictable manner. For example, a client may request 0100.gif at 1 a.m., 0200.gif at 2 a.m, etc. A periodic client might check some data and perform action when a condition ... $opt _c )) { print_help( ); exit(0); } # my $tracker = new FedEx $cgi, $opt_e, $opt_ p; my $keep_checking = 1; First, we declare local variables, call all necessary modules, get command- line ... reviewed the important parts of the FedEx package, let's take a look at the complete example. Note how one creates a FedEx object and calls it. We'll come back to this example and redo...
Ngày tải lên: 28/10/2013, 15:15
Web Client Programming with Perl-Chapter 6: Example LWP Programs-P2
... we keep track of which documents don't exist, what their content types are, which ones are local to the web server, which are not local, and which are not HTTP-based. After scan( ) finishes, ... extracted from that page and pushed on the queue. To keep track of which URLs have already been visited (and not to push them back onto the queue), we use an associative array called %touched ... associate any URL that has been visited with a value of 1. There are other useful variables that are also used, to track which document points to what, the content-type of the document, which...
Ngày tải lên: 28/10/2013, 15:15
Programming the Parallel Port
... Some popular latch ICs. Name Description 74HCT373 Octal D-type latch 74HCT573 Octal D-type latch Page 24 Counters Counters, as the name suggests, count. The counter has a clock input pin, a reset ... popular counter ICs. Name Description 74LS90 Decade counter 74HCT4024 Six-stage binary counter 74HCT4040 12-Stage binary counter 74HCT190 Synchronous decade up/down counters with mode control 74HCT191 ... The choice of a communication link also depends on the digital circuit, so the question becomes a sort of a chicken and egg problem. Options for the digital circuit include: ã The digital circuit...
Ngày tải lên: 04/11/2013, 18:15
Tài liệu Programming Microsoft Windows with C# pptx
... obscure code. C# also supports a goto in the switch and case construction to branch to another case: switch (a) { case 1: b = 2; goto case 3; case 2: c = 7; goto default; case ... output. ConsoleAdder.cs // // ConsoleAdder.cs â 2001 by Charles Petzold Chapter 1: Console Thyself Overview In that succinct and (perhaps consequently) much-beloved classic tutorial The C Programming ... version of the program. CsDateConstructors.cs // // CsDateConstructors.cs â 2001 by Charles Petzold // using System; class CsDateConstructors { public static void Main() { try ...
Ngày tải lên: 10/12/2013, 14:16
Tài liệu Windows PowerShell Programming P2 pptx
... Page 24 Chapter 2: Extending Windows PowerShell public override Collection < CmdletConfigurationEntry > Cmdlets { get { if (cmdlets == null) { cmdlets = new Collection < CmdletConfigurationEntry > (); cmdlets.Add( new ... this location: C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ csc.exe C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ installutil.exe The path to csc.exe on your machine could ... implement cmdlet Write-Hi [Cmdlet(VerbsCommunications.Write, "Hi")] public class SayHi : Cmdlet { protected override void ProcessRecord() { WriteObject("Hi, World!"); } } // Code...
Ngày tải lên: 13/12/2013, 02:16
Tài liệu Windows PowerShell Programming P1 ppt
... [ Cmdlet Get-PSSnapin Get-PSSnapin [[- Cmdlet Get-Runspace Get-Runspace [[- Cmdlet Get-Service Get-Service [[-N Cmdlet Get-TraceSource Get-TraceSource Cmdlet Get-UICulture Get-UICulture [- Cmdlet ... Get-ItemProperty Cmdlet Get-Location Get-Location [-P Cmdlet Get-Member Get-Member [[-Na Cmdlet Get-PfxCertificate Get-PfxCertifica Cmdlet Get-Process Get-Process [[-N Cmdlet Get-PSDrive Get-PSDrive [[-N Cmdlet ... 29 PSObject 29 Constructing a PSObject 30 PSObject(Object) 31 PSObject() 31 PSObject.AsPSObject(someObject) 32 ImmediateBaseObject and BaseObject 33 Members 34 PSMemberInfoCollection 35 ReadOnlyPSMemberInfoCollection...
Ngày tải lên: 13/12/2013, 02:16
Tài liệu Programming by Example docx
... 2-6. This circuit could be part of a clocking scheme in a complex device being modeled. It probably would not be the entire circuit, but only a part of the circuit used to generate the clock to the ... FOR; END muxcon1; The function of the configuration statement is to spell out exactly which architecture to use for every component instance in the model. This occurs in a hierarchical fashion. ... description capability of VHDL. Chapter 1 discusses how VHDL design relates to schematic based design, and introduces the basic terms of the language. Chapter 2 describes some of the basic concepts...
Ngày tải lên: 19/01/2014, 09:20
Tài liệu Parallel Port Complete: Programming, Interfacing, & Using the PC''''s Parallel Printer Port ppt
... autorrnatic setting=_ Conflicting device list: I nterrupt Request 03 used by Communications Port (CCiM'2) Direct Memory Access 01 used by: Media Vision Thunder Board Select a port and click OK, or Cancel to ... OK, or Cancel to make no changes. Cancel Figure 1-1: In Windows 95, you can select a port configuration in the Device Manager's Resources Window. A message warns if Windows detects any system conflicts ... 36-contact connector as the Centronics connector, because it's the same type formerly used on Centronics printers. Other names are parallel-interface connector or just printer connector. IEEE...
Ngày tải lên: 22/01/2014, 11:20