欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7042|回復: 7
收起左側

單片機+8255實現編碼顯示器proteus仿真與源程序

[復制鏈接]
ID:301061 發表于 2018-6-12 11:32 | 顯示全部樓層 |閱讀模式
這是通過對用8255A來對51單片機進行串行口擴展的KEIL5程序,包括了再PROTEUS上的仿真,
功能即為:當KEY按下時,利用8255PC口輸入二進制值編碼(6位),將該值轉換成十進制后顯示在27LED顯示器上。

編碼顯示器仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

仿真截圖

仿真截圖


單片機源碼:
  1. #include  "reg52.h"
  2. #include "absacc.h"
  3. sbit CS =P2^7;
  4. #define PA XBYTE[0x0000]
  5. #define PB XBYTE[0x0400]
  6. #define PC XBYTE[0x0800]
  7. #define CN XBYTE[0x0C00]
  8. unsigned table[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  9. unsigned char number=0;
  10. void display(unsigned char num)
  11. {
  12. //PA=0xff;
  13. PA=table[num/10];
  14. //PA==0x00;
  15. //PB=0xff;
  16. PB=table[num%10];
  17. }
  18. void main(void)
  19. {
  20. CS=0;
  21. CN=0x89;
  22. while(1)
  23. {
  24. number=PC&0x3f;
  25. display(number);
  26. }
復制代碼


0.png

全部資料51hei下載地址:
編碼器顯示器.zip (51 KB, 下載次數: 124)


回復

使用道具 舉報

ID:334289 發表于 2018-6-14 01:27 | 顯示全部樓層
資料不全,騙黑幣的,只有代碼沒有仿真。
回復

使用道具 舉報

ID:1 發表于 2018-6-14 01:29 | 顯示全部樓層
不會matlab 發表于 2018-6-14 01:27
資料不全,騙黑幣的,只有代碼沒有仿真。

我剛為大家檢測了一下 有仿真,只是目錄比較深,不好找
回復

使用道具 舉報

ID:334289 發表于 2018-6-14 01:31 | 顯示全部樓層
admin 發表于 2018-6-14 01:29
我剛為大家檢測了一下 有仿真,只是目錄比較深,不好找

我的錯。。。。沒找到。抱歉,在編碼器顯示文件下
回復

使用道具 舉報

ID:334289 發表于 2018-6-14 01:32 | 顯示全部樓層
抱歉抱歉
回復

使用道具 舉報

ID:399416 發表于 2018-12-8 12:54 | 顯示全部樓層
好東西  xie謝謝
回復

使用道具 舉報

ID:462093 發表于 2019-1-28 08:54 | 顯示全部樓層
希望這個程序可以,找了很久的源代碼來學習了
回復

使用道具 舉報

ID:315567 發表于 2019-4-30 19:37 | 顯示全部樓層
請問一下,PC口作為輸入為什么要加一個74LS245。不叫是否可以???
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表