久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 74LS165聯級proteus仿真+單片機C程序 [打印本頁]

作者: 412489601    時間: 2016-10-19 19:31
標題: 74LS165聯級proteus仿真+單片機C程序

所有資料打包下載:
74LS165測試版本.zip (87.81 KB, 下載次數: 52)

小弟在網上苦尋級聯程序都不得,好不容易找到了,結果測試不能用,于是自己做了個,希望各位下載后,能夠繼續將自己的上傳,大家共同進步,以下程序和仿真都是我親自完成,如有不解可聯系本人,
412489601@qq.com不吝賜教*/

下面是proteus仿真原理圖:


單片機c語言源程序:
  1. /****************************************Copyright (c)**************************************************                           
  2. **                                    
  3. ** -----------------------------------------------------------------------------------------------------
  4. ** File Name    : 74LS165.C
  5. ** Version      : V1.0.0
  6. ** Description  :                                 
  7. * 【外部晶振】: 11.0592mhz        
  8. * 【主控芯片】: STC89C52
  9. * 【編譯環境】: Keil μVisio4        
  10. * 【程序功能】:                                                                                                   
  11. * 【使用說明】:
  12. ** -----------------------------------------------------------------------------------------------------
  13. ** Author       : Creavalia
  14. ** Date         : 2015年10月19日
  15. ** -----------------------------------------------------------------------------------------------------
  16. ** Modify Person:
  17. ** Modify Date  :
  18. ** Description  :
  19. *********************************************************************************************************/
  20. // Includes --------------------------------------------------------------------------------------------
  21. #include<reg51.h>
  22. #include<intrins.h>
  23. /********************************************************************************************************
  24. **                         Marcos define
  25. *********************************************************************************************************/
  26. #define uint  unsigned int
  27. #define uchar unsigned char

  28. //IO設置
  29. sbit QH    = P3^0;         //輸出端
  30. sbit CLK   = P3^1;  //時鐘輸入端(上升沿有效)
  31. sbit SPL   = P3^2;  //移位控制/置入控制(低電平有效)        
  32. /********************************************************************************************************
  33. * Function Name  : read_int165
  34. * Description    : 接收數據
  35. * Input          : None
  36. * Output         : None
  37. * Return         : None
  38. ********************************************************************************************************/                     
  39. uint read_int165(void)
  40. {
  41.   uchar i  = 0;
  42.   uint read_data = 0;

  43.   SPL           = 0;          //置數,讀入并行輸入口數據        
  44.   _nop_();
  45.   SPL           = 1;                 //移位,并口輸入被封鎖,串行轉換開始
  46.   _nop_();


  47.   for(i=0;i<16;i++)        //16位數據
  48.   {
  49.      read_data <<= 1;
  50.      if(QH)
  51.          {
  52.                  read_data|=QH;
  53.          }
  54.              CLK=0;           //下降沿      
  55.              _nop_();
  56.             CLK=1;           //上升沿      
  57.              _nop_();
  58.   }
  59.   return read_data;
  60. }
  61. /********************************************************************************************************
  62. * Function Name  : main
  63. * Description    : 主函數
  64. * Input          : None
  65. * Output         : None
  66. * Return         : None
  67. ********************************************************************************************************/
  68. void main()
  69. {
  70.   //初始化
  71.   uint  temp  = 0;
  72.   uchar tempH = 0;
  73.   uchar tempL = 0;
  74.   CLK=0;
  75.   while(1)
  76.   {
  77.     temp  = read_int165();
  78.         //獲取高8位,存放置tempH
  79.     tempH = (uchar) (temp>>8);
  80.         //獲取低8位,存放置tempL
  81.     tempL = (uchar) temp;

  82.     P0=tempH;  //接收到的字節顯示在P0 端口,顯示的值與撥碼開關對應
  83.     P1=tempL;  //接收到的字節顯示在P1 端口,顯示的值與撥碼開關對應
  84.   }
  85. }
  86. /*********************************************************************************************************
  87. **                            End Of File
  88. ********************************************************************************************************/
復制代碼





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 911网站大全在线观看 | 色网站在线免费观看 | 999国产精品视频 | 日本成人一区二区 | 欧美日韩国产一区二区三区 | 精品一区在线 | 成人一区二区三区在线观看 | 欧美一级二级视频 | 国产精品美女视频 | 日韩中字幕 | 日韩一区二区三区在线 | 国产欧美日韩在线观看 | 一区二区三区精品视频 | 成人福利在线 | 欧洲亚洲一区二区三区 | 黄色网址免费在线观看 | 久热精品在线播放 | www.一区二区三区.com | 国产农村妇女毛片精品久久麻豆 | 欧美精品在线免费 | 亚洲乱码国产乱码精品精的特点 | 99精品九九 | 亚洲午夜精品视频 | 亚洲综合伊人 | 日韩高清成人 | 日韩和的一区二在线 | 国产精品久久久久久久久久不蜜臀 | 成年人在线电影 | 91亚洲免费| 影音先锋中文字幕在线观看 | 中文字幕成人网 | 国产一区二区三区色淫影院 | 色99视频 | 精品福利在线 | 天天操夜夜看 | 男女羞羞视频在线看 | 久久精品二区亚洲w码 | 午夜电影网 | 久久久久久国产精品 | 在线观看av不卡 | 国产区在线观看 |