📄 contents.htm
字号:
<head>
<title> Reusable Software Components</title>
</head>
<body>
<h1> Reusable Software Components</h1>
<h3> by <strong>Truman T. Van Sickle </strong><h3>
<h1>Table of Contents</h1>
<h2><a href="preface1.htm">Preface</a></h2>
<h2>Chapters</h2>
<ol>
<li><h3><a href="chapter1.htm">Objets and Components</a></h3>
<li><h3><a href="chapter2.htm">Object Oriented Programming in C </a></h3>
<ul>
<li><a href="chapter2.htm#classes">Classes, Objects and Encapsulation</a>
<li><a href="chapter2.htm#inheritance">Inheritance </a>
<li><a href="chapter2.htm#polymorphism">Polymorphism and Virtual Functions</a>
<li><a href="chapter2.htm#interface">Toward Better Object Interface</a>
<li><a href="chapter2.htm#virtual">Improved Interface with Inheritance and Virtual Functions</a>
<li><a href="chapter2.htm#summary">Summary</a>
</ul>
<li><h3><a href="chapter3.htm">Some Useful Classes</a></h3>
<ul>
<li><a href="chapter3.htm#the_semaphore">The Semaphore</a>
<li><a href="chapter3.htm#linked_list">Linked List</a>
<menu>
<li><a href="chapter3.htm#object_class">Object Class </a>
<li><a href="chapter3.htm#link_class">Link Class </a>
<li><a href="chapter3.htm#linklist_class">Linklist Class</a>
</menu>
<li><a href="chapter3.htm#look-up_table">Look-Up Table</a>
<menu>
<li><a href="chapter3.htm#a_faster_table_search">A Faster Table Search</a>
<li><a href="chapter3.htm#a_different_interpolate">A Different Interpolate</a>
</menu>
<li><a href="chapter3.htm#summary">Summary</a>
</ul>
<li><h3><a href="chapter4.htm">The Asynchronous Serial Port</a></h3>
<ul>
<li><a href="chapter4.htm#error_handler">Error Handler</a>
<li><a href="chapter4.htm#development_environment">Development Environment</a>
<li><a href="chapter4.htm#a_serial_driver">A Serial Driver</a>
</ul>
<li><h3><a href="chapter5.htm">Timers</a></h3>
<ul>
<li><a href="chapter5.htm#output_compare_subsystem">Output Compare Subsystem</a>
<li><a href="chapter5.htm#timer_class">Timer Class</a>
<li><a href="chapter5.htm#delay">Delay</a>
<li><a href="chapter5.htm#clock">Clock</a>
<li><a href="chapter5.htm#clock1">Clock1</a>
<li><a href="chapter5.htm#clock2">Clock2</a>
<li><a href="chapter5.htm#pulse_width_modulator">Pulse Width Modulator</a>
<li><a href="chapter5.htm#summary">Summary</a>
</ul>
<li><h3><a href="chapter6.htm">Additional Timer Applications--Input Capture and Internal PWM </a></h3>
<ul>
<li><a href="chapter6.htm#input_capture_subsystem">Input Capture Subsystem</a>
<li><a href="chapter6.htm#timer1_test_program">Timer1 Test Program</a>
<li><a href="chapter6.htm#internal_pulse_width_modulator">Internal Pulse Width Modulators</a>
<li><a href="chapter6.htm#summary">Summary</a>
</ul>
<li><h3><a href="chapter7.htm">The Data Manual</a></h3>
<ul>
<li><a href="chapter7.htm#delay">DELAY</a>
<li><a href="chapter7.htm#error_handler">ERROR HANDLER</a>
<li><a href="chapter7.htm#link">LINK</a>
<li><a href="chapter7.htm#link_list">LINK LIST</a>
<li><a href="chapter7.htm#look_up_table">LOOK UP TABLE</a>
<li><a href="chapter7.htm#object">OBJECT</a>
<li><a href="chapter7.htm#pulse_width_modulator_#1">PULSE WIDTH MODULATOR #1</a>
<li><a href="chapter7.htm#pulse_width_modulator_#2">PULSE WIDTH MODULATOR #2</a>
<li><a href="chapter7.htm#semaphore">SEMAPHORE</a>
<li><a href="chapter7.htm#serial_input/output_basic">SERIAL INPUT/OUTPUT BASIC</a>
<li><a href="chapter7.htm#serial_input/output_keyboard">SERIAL INPUT/OUTPUT KEYBOARD SPECIFIC</a>
<li><a href="chapter7.htm#serial_input/output_special">SERIAL INPUT/OUTPUT SPECIAL BAUD RATE HANDLING</a>
<li><a href="chapter7.htm#timer_output_compare">TIMER OUTPUT COMPARE TIMER SUBSYSTEM</a>
<li><a href="chapter7.htm#timer1_input_capture">TIMER1 INPUT CAPTURE TIMER SUBSYSTEM</a>
</ul>
</ol>
<h2> Appendicies </h2>
<ul>
<li><a href="appendxa.htm#appendix_a">Appendix A The C Compiler</a>
<menu>
<li><a href="appendxa.htm#linker_command_file">Linker Command File</a>
<li><a href="appendxa.htm#link_phase_command_file">Link Phase Command File</a>
<li><a href="appendxa.htm#vector_table">Vector Table File</a>
<li><a href="appendxa.htm#crts">Initialization File</a>
</menu>
<li><a href="appendxb.htm#appendix_b">Appendix B M68HC16 Header Files</a>
<ul>
<li><a href="appendxb.htm#defines">defines.h</a>
<li><a href="appendxb.htm#hc16_h">MC68HC16Z1 header file -- hc16.h</a>
<menu>
<li><a href="appendxb.htm#sim_h">System Integration Module header file -- sim.h</a>
<li><a href="appendxb.htm#qsm_h">Queued Serial Module header file -- qsm.h</a>
<li><a href="appendxb.htm#gpt_h">General Purpose Timer header file -- gpt.h</a>
<li><a href="appendxb.htm#sram_h">Static RAM Module header file -- sram.h</a>
</menu>
<li><a href="appendxb.htm#hc16y1_h">MC68HCY1 header file--hc16y1.h</a>
<menu>
<li><a href="appendxb.htm#scim_h">Single Chip Integration Module header file -- scim.h</a>
<li><a href="appendxb.htm#gpt_h">General Purpose Timer header file -- gpt.h</a>
<li><a href="appendxb.htm#mcci_h">Multichannel Communications Interface header file -- mcci.h</a>
<li><a href="appendxb.htm#tpuram_h">Timer Processor Unit RAM header file -- tpuram.h</a>
</menu>
</ul>
<hr>
<p>
<a href="copyrite.htm#copyright">Copyright</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -