专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

电子设计有感

作者:谢晓洪   来源:本站原创   点击数:  更新时间:2010年06月10日   【字体:

       参加学校电子设计比赛选拔,拿到题目,跟老师商量一下之后,选了电子称这个题目。本来打算做智能救护小车的,拿到这个题目真的喜欢的不得了。以前看过很多这方面的资料,一直希望能自己做出一个小车,寻线、蔽障、自动记忆计算时间路程···但是知道难度很大,寻线芯片的应用,霍尔传感器的应用,还有动力系统的设计,最难的就是单片机程序的设计,更是难上加难。唉!实力摆在这儿呢,没办法,只能做简单一些的了!希望不久的以后,自己能独立做出来吧!到目前为止,自己最想做的东西,就是智能小车和音频电子管功放或者说是胆机!太酷了,晚上听着蓝调的音乐,看着电子管发出的荧荧灯光。真的太棒了!

        经过半个月的努力,大概的电路图总算做出来了!经过设计布局,买元器件,大概的雏形出来了!但是郁闷的是一个芯片没买到,所以至今不能调试!一个芯片差不多10块钱,我跑了两趟江南,别人跑了两趟,都没买到!路费都够买几个了!让我印象最深的就是那个放大器的芯片!我已经做好了贵的准备,真的做好了!结果那个老板说出来之后还是吓了我一下!40块钱!差不多跟压力应变片一样了!

       前天开始焊接了!焊了差不多一天一夜,除了传感器接口上的滤波电路!其他差不多都焊完了!看着外观感觉还不错!但是LED显示部分真的不是太确定!因为以前做过,加了上拉电阻之后显示还是很暗!所以自己加了放大电路!不过学得不好,怕错了,下午拿去给老师看,结果真的是错了!预感真的很准!老师说我这个放大电路根本没有放大功能!所以这部分只能重新焊接!找了很多资料,终于找到了合适的电路!

     我的led是串行驱动的用的164串转并芯片,好处不用多说了,第一是节省端口,第2是146芯片同时具有驱动能力我连放大用的三极管都可以省略了,下面我给大家共享一些关键的子程序,方便以后大家自己调用,如果有什么错误请给我指出来.


//该子程序为74HC164发送字符的程序,该程序是先发送的是最低位!
//芯片74HC164的时钟引脚为第8脚
//芯片74HC164的数据引脚为(第1脚+第2脚合并为数据引脚)
//第9脚为锁存,通常直接接在VCC上
//当有多片74HC164串联时,只有多次调用该发送程序!

void fa_shon(uchar k) //
{
 uchar i; //定义循环变量
  for(i=0;i<8;i++) //因为是1字节是8位,所以循环8次
  {
   dat=k&0x01; //将要发送的数据与上0X01送到数据引脚
   clk=0; //时钟引脚加低电平
   clk=1; //时钟引脚加高电平
   k>>=1; //将发送的数据右移1位
  }
}

 

关闭窗口

相关文章