首页> 外文会议>ASEE Annual Conference Exposition >Innovative Lab Station Using the Freescale 'HCS12 Microcontroller and Dragon Development Board
【24h】

Innovative Lab Station Using the Freescale 'HCS12 Microcontroller and Dragon Development Board

机译:采用飞思卡尔HCS12微控制器和龙开发板的创新实验室

获取原文

摘要

The Freescale 'HCS12 sixteen-bit microcontroller is a popular vehicle for teaching introductory microcomputer system design. Freescale's Dragon development board is often the foundation for lab station implementations. However, the Dragon board usually is used with a dedicated personal computer at each station, which is expensive and which leads to a cluttered lab environment. Individual personal computers are unnecessary, and are overkill for the needs of the lab. What is required is a central computing facility on which students can create, edit, and assemble assembly language programs, and from which students can download the resulting object files into the Dragon boards at their stations. This paper details a lab environment that uses a single personal computer running the multi-user LINUX operating system, serving as a host for all lab stations in the microcomputer design lab. This environment removes the clutter and expense involved with personal computers at every station, but requires some enhancements to the Dragon board to allow the lab stations to function as independent terminals on the LINUX system. To work as independent stations on the LINUX system, each station must include an alphanumeric keyboard and an alphanumeric display to provide capability to interact with the host computer as a terminal for creating, editing, and assembling source code. The design of the lab station presented here includes an alphanumeric matrix keyboard, scanned using the n-key rollover algorithm through two of the eight-bit input/output ports on the Dragon board. The lab station design also includes an alphanumeric display, showing thirteen rows of thirty-two characters each on a standard, low-cost television monitor. The composite video for the television display is generated using a Serial Peripheral Interface (SPI) on the 'HCS12 microcontroller, and requires only a few external passive components added to the Dragon board. This paper presents the design of this innovative 'HCS12 Dragon-based lab station, and discusses some applications in the lab environment.
机译:飞思卡尔的HCS12 16位微控制器是一种用于教学介绍微电脑系统设计的流行车辆。飞思卡尔龙开发板往往是实验站实现的基础。然而,龙板通常与每个站的专用个人计算机一起使用,这是昂贵的,导致杂乱的实验室环境。无需个性化车,对于实验室的需求是矫枉过正的。所需要的是学生可以创建,编辑和组装汇编语言程序的中央计算设施,以及学生可以从哪些学生将生成的对象文件下载到他们的车站的龙板中。本文详细介绍了一个实验室环境,它使用运行多用户Linux操作系统的单个个人计算机,作为Micro计算机设计实验室中的所有实验室站的主机。此环境消除了每个站的个人计算机涉及的杂乱和费用,但需要对Dragon Board的一些增强功能来允许实验室在Linux系统上用作独立终端。要在Linux系统上作为独立站工作,每个站必须包括字母数字键盘和字母数字显示器,以提供与主计算机交互的能力,作为用于创建,编辑和组装源代码的终端。这里呈现的Lab站的设计包括一个字母数字矩阵键盘,扫描使用N-Key翻转算法通过Darg Board上的两个八位输入/输出端口中的两个扫描。 Lab Station Design还包括一个字母数字显示器,显示标准,低成本电视监视器上的三十两行三十三行。电视显示器的复合视频是使用“HCS12微控制器”的串行外设接口(SPI)生成的,并且只需要添加到龙板的一些外部被动组件。本文介绍了这个创新的HCS12基于龙的实验站的设计,并讨论了实验室环境中的一些应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号