<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: PS/2 implementation on JL16 in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133704#M3502</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;SWI assembly instruction is the instruction meaning SoftWare Interrupt.&lt;BR /&gt;&lt;BR /&gt;asm SWI; //call the instruction in CodeWarrior in C&lt;BR /&gt;&lt;BR /&gt;SWI has its interruptor vector.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 May 2007 14:48:28 GMT</pubDate>
    <dc:creator>Alban</dc:creator>
    <dc:date>2007-05-14T14:48:28Z</dc:date>
    <item>
      <title>PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133703#M3501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;hi,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I want to implemente PS/2 interface to JL16, so I can use standard keypad instead of a on board key matrix.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I need to generate software interrupt, but I don't know how to ,on 908JL16.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;popup&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 10:00:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133703#M3501</guid>
      <dc:creator>popup</dc:creator>
      <dc:date>2007-05-14T10:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133704#M3502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;SWI assembly instruction is the instruction meaning SoftWare Interrupt.&lt;BR /&gt;&lt;BR /&gt;asm SWI; //call the instruction in CodeWarrior in C&lt;BR /&gt;&lt;BR /&gt;SWI has its interruptor vector.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 14:48:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133704#M3502</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2007-05-14T14:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133705#M3503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hi popup,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is a little project I did that may help you out here. I have discussed it before on these forums and poted it as well but can't find it now.&lt;/DIV&gt;&lt;DIV&gt;This actually takes a old style PC keyboard as input and outputs ASCII equivalent out the serial port.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by peg on &lt;SPAN class="date_text"&gt;2007-05-14&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;06:34 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 15:33:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133705#M3503</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2007-05-14T15:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133706#M3504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello popup,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;A further reference is application note AN1723 "Interfacing MC68HC05 Microcontrollers to the IBM AT Keyboard Interface".&amp;nbsp; While it refers to&amp;nbsp;an earlier MCU, the assembler code presented is backward compatible with the HC908 devices, if a little inefficient (no stack usage, etc.).&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2007 21:35:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133706#M3504</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2007-05-14T21:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133707#M3505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Yet another reference to AT keyboard interfacing.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.beyondlogic.org/keyboard/keybrd.htm" rel="nofollow" target="_blank"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://www.beyondlogic.org/keyboard/keybrd.htm" target="test_blank"&gt;http://www.beyondlogic.org/keyboard/keybrd.htm&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 10:26:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133707#M3505</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2007-05-15T10:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133708#M3506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;HR /&gt;bigmac wrote:&lt;BR /&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Yet another reference to AT keyboard interfacing.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.beyondlogic.org/keyboard/keybrd.htm" rel="nofollow" target="_blank"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://www.beyondlogic.org/keyboard/keybrd.htm" target="test_blank"&gt;http://www.beyondlogic.org/keyboard/keybrd.htm&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;The CW project I posted earlier is the project referenced above converted to C and CW.&lt;/DIV&gt;&lt;DIV&gt;A reference to the original (above) is made within the project (in main.c)&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 10:31:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133708#M3506</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2007-05-15T10:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: PS/2 implementation on JL16</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133709#M3507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hi, peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you for your code and adivise. However I have to move to another project&amp;nbsp;recently and maybe we can discuss the PS/2 in the futher. I believe I will.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;In fact, I have to explain something about me, I am now working on projects which were originally implemented on atmel avr chips and I need to port them to HC908/9S12 mcu.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I feel really annoying that I don't&amp;nbsp;know how to do it with HC908 or with CW5.1 and embeded c language . I fell there are too much to learn in a short time.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My questions looks simple and your responses are always so soulful，I really want to thank you greatly!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;popup&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by popup on &lt;SPAN class="date_text"&gt;2007-05-16&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:20 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2007 07:18:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/PS-2-implementation-on-JL16/m-p/133709#M3507</guid>
      <dc:creator>popup</dc:creator>
      <dc:date>2007-05-16T07:18:08Z</dc:date>
    </item>
  </channel>
</rss>

