Simulation

Simulation



pT*:noise_F - pVision2 - [F:\BTC_book\12_10_noise\noise_F.c] - d? x

J File Edit View Project Debug Flash Peripherals lools SVCS Window Help


i® i^ y i@i

& mm o. a

Ga

m

RST

coę*


“MM*


I? i> o o*


ir


Project Workspace

Register

Value


0x00

0x20

0x20

C:0x...

0x00

0x00...

3152

0.00...

0x81


Ulf...    Q2|b...


to symulacja rejestru o sprzężęniu liniwym typu "wiele-na-jeden" (typu Fibonacci) . Druga to użycie funkcji rncl() ze standardowej biblioteki. Szum słyszalny jest poprzez Buzzer a także może być obserwowany na diodzie LED.

A****************************************************************/

#include "51xD2.h"    // zbiór definiujący rejestry procesora

#include <stdlib.h>

ttdefine L SPEAKER P3 2    // Buzzer lub głośnik


//-------------

void main(void) bit a,c,l,p;

)RD wCrc = 0xFFFF; while (1)    {

//LED= L_SPEAKER= rand() a= wCrc & 0x8000; c= wCrc & 0x2000;

1= wCrc & 0x0010; p= wCrc & 0x0001;


if ( a


n


{


// początkowy stan CRC (seed, preset)


& 0x01;    // funkcja standardowa


// wielomian: x/,15+xA13+x/,4+l


P )


|    // każdy bit wCrc generuje szum

// symulacja rejestru liniowe wCrc = (wCre»l) | 0x8000;

else wCrc = wCrc»


xj


Parallel P

teŁ-

Port 3 P3: |0xFF

7 Bits 0

wwwwwwww

Pins: OxFF

wwwwwwww


X

<

Running with Codę Si ze Lirnit: 2K

Load "F: \ \BTC book\\12 10 noise\\L0AD F"

A

X

*

Address: j

BS \NOISE_F\24

-O

c

>

1

a

ASM ASSIGN BreakDisable BreakEnable BreakKill

T

>

C

-1

| i [\ Build ^Command ^ Find in Files j ]4 ^ ►

i

N | < | | [\ Memory#! ^ Memory #2 ^ Memory #3 \ Memory #4 j

Ready

L:24 C:30


W



Wyszukiwarka

Podobne podstrony:
lab 2 nasze gtfjkokol - pVision2 File Edit View Project Debug Flash Peripherals lools SVCS Window He
f40 12 Netscape - [Latest Price] File Edit View Go Bookmarks Options Directory Window Help - !□! Bac
fatek1 Eg WinProLadder [Fatekl0.10.14.pdw] - [Ladder Diagram - Main_unitl]File Edit View Project Lad
fatek2 a WinProLadder [Fatekl0.10.14.pdw] - [Ladder Diagram - Main_unitl] - Ig 1 X ^ File Edit View
19vel02 Microsoft Visual Basic Primer Edition [design] File Edit View Bun Debug Options Window Help(
22vel02 Microsoft Visual Basic Primer Edition [run] File Edit View Bun Debug Options Window Helpni~j
34vbu18 * EVB_BOOK - Microsoft Visual Basic [run] File Edit View insert Run Jools Add-lns
Schowek06 (10) *) Figurę No. 6 File Edit View Insert lools Window HelpJ □ 0 B a
Schowek09 (10) -) Figurę No. 9 File Edit View Insert lools Window HelpJ
f40 12 Netscape - [Latest Price] File Edit View Go Bookmarks Options Directory Window Help - !□! Bac
10 2 I Microsoft Yisual Basic - Urder Łntry J5Ł2I File Edit View Insert Debug Run To ols Ądd-Ins Win
® projektOI - pVision4 File Edit View Project Flash Debug Peripherals New jjVision Project... New
C:Usershp pcDesktopMES tt.uvproj - pVision4 File Edit View Project Flarh Debug Peripherals Tools SVC

więcej podobnych podstron