日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

五人表决器课程设计单片机c语言,基于单片机的五人表决器的设计.doc

發布時間:2023/12/14 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 五人表决器课程设计单片机c语言,基于单片机的五人表决器的设计.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于單片機的五人表決器的設計.doc

基于單片機的五人表決器的設計

摘要:本設計利用51單片機,按鍵開關模塊,數碼管顯示模塊和LED模塊來實現一個簡單的五人表決器的功能。按鍵開關模塊中的鍵2~鍵6表示五個人,由5個人來投票,當同意的票數大于或者等于3人時,數碼管顯示同意的人數,說明表決通過。當表決的人數小于3時,數碼管顯示同意的人數。

關鍵詞:表決器;單片機;流水燈;數碼管;矩陣鍵盤;時鐘

中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2016)14-0236-03

Design of a Five Person Voting Machine Based on Single Chip Microcomputer

YAO Hai-yun, MA Ye

(School of Information Engineering, Yulin University, Yulin 719000, China)

Abstract: This design uses 51 single chip microcomputer, button switch module, digital tube display module and LED module to realize the function of a simple five person voting machine. Key switch module in the key 2 ~ 6 of five individuals, 5 people to vote, when the consent of the number of votes greater than or equal to 3 people, the number of digital display, the number of votes, the vote through. When the number of votes is less than 3, the number of digital control display.

Key words: voting device; single chip microcomputer; running water lamp; digital tube; matrix keyboard; clock

當今時代是一個新技術層出不窮的時代,傳統的分立元件或數字邏輯電路構成的控制系統正在被單片機智能控制系統所取代。表決器就是單片機在實踐中的應運[1]它極大地方便了我們對表決結果的統計。

1 系統硬件總體結構

本次設計的五人表決器選用AT89C52單片機為主芯片,對LED燈和數碼管的控制都由AT89C52芯片實現其總體實現框圖如圖1所示。

硬件總體框圖中包含了4個部分,流水燈模塊,數碼管顯示模塊,矩陣鍵盤模塊,時鐘模塊。

2 模塊電路分析

基于單片機的五人表決器能正常工作,是在各個電路模塊組合下協調完成的,其中包括了單片機流水燈模塊,數碼管顯示模塊,矩陣鍵盤模塊,時鐘模塊。

2.1流水燈模塊

流水燈實際上就是一個帶有八個發光二極管的單片機最小應用系統,通過編寫程序控制單片機管腳電平的高低變化,來實現發光二極管的一亮一滅[2]。52單片機的P1口連接著發光二極管,它具有單項導電性,通過5mA左右電流即可發光,電流越大,亮度越強,若電流一般控制在3-20mA之間。在這里給發光極管串聯一個電阻的目的是為了起到限流的作用。電路圖如圖2所示。

2.2 數碼管顯示模塊

單片機的應用系統設計中,用單片機驅動LED數碼管有很多方法:按顯示方式分,有靜態顯示和動態(掃描)顯示;按編譯方式可分,有硬件編譯和軟件編譯之分[3]。AT89C52芯片P0口與鎖存器74LS273的D0-D7口連接。鎖存器74LS273的輸出端Q0-Q7與共陽極的7段數碼管相連接。共陽極數碼管的內部8個發光二極管的所有陽極全部連接在一起,電路連接時,公共端接高電平,要點亮的那個發光二極管給陰極送低電平。此時,需要5mA以上的電流,且電流不可過大,否則會燒毀發光二極管。單片機的I/O口送不出如此大的電流,因此數碼管與單片機連接時可以用上拉電阻形成驅動電路。電路圖如圖3所示。

2.3 矩陣鍵盤模塊

鍵盤是電子器件中常見的輸入裝置[4]。單片機系統中,鍵盤由一組常開的按鍵組成。當按鍵閉合時就會向單片機系統輸入一個電平信息。每個按鍵都被賦予了一個鍵碼。單片機據此代碼執行任務。在單片機系統按鍵數量較多時為了減少I/O口的使用通常使用矩陣鍵盤[5]。矩陣鍵盤由16個按鍵排成4行4列,第一行將每個按鍵的一端連接在一起構

總結

以上是生活随笔為你收集整理的五人表决器课程设计单片机c语言,基于单片机的五人表决器的设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。