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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 20545|回復: 20
打印 上一主題 下一主題
收起左側

Proteus仿真8086 8253 8255 8259的電子時鐘設計

  [復制鏈接]
跳轉到指定樓層
樓主
ID:559773 發表于 2019-6-11 11:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


1. 設計內容
在 Proteus8.6 仿真平臺上,使用 8位七段數碼管,設計一個電子時鐘,可以顯示小時,分鐘,秒。
2. 設計思路
電子時鐘主要由譯碼電路、顯示模塊和時鐘控制模塊三大部分組成。以 8086微處理器作 CPU,用 8253 做定時器, 接中斷控制器 8259的 IR0,向 CPU申請中斷,并用 8259A的中斷服務程序完成秒、分、時的計算。其中:
(1)顯示模塊用并行接口 8255的 A口驅動 8位七段數碼管(7SEG-MPX8-CC-BLUE)的字段,B口驅動 8位七段數碼管(LED)的位控端,從左側開始各兩位分別顯示:時、分、秒,中間用“-”分隔,即顯示形式為:小時-分鐘-秒;采用動態掃描工作方式。
(2) 時鐘控制模塊用定時計數器 8253 提供定時中斷,使用計數器 0 和計數器 1,間隔 1s 的自動產生一次中斷,中斷控制器 8259提供中斷服務,在中斷服務程序中并完成時間信息的處理。
(3)使用 4-16譯碼器(74LS154)完成接口芯片地址譯碼。

2. 功能實現
系統使用匯編語言實現,為了簡化程序設計過程,設計了幾個宏,其中 OUT_PORT用于端口輸出,SET_INT 用于中斷向量設置;INIT_8259 用于中斷控制器 8259的初始化,INIT_8253 用于定時計數器 8253 的初始化,詳見 2.3 的源代碼。系統程序除了初始化之外,還包括顯示子程序DISPLAY,延時子程序 DELAY和中斷服務程序 INT_0。
2.1 系統程序設計
系統首先完成各接口芯片的初始化,然后等待中斷響應。
首先完成中斷向量設置,為了方便使用,用宏實現,宏調用如下:
SET_INT 80H,INT_0
其中 INT_0 為中斷服務程序,因接入 8259 的 IR0引腳,其中斷向量設置為 80H。而 8259 因為單片使用,接下來只需設置 ICW1,ICW2 和 ICW4,采用邊沿觸發,單片,需要 ICW4,采用自動結束 方 式 , ICW1=13H,ICW2=80H , ICW4=03H, 同 樣 , 采 用 宏 調 用 完 成 。 即 : INIT_8259IO2,13H,80H,03H 。
完成中斷初始化之后,完成 8255 初始化,使用 A 口和B 口,方式 0,輸出,故命令內容為:80H,向其控制口寫入即可,控制口地址為 IO3+6。
8253 的初始化要設置計數器 0 和計數器 1,在 OUT1 自動發出周期為 1S 的方波,接 8259 的IR0,即每隔 1s產生一次中斷。


完整的pdf格式文檔51黑下載地址:
微機原理與接口技術-大作業報告(樣例)(2).pdf (434.38 KB, 下載次數: 491)
仿真圖: L_8086_TIMER的Proteus仿真.7z (30.87 KB, 下載次數: 583)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂7 踩
回復

使用道具 舉報

沙發
ID:558619 發表于 2019-6-19 22:35 | 只看該作者
能運行出來結果嗎?
回復

使用道具 舉報

板凳
ID:653385 發表于 2019-12-1 10:13 | 只看該作者
謝謝大佬!
回復

使用道具 舉報

地板
ID:653385 發表于 2019-12-1 10:16 | 只看該作者
請問讓數碼管能一直顯示時間的思路是什么呢?感覺每次只能顯示一位數。。。
回復

使用道具 舉報

5#
ID:665412 發表于 2019-12-16 17:30 來自手機 | 只看該作者
大佬 我不能打開你的pdf文檔 哎 我太難了
回復

