加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于單片機Proteus仿真的隨機數(shù)發(fā)生器模擬抽獎機系統(tǒng)設(shè)計(仿真圖、源代碼)

05/30 14:17
2292
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖(3)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

基于單片機protues仿真的隨機數(shù)發(fā)生器模擬抽獎機系統(tǒng)設(shè)計(仿真圖、源代碼、講解視頻)

課題說明3隨機數(shù)發(fā)生器的設(shè)計

?任務(wù)

系統(tǒng)由51單片機控制。

?基本功能:

顯示部分由6位七段數(shù)碼管組成,根據(jù)51單片機送出的字形碼和字位碼決定哪一位的LED顯示和具體顯示哪個數(shù)據(jù):

(1)每按一次按鍵,產(chǎn)生一個六位的隨機數(shù)并通過LED顯示出來。

(2)六位LED的前兩位在01-03之間隨機顯示,代表三個不同的專業(yè);中間兩位在01-04之間隨機顯示,代表一個專業(yè)下四個不同的班級;最后兩位在01-35之間隨機顯示,代表一個班級里三十五個不同學(xué)生的學(xué)號;這三組兩位數(shù)之間的顯示互不影響。

(3)也可以選用除51單片機以外的單片機進行控制,如MSP430、STM32等。(4)在Proteus軟件環(huán)境中實現(xiàn),如果有條件也可自行搭建硬件電路編程實現(xiàn)。

?擴展功能:

(1)模擬手機號抽獎的方式,將待抽獎的手機號事先存儲在系統(tǒng)中,按鍵第一次按下后,手機號開始在LED上隨機滾動顯示,按鍵再次按下時,將按下時刻的手機號定格顯示在LED上。

手機號在LED上滾動顯示時,以隨機方式被抽取顯示,隨機函數(shù)產(chǎn)生的隨機數(shù)表示要被抽取的手機號所在存儲系統(tǒng)的位置。

(2)待抽獎的手機號可以通過外接的小鍵盤輸入或者清除,并將輸入的手機號存儲在外接的存儲芯片中,最多可以輸入不超過20個的手機號。

(3)使用2行的LCD作為隨機數(shù)的顯示器件。

(4)使用二維碼生成算法,生成包含有特定信息(如20200622)的二維碼并顯示在LCD上,并通過手機對其掃描讀出其中的信息。特定信息可以通過外接小鍵盤輸入。

?系統(tǒng)設(shè)計

(1)隨機數(shù)發(fā)生機制可調(diào)用C的隨機函數(shù)產(chǎn)生函數(shù)實現(xiàn)。

(2)專業(yè)對應(yīng)的兩位隨機數(shù)用產(chǎn)生的隨機數(shù)與3取模并加1來實現(xiàn);班級對應(yīng)的兩位隨機數(shù)用產(chǎn)生的隨機數(shù)與4取模加1實現(xiàn);學(xué)號對應(yīng)的兩位隨機數(shù)用產(chǎn)生的隨機數(shù)與33取模加1來實現(xiàn)。

1、protues仿真設(shè)計;

2、提供源代碼、仿真源文件,可以直接使用或者二次開發(fā);

完整資料下載或者技術(shù)支持,請?zhí)砑勇?lián)系方式:
QQ:2705466752(資料需付費)

  • 要求.jpg
  • 完整資料下載說明.docx

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
ATXMEGA256A3U-AUR 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQFP64, 14 X 14 MM, 1 MM THICKNESS, 0.80 MM PITCH, GREEN, PLASTIC, MS-026AEB, TQFP-64
$7.71 查看
MKL02Z32CAF4R 1 Freescale Semiconductor Kinetis L 32-bit MCU, ARM Cortex-M0+ core, 32KB Flash, 48MHz, WL-CSP 20

ECAD模型

下載ECAD模型
$2.7 查看
STM32F405RGT6TR 1 STMicroelectronics High-performance foundation line, Arm Cortex-M4 core with DSP and FPU, 1 Mbyte of Flash memory, 168 MHz CPU, ART Accelerator

ECAD模型

下載ECAD模型
$13.5 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