请问如何准备飞思卡尔mc9s12硬件设计,有什么好的书籍资料(除技术报告)?

  在8X8 LED点阵上显示柱形让其先从左到右平滑移动三次,其次从右到左平滑移动三次再次从上到下平滑移动三次,最后从下到上平滑移动三次如此循环下去。

  3. 硬件电路连线

  (1). 把“单片机系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域中的“DR1-DR8”端口上;

  (2). 把“单片机系统”区域中的P3端口用8芯排芯连接到“点阵模块”区域中的“DC1-DC8”端口上;

  4. 程序设计内容

  (1). 8X8 点阵LED工作原理说明

  8X8点阵LED結构如下图所示

  从图4.24.2中可以看出8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上当对应的某一列置1电平,某一行置0电平则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示对应的一列为一根竖柱,或者对应的一行为一根横柱因此实现柱的亮的方法如下所述:

  一根竖柱:对应的列置1,而行则采用扫描的方法来实现

  一根横柱:对应的行置0,而列则采用扫描的方法来实现

  6. C语言源程序

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者夲人不代表电子发烧友网立场。文章及其配图仅供工程师学习之用如有内容图片侵权或者其他问题,请联系本站作侵删 

飞思卡尔mc9s12的8/16Bit单片机内置FLASH可以通过單片机编程来进行擦除与编程所以,理论上就可以通过SCl口接口实现软件的自我升级.在实际工作中我们也遇到不少客户询问相关的实现方法,而我们也给了一些参考代码但还是有不少工程师不能很好地理解,基于这些原因我写了点东西来介绍一种比较简单的实现方法,供大家参考如有不周,敬请批评与谅解.

上图为MC9S08AW60的数据空间分布图对于大于64K空间的MC9S08单片机,其结构与MC9S12单片机类似故先不做介绍.从图Φ我们不难看出,由于飞思卡尔mc9s12单片机的数据存储器(RAM)与程序存储器(FLASH)是统一编址所以,我们可以将程序引导到RAM里运行.

飞思卡尔mc9s12MC9S08及MC9S12單片机通过SCI口更新程序的一种方法.pdf

我要回帖

更多关于 飞思卡尔mc9s12 的文章

 

随机推荐