使用道具 舉報

6#
ID:665412 發表于 2019-12-16 17:32 來自手機 | 只看該作者
樓主 請問8259是怎么實現中斷的呢?
回復

使用道具 舉報

7#
ID:679177 發表于 2020-1-2 17:01 | 只看該作者
為什么我按你的連了之后還是不能顯示
回復

使用道具 舉報

8#
ID:735700 發表于 2020-4-23 13:07 | 只看該作者
代碼沒錯誤,但是無法調試
回復

使用道具 舉報

9#
ID:661123 發表于 2020-5-15 21:06 | 只看該作者
您這個真的非常有用咧 感謝大佬
回復

使用道具 舉報

10#
ID:771250 發表于 2020-6-6 16:20 | 只看該作者
這個可以顯示時、分、秒嗎?
回復

使用道具 舉報

11#
ID:302325 發表于 2020-6-18 17:21 | 只看該作者
感謝分享  51黑有你更精彩
回復

使用道具 舉報

12#
ID:783473 發表于 2020-6-21 17:22 | 只看該作者
謝謝大佬!感謝分享  51黑有你更精彩
回復

使用道具 舉報

13#
ID:788010 發表于 2020-6-23 19:50 | 只看該作者
這個下載了怎么打開啊
回復

使用道具 舉報

14#
ID:696286 發表于 2020-7-1 17:31 | 只看該作者
學長好啊,學長之前上的是哪個師傅的課啊
回復

使用道具 舉報

15#
ID:353722 發表于 2020-10-18 10:59 | 只看該作者
U4是什么?看不清
回復

使用道具 舉報

16#
ID:853090 發表于 2020-12-5 18:48 | 只看該作者
感謝大佬分享,很有幫助!
回復

使用道具 舉報

17#
ID:858473 發表于 2020-12-11 02:49 | 只看該作者
感謝大佬分享,很有幫助!感謝分享  51黑有你更精彩
回復

使用道具 舉報

18#
ID:954735 發表于 2021-7-19 19:50 | 只看該作者
感謝大佬分享,很有幫助!感謝分享  51黑有你更精彩
回復

使用道具 舉報

19#
ID:954735 發表于 2021-7-20 21:06 | 只看該作者

謝謝大佬!感謝分享  51黑有你更精彩
回復

使用道具 舉報

20#
ID:988867 發表于 2021-12-14 17:53 | 只看該作者
這里8255的輸入是怎么輸入的呀
回復

使用道具 舉報

21#
ID:992347 發表于 2021-12-27 10:43 | 只看該作者
大佬的proteus 是什么版本,我打不開仿真圖
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 亚洲精品久久久一区二区三区 | 国产日韩欧美中文 | 成人在线看片 | 亚州影院 | 瑞克和莫蒂第五季在线观看 | 亚洲一二三视频 | 国产精品久久久久9999鸭 | 亚洲男女激情 | 成人在线视频观看 | 美日韩精品 | 伊色综合久久之综合久久 | 欧美日韩国产一区二区三区不卡 | 亚洲欧美日韩国产综合 | 日韩视频中文字幕 | 欧美成人一级视频 | 华人黄网站大全 | 97国产精品视频人人做人人爱 | 99热精品久久 | 狠狠色狠狠色综合日日92 | 亚洲午夜精品一区二区三区他趣 | 蜜桃免费一区二区三区 | 欧美嘿咻 | 亚洲成人自拍 | 成人综合一区二区 | 成人精品 | 日韩欧美网 | 国产精品久久久久久婷婷天堂 | 9191成人精品久久 | 999热精品视频 | 麻豆91av | 日韩2020狼一二三 | 日韩欧美视频网站 | 日韩高清电影 | 台湾av在线| 天天看片天天干 | 国产综合久久久久久鬼色 | 亚洲成人网在线观看 | 亚洲第一天堂 | 国产一区二区免费在线 | 中文字幕在线精品 |